@charset "UTF-8";
/*
Theme Name: NotSoBig
Author: Rivers Agency
Author URI: https://riversagency.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: notsobig
*/
h1, h2, h3 {
  font-family: Cardo;
  line-height: 1.2;
  margin: 0 0 0.375em;
}

h4, h5, h6 {
  font-family: Muli;
  line-height: 1.2;
  margin: 0 0 0.375rem;
}

a {
  outline: none !important;
  color: #496353;
}

a:hover {
  color: #496353;
  text-decoration: underline;
}

button {
  outline: none !important;
  font-size: 0.8rem;
  background-color: #5e816c;
  line-height: 2;
}

button:hover {
  background-color: #496353;
}

.light_green {
  color: #a3bcad;
}

.dark_green {
  color: #3e5547;
}

.light_grey {
  color: #797979;
}

.bg_medium_green {
  background-color: #5e816c;
}

.bg_white {
  background-color: #ffffff;
}

.border-dgreen {
  border: 15px solid #5e816c;
}

.border-lgreen {
  border: 30px solid #5e816c;
}

.text_dark {
  color: #000000 !important;
}

body {
  font-family: Muli, serif;
  font-size: 16px;
  color: #000000;
}

body p {
  font-family: Muli, serif;
  font-size: 16px;
  color: #000000;
  line-height: 1.5;
}

body.home button {
  font-size: 1rem;
  background-color: #44434A;
  line-height: 2;
}

body.home button:hover {
  background-color: #2b2b2f;
}

body.home button.bg-dgreen {
  background-color: #5e816c;
}

body.home button.bg-dgreen:hover {
  background-color: #3e5547;
}

h1 {
  font-size: 2.36859rem;
}

h2 {
  font-size: 1.77689rem;
}

h3 {
  font-size: 1.333rem;
}

h4 {
  font-size: 1.333rem;
}

h5 {
  font-size: 1rem;
}

h6 {
  font-size: 0.850rem;
}

.muli_font {
  font-family: Muli, serif;
}

.muli_font b {
  font-family: Muli, serif;
  font-weight: 900;
}

.cardo_font {
  font-family: Cardo, serif;
}

.bg-dgreen {
  background-color: #5e816c;
}

.bg-dgray {
  background-color: #797979;
}

.bg-lgray {
  background-color: #dddddd;
}

.bg-white {
  background-color: #ffffff;
}

.bg-purple {
  background-color: #44434A;
}

.wrap {
  white-space: normal;
}

.border_radius_0 {
  border-radius: 0;
}

.container.border_1_green_upper {
  border-top: 1px solid #5e816c;
  border-left: 1px solid #5e816c;
  border-right: 1px solid #5e816c;
}

.container.border_1_green_lower {
  border-left: 1px solid #5e816c;
  border-right: 1px solid #5e816c;
  border-bottom: 1px solid #5e816c;
}

#menuBtnBigHouse {
  font-family: Muli;
  font-size: 0.85rem;
}

#menuBtnBigLife {
  font-family: Muli;
  font-size: 0.85rem;
}

#menuBtnShowHouses {
  font-family: Muli;
  font-size: 0.85rem;
}

#NOT-USED-YET {
  font-family: Muli;
  font-size: 0.85rem;
}

.social_circle {
  display: inline-block;
  border-radius: 50%;
  width: 25px;
  height: 25px;
  padding: 0.7px;
  background: #a3bcad;
  text-align: center;
}

.social_circle.fb {
  background: #4267b2;
}

.social_circle.ig {
  background-color: #E1306C;
}

.social_circle.twtr {
  background: #4ab3f4;
}

.social_circle.ytb {
  background: #ff0000;
}

.social_circle.pin {
  background: #bd081c;
}

.social_circle.houzz {
  background: #7cc04b;
}

/* Header */
.page-template-category-bare .header_class {
  display: none;
}

.header_class .navbar_brand {
  font-family: Cardo, serif;
  color: #000000;
}

.header_class .navbar_brand a {
  font-size: 1.73rem;
  color: #000000;
}

.header_class .navbar_brand a:hover {
  color: #000000;
  text-decoration: underline;
}

.header_class .navbar_brand .nav-item {
  font-family: Muli, serif;
}

.header_class .navbar_brand span {
  font-size: 1.3rem;
  font-style: italic;
}

.header_class .navbar_subheader {
  font-family: Muli, serif;
  color: #000000;
}

/* Homepage Hero 1 (aka. Jumbotron) */
.ss_hero {
  position: relative;
  background-color: transparent;
  background-position: center center;
  background-size: cover;
  height: 40vw;
  min-height: 300px;
  max-height: 352px;
}

.ss_hero .ss_innerDiv {
  position: absolute;
  top: 40px;
  left: 40px;
  padding: 30px;
  background-color: rgba(255, 255, 255, 0.7);
  color: #5e816c;
}

.ss_hero.ss_shorter {
  height: 17vw !important;
}

.ss_hero.ss_shorter .ss_innerDiv {
  width: auto;
  height: 105px;
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.7);
  color: #5e816c;
}

.page-template-events-child .ss_hero.ss_shorter .ss_innerDiv {
  height: 100px;
}

.ss_hero.ss_shorter > .ss_innerDiv {
  top: 20px;
  bottom: 20px;
}

.ss_hero.ss_shorter > .ss_innerDiv2 {
  top: 20px;
  bottom: 20px;
}

.ss_hero.ss_shorter .ss_innerDivHome {
  width: 100%;
  padding: 20px;
  color: #5e816c;
}

.ss_hero.ss_shorter .ss_innerDiv2 {
  width: auto;
  height: 105px;
  padding: 20px;
  background-color: rgba(255, 255, 255, 0.7);
  color: #5e816c;
}

.ss_hero .ss_innerDivHome {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  padding: 30px;
  max-width: 100%;
  color: #5e816c;
}

.ss_hero .ss_innerDiv2 {
  position: absolute;
  top: 40px;
  left: 40px;
  padding: 30px;
  background-color: rgba(255, 255, 255, 0.7);
  color: #5e816c;
}

.jumbotron {
  margin-bottom: 0;
}

.carousel-item.zoom-out .jumbotron {
  background-size: contain !important;
  background-repeat: no-repeat;
  background-color: #52959a;
}

.carousel-item .carousel-slider-button {
  position: relative;
  z-index: 10;
  float: left;
  left: 3%;
}

.carousel-item .carousel-control-prev,
.carousel-item .carousel-control-next {
  z-index: 1;
  width: 10%;
}

.calendar_info_box {
  background-color: #ffffff;
  min-height: 124px;
}

.qcontainer {
  margin: 10px auto;
}

#carouselevents .quote-card {
  background-color: rgba(255, 255, 255, 0.8);
}

#carouselevents .quote-cardhome {
  font-style: italic;
  width: 100%;
}

#carouselevents .quote-cardhome p {
  font-size: 16px;
}

#carouselevents .quote-cardhome p.attribution {
  font-size: 12px;
}

#carouselevents .attribution {
  font-style: normal;
}

.quote-card {
  background: #ffffff;
  color: #222222;
  padding: 20px;
  padding-left: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 2px 4px rgba(34, 34, 34, 0.12);
          box-shadow: 0 2px 4px rgba(34, 34, 34, 0.12);
  position: relative;
  overflow: hidden;
  min-height: 120px;
}

.quote-card p {
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
  max-width: 80%;
  text-align: left;
}

.quote-card cite {
  font-size: 11px;
  margin-top: 10px;
  display: block;
  font-weight: 200;
  opacity: 0.8;
  text-align: right;
}

.quote-card:before {
  font-family: Georgia, serif;
  content: "“";
  position: absolute;
  top: -10px;
  left: 10px;
  font-size: 6em;
  color: rgba(238, 238, 238, 0.7);
  font-weight: normal;
}

.quote-card:after {
  font-family: Georgia, serif;
  content: "”";
  position: absolute;
  bottom: -5px;
  line-height: 100px;
  right: 10px;
  font-size: 16em;
  color: rgba(238, 238, 238, 0.7);
  font-weight: normal;
}

.quote-card.blue-card {
  background: #0078ff;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-card.blue-card:before {
  color: #5faaff;
}

.quote-card.blue-card:after {
  color: #5faaff;
}

.quote-card.green-card {
  background: #00970b;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-card.green-card:before {
  color: #59e063;
}

.quote-card.green-card:after {
  color: #59e063;
}

.quote-card.red-card {
  background: #f61e32;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-card.red-card:before {
  color: #f65665;
}

.quote-card.red-card:after {
  color: #f65665;
}

.quote-card.yellow-card {
  background: #f9a825;
  color: #222222;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-card.yellow-card:before {
  color: #fbc02d;
}

.quote-card.yellow-card:after {
  color: #fbc02d;
}

.qcontainerhome {
  margin: 0 auto;
}

.quote-cardhome {
  background: #ffffff;
  color: #222222;
  padding-left: 40px;
  padding-right: 40px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: 0 2px 4px #222222;
          box-shadow: 0 2px 4px #222222;
  position: relative;
  overflow: hidden;
  min-height: 120px;
  margin-bottom: 0;
}

.quote-cardhome p {
  font-size: 20px;
  line-height: 1.5;
  margin: 0 auto;
  max-width: 85%;
  text-align: center;
}

.quote-cardhome p.p1 {
  margin: 0 50px 0 0;
  max-width: 100%;
}

.quote-cardhome p.attribution {
  font-size: 14px;
}

.quote-cardhome cite {
  font-size: 11px;
  margin-top: 10px;
  display: block;
  font-weight: 200;
  opacity: 0.8;
  text-align: right;
}

.quote-cardhome.blue-card {
  background: #0078ff;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-cardhome.blue-card:before {
  color: #5faaff;
}

.quote-cardhome.blue-card:after {
  color: #5faaff;
}

.quote-cardhome.green-card {
  background: #00970b;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-cardhome.green-card:before {
  color: #59e063;
}

.quote-cardhome.green-card:after {
  color: #59e063;
}

.quote-cardhome.red-card {
  background: #f61e32;
  color: #ffffff;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-cardhome.red-card:before {
  color: #f65665;
}

.quote-cardhome.red-card:after {
  color: #f65665;
}

.quote-cardhome.yellow-card {
  background: #f9a825;
  color: #222222;
  -webkit-box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
          box-shadow: 0 1px 2px rgba(34, 34, 34, 0.12), 0 2px 4px rgba(34, 34, 34, 0.24);
}

.quote-cardhome.yellow-card:before {
  color: #fbc02d;
}

.quote-cardhome.yellow-card:after {
  color: #fbc02d;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 0;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
}

.blog-masthead {
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -2px 5px rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 -2px 5px rgba(0, 0, 0, 0.1);
}

.blog-nav-item {
  position: relative;
  display: inline-block;
  padding: 10px;
  font-weight: 500;
  color: #cdddeb;
}

.blog-nav-item:hover {
  color: #ffffff;
  text-decoration: none;
}

.blog-nav-item:focus {
  color: #ffffff;
  text-decoration: none;
}

.blog-header {
  padding-top: 20px;
  padding-bottom: 20px;
}

.blog-title {
  font-family: Cardo;
  margin-top: 30px;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: normal;
}

.blog-title.archive-title {
  font-size: 36px !important;
  font-weight: 700;
  margin-bottom: 30px;
}

.blog-description {
  font-size: 20px;
  color: #999;
}

.blog-main {
  font-size: 18px;
  line-height: 1.5;
}

.page-template-category-bare .blog-main {
  padding-top: 30px;
}

.sidebar-module {
  padding: 15px;
  margin: 0 -15px 15px;
}

.sidebar-module.widget_text {
  padding: 15px;
  background: #f5f5f5 !important;
  border-radius: 4px;
}

.sidebar-module.widget_text ul:last-child {
  margin-bottom: 0;
}

.sidebar-module.widget_text p:last-child {
  margin-bottom: 0;
}

.sidebar-module.widget_text ol:last-child {
  margin-bottom: 0;
}

.sidebar-module ul {
  list-style: outside none none;
  padding-left: 0;
}

.sidebar-module ol {
  list-style: outside none none;
  padding-left: 0;
}

.sidebar-module-inset {
  padding: 15px;
  background-color: #f5f5f5;
  border-radius: 4px;
}

.sidebar-module-inset p:last-child {
  margin-bottom: 0;
}

.sidebar-module-inset ul:last-child {
  margin-bottom: 0;
}

.sidebar-module-inset ol:last-child {
  margin-bottom: 0;
}

.pager {
  margin-bottom: 60px;
  text-align: left;
  padding-left: 15px;
  padding-right: 15px;
  list-style-type: none;
}

.pager li {
  margin-left: 0;
  padding-left: 0;
}

.pager > li > a {
  width: 140px;
  padding: 10px 20px;
  text-align: center;
  border-radius: 30px;
}

.blog-post {
  margin-bottom: 75px;
}

.blog-post .blog-title-link {
  color: inherit;
  margin-bottom: 5px;
  font-size: 40px;
  text-decoration: none;
}

.blog-post .wp-caption.alignnone {
  display: block;
  width: 100% !important;
}

.blog-post img {
  width: 100%;
  height: auto;
}

.blog-post img.aligncenter {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  width: 100%;
  border: 2px solid #f5f5f5;
  padding: 3px;
  background: #ffffff;
}

.blog-post img.alignleft {
  display: block;
}

.blog-post img.alignleft:after {
  content: '';
  clear: both;
  float: none;
}

.blog-post img.alignright {
  display: block;
}

.blog-post img.alignright:after {
  content: '';
  clear: both;
  float: none;
}

.blog-post-title {
  margin-bottom: 5px;
  font-size: 28px;
}

.blog-post-meta {
  margin-bottom: 20px;
  color: #999;
}

.blog-footer {
  padding: 40px 0;
  color: #999;
  text-align: center;
  background-color: #f9f9f9;
  border-top: 1px solid #e5e5e5;
}

.blog-footer p:last-child {
  margin-bottom: 0;
}

.list-group {
  width: 170px;
  margin-left: 12px;
}

.grayscale {
  filter: url("data:image/svg+xml;    utf8,#grayscale");
}

.grayscale:hover {
  -webkit-filter: none;
          filter: none;
}

.calendar {
  padding-top: 5px;
  display: inline-block;
  width: 80px;
  background: #ededef;
  text-align: center;
  color: #000000;
  text-shadow: #ffffff 0 1px 0;
  border-radius: 3px;
  position: relative;
  -webkit-box-shadow: 0 2px 2px #888;
          box-shadow: 0 2px 2px #888;
}

.calendar em {
  display: block;
  font: normal bold 14px/22px Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-shadow: #496353 0 -1px 0;
  background: #5e816c;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top: 1px solid #496353;
  padding: 5px;
}

.calendar em:before {
  content: '';
  float: left;
  position: absolute;
  top: -5px;
  width: 4px;
  height: 14px;
  background: #dddddd;
  z-index: 2;
  border-radius: 2px;
  left: 13px;
}

.calendar em:after {
  content: '';
  float: left;
  position: absolute;
  top: -5px;
  width: 4px;
  height: 14px;
  background: #dddddd;
  z-index: 2;
  border-radius: 2px;
  right: 13px;
}

.calendar:before {
  content: '';
  float: left;
  position: absolute;
  top: 5px;
  width: 8px;
  height: 8px;
  background: #111;
  z-index: 1;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 1px #ffffff;
          box-shadow: 0 1px 1px #ffffff;
  left: 11px;
}

.calendar:after {
  content: '';
  float: left;
  position: absolute;
  top: 5px;
  width: 8px;
  height: 8px;
  background: #111;
  z-index: 1;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 1px #ffffff;
          box-shadow: 0 1px 1px #ffffff;
  right: 11px;
}

.post-footer {
  min-height: 40px;
  margin-bottom: 25px;
  background: #f5f5f5;
  padding: 10px;
  border: 1px solid #dddddd;
}

.post-footer .taxitems {
  padding-left: 50px;
  position: relative;
}

.post-footer .taxitems a {
  font-size: 12px;
  font-weight: 200;
}

.post-footer .taxitems.addMargin {
  margin-top: 10px;
}

.post-footer .taxitems .icon {
  display: block;
  top: 5px;
  left: 0;
  width: 50px;
  position: absolute;
}

iframe {
  width: 100% !important;
}

.post-comments {
  margin-top: 50px;
}

.post-comments .media {
  margin: 20px auto;
}

.post-comments .media.comment-block .media-body {
  padding-left: 15px;
}

.post-comments .media.comment-block .comments_meta {
  font-size: 12px;
  font-weight: 700;
}

.post-comments .media.comment-block .comments_meta p {
  text-align: right;
  font-size: 12px;
  font-weight: 700;
}

.post-comments .media .pull-left img {
  border: 1px solid #f5f5f5;
  padding: 3px;
  border-radius: 50%;
  display: block;
}

.post-comments h2.comments-title {
  font-size: 1.333rem;
  font-family: Muli;
  line-height: 1.2;
}

.post-comments h3.form-title {
  font-size: 1.333rem;
  font-family: Muli;
  line-height: 1.2;
}

.post-comments .form-group .btn.btn-primary {
  background: #000000;
  color: #ffffff;
  border: 1px solid #000000;
  cursor: pointer;
}

.search-wrap {
  padding-right: 35px;
  position: relative;
}

.search-wrap button {
  cursor: pointer;
  display: block;
  background: #000000;
  color: #f5f5f5;
  border: none;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 35px;
  height: 38px;
  overflow: hidden;
}

.search-wrap .form-control {
  border: 1px solid #000000;
  border-radius: 0;
}

.fof-search {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

.fof-template {
  padding: 75px 0;
}

.fof-template .fof-title {
  margin: 35px;
}

.btn-menu {
  margin: 0 auto !important;
  padding: 0;
  display: block;
  width: 100%;
  text-align: center;
}

.btn-menu li {
  display: block;
}

.btn-menu li a {
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1) 0s;
  display: block;
  background: #5e816c;
  color: #ffffff;
  text-decoration: none;
  padding-top: 8px;
  padding-bottom: 8px;
  font-family: Muli;
  font-size: 0.83rem;
}

.btn-menu li a:hover {
  background: #496353;
}

.btn-menu li a:focus {
  background: #496353;
}

.hpwidget-wrap {
  padding: 30px !important;
}

.hpwidget-wrap .hpwidget-fb {
  padding: 24px 14px !important;
  margin-bottom: 2px;
}

.hpwidget-wrap .hpwidget-ne {
  padding: 24px 14px !important;
}

/* Susanka site specific additions */
div#notSoBigResources {
  width: 100%;
  width: calc(100% - -0.25rem);
}

.w-100 > a {
  width: 100%;
}

footer.footer_class {
  background-color: #5e816c;
}

footer.footer_class a {
  color: #ffffff !important;
}

footer.footer_class a:hover {
  color: #ffffff;
}

footer.footer_class .footer_brand {
  font-family: Cardo, serif;
  color: #ffffff;
}

footer.footer_class .footer_brand span {
  font-style: italic;
}

footer.footer_class .social_circle {
  margin-bottom: 10px;
}

footer.footer_class .h5 {
  font-size: 21.6px;
}

.blog-nav .active {
  color: #ffffff;
}

.blog-nav .active:after {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -5px;
  vertical-align: middle;
  content: " ";
  border-right: 5px solid transparent;
  border-bottom: 5px solid;
  border-left: 5px solid transparent;
}

.fa:hover {
  opacity: 0.7;
}

.topnav li {
  display: inline-block;
}

.topnav li a {
  display: block;
  color: #000000;
  font-family: Muli;
  line-height: 1.2;
  font-size: 0.85rem;
  padding: 0.5em 1em;
  text-decoration: none;
}

.topnav li a:hover {
  font-size: 0.85rem;
  color: #000000;
  text-decoration: none;
}

.topnav li a:active {
  font-size: 0.85rem;
  color: #000000;
  text-decoration: none;
}

.topnav li a:visited {
  font-size: 0.85rem;
  color: #000000;
  text-decoration: none;
}

.topnav li a:focus {
  font-size: 0.85rem;
  color: #000000;
  text-decoration: none;
}

.topnav li:not(:last-child) {
  margin-right: 5px;
}

.widget_media_image img {
  width: 100%;
  border: 2px solid #f5f5f5;
  padding: 5px;
  background: #ffffff;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
}

.featured-img img {
  width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: block;
  border: 2px solid #f5f5f5;
  padding: 5px;
  background: #ffffff;
}

.footernavlist li {
  padding: .25rem .25rem !important;
}

.footernavlist li a {
  line-height: 16px;
}

.footernavlist2 li {
  padding: .5rem .5rem !important;
}

.footernavlist2 li a {
  line-height: 16px;
}

.footernavlist3 li {
  padding: .5rem .5rem !important;
}

.footernavlist3 li a {
  line-height: 16px;
}

.grid-iframe, .iframe-aspect {
  position: relative;
  width: 100%;
  height: 0;
}

.grid-iframe iframe, .iframe-aspect iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  pointer-events: none;
}

.grid-iframe.clickable iframe, .iframe-aspect.clickable iframe {
  pointer-events: all;
}

.modal .fa-times-circle {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #3e5547;
  z-index: 2;
}

.grid-video {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.see-more-link {
  color: #3e5547;
  background-color: #ffffff;
  padding: .25em .5em;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 20px;
  font-size: 12px;
  font-style: italic;
  border-radius: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border: 2px solid transparent;
  -webkit-transition: all .25s;
  transition: all .25s;
}

.see-more-link:hover {
  color: #ffffff;
  background-color: #5e816c;
  border-color: #ffffff;
  text-decoration: none;
}

.see-more-link .fa-chevron-right {
  margin-left: 5px;
}

.border-bottom-gray {
  border-bottom: 1px solid rgba(136, 136, 136, 0.75);
}

.img-responsive {
  width: 100%;
  height: auto;
}

.center {
  text-align: center;
  margin: 0 auto;
}

.news-post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #c6c6c6;
}

.news-post p {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 65%;
          flex: 1 1 65%;
  margin-right: 4%;
  max-width: 65%;
}

.news-post a {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  font-style: italic;
  text-decoration: underline;
}

.news-post-img {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 31%;
          flex: 1 1 31%;
  max-width: 31%;
}

.news-post-img img {
  max-width: 100%;
  height: auto;
}

.nsbh-4col-image {
  width: 100%;
  height: 225px;
  background-size: cover;
  background-position: center;
}

.nsb-videos {
  margin-right: -.5rem;
  margin-left: -.5rem;
}

.houzz-block {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.houzz-block a {
  margin: 20px auto 0;
}

.houzz-image {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
}

.houzz-image img {
  height: 200px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.footer-links-img {
  height: 158px;
}

.fb_iframe_widget_fluid {
  width: 100%;
}

.fb_iframe_widget_fluid span {
  width: 100% !important;
}

.middle-border-dgreen {
  position: absolute;
  left: 50%;
  top: 0;
  bottom: 0;
  width: 15px;
  background-color: #5e816c;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.acf-map {
  height: 100%;
  min-height: 200px;
  width: 100%;
}

.events-subpage-link {
  color: #3e5547;
  font-weight: bold;
  display: block;
}

.events-subpage-link:hover {
  text-decoration: underline;
}

.inner-page-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}

.inner-page-block:hover .inner-page-block__img-container {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
}

.inner-page-block__img-container {
  width: 100%;
  height: 225px;
  background-size: cover;
  background-position: center;
  -webkit-transition: -webkit-filter .35s;
  transition: -webkit-filter .35s;
  transition: filter .35s;
  transition: filter .35s, -webkit-filter .35s;
}

.inner-page-block__content,
.inner-page-block__img-container {
  margin-top: auto;
}

.w2dc-field-output-block.name, .w2dc-field-output-block.address {
  margin: 0;
}

.w2dc-field-caption .social_circle {
  width: 19px;
  height: 19px;
  line-height: 1.3em;
  font-size: .8rem;
  margin-right: 2px;
}

.w2dc-content, .wcsearch-content {
  margin: 1.5rem 0 0 0;
  font-size: 16px;
  background: #ffffff;
  color: #3e5547;
}

.w2dc-content h1, .w2dc-content h2, .w2dc-content h3, .w2dc-content .w2dc-h1, .w2dc-content .w2dc-h2, .w2dc-content .w2dc-h3, .wcsearch-content h1, .wcsearch-content h2, .wcsearch-content h3, .wcsearch-content .w2dc-h1, .wcsearch-content .w2dc-h2, .wcsearch-content .w2dc-h3 {
  font-family: Cardo;
  line-height: 1.2;
  margin: 0 0 0.375em;
}

.w2dc-content h2, .wcsearch-content h2 {
  font-size: 1.77689rem;
}

.w2dc-content .w2dc-checkbox, .w2dc-content .wcsearch-checkbox, .wcsearch-content .w2dc-checkbox, .wcsearch-content .wcsearch-checkbox {
  color: #3e5547;
  padding: 15px;
  margin: 0;
  border-bottom: 1px solid #CCC;
}

.w2dc-content .w2dc-checkbox label, .w2dc-content .wcsearch-checkbox label, .wcsearch-content .w2dc-checkbox label, .wcsearch-content .wcsearch-checkbox label {
  -webkit-columns: #3e5547;
     -moz-columns: #3e5547;
          columns: #3e5547;
}

.w2dc-content .w2dc-checkbox .w2dc-control-indicator, .w2dc-content .wcsearch-checkbox .w2dc-control-indicator, .wcsearch-content .w2dc-checkbox .w2dc-control-indicator, .wcsearch-content .wcsearch-checkbox .w2dc-control-indicator {
  top: 4px;
}

.w2dc-content .w2dc-checkbox + .w2dc-checkbox, .wcsearch-content .w2dc-checkbox + .w2dc-checkbox {
  margin-top: 0;
}

.w2dc-content .w2dc-visible-search-params, .wcsearch-content .w2dc-visible-search-params {
  margin: 0;
}

.w2dc-content .w2dc-no-found-listings, .wcsearch-content .w2dc-no-found-listings {
  margin-left: 0;
  margin-right: 0;
}

.w2dc-content .w2dc-area-header, .wcsearch-content .w2dc-area-header {
  margin: 50px 0 25px 0;
  font-size: 40px;
  color: #000000;
  font-weight: bold;
  border-bottom: 1px solid #CCC;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-shadow: 2px 2px white, 2px -2px white, -2px 2px white, -2px -2px white;
  line-height: 38px;
}

.w2dc-content .w2dc-btn-register, .wcsearch-content .w2dc-btn-register {
  min-width: 150px;
}

.w2dc-content .w2dc-create-listing-form, .wcsearch-content .w2dc-create-listing-form {
  font-family: "Lucida Grande", sans-serif;
  font-weight: bold;
}

.w2dc-content .w2dc-submit-section-inside .w2dc-payment-gateway-icon, .wcsearch-content .w2dc-submit-section-inside .w2dc-payment-gateway-icon {
  width: 100%;
  max-width: 150px;
  margin: auto;
}

.w2dc-content .misc-pub-section label b, .wcsearch-content .misc-pub-section label b {
  font-family: "Lucida Grande", sans-serif;
  font-weight: bold;
}

.w2dc-content .w2dc-dashboard-instructions, .wcsearch-content .w2dc-dashboard-instructions {
  margin-top: 15px;
}

.w2dc-content .w2dc-container-checkboxes h3, .wcsearch-content .w2dc-container-checkboxes h3 {
  margin: 0.375em;
  color: #000000;
}

.w2dc-content.w2dc-search-form {
  background: #ffffff;
  border: none;
}

.w2dc-container-gray {
  background-color: #dddddd;
  color: #3e5547;
  padding: 15px;
}

.w2dc-content-custom {
  padding: 0;
}

header.w2dc-listing-header h2 {
  font-size: 1.77689rem;
}

.w2dc-visible-search-params {
  margin-bottom: 10px;
}

.w2dc-listings-block {
  float: left;
  padding-right: 5px;
}

.w2dc-listings-block .w2dc-listing {
  padding: 0 0 30px 0;
  margin: 0 0 30px 0;
  border-top: none;
}

.w2dc-field-input-block-19 {
  display: none;
}

.w2dc-content-fields-metabox_categoryfilters {
  opacity: 0;
  height: 0px;
}

.w2dc-submit-section-payments .w2dc-flex-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.w2dc-submit-section-payments .w2dc-flex-container .w2dc-flex-item {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.w2dc-visible-search-params .w2dc-search-clear {
  background: #FFF;
  border: 1px solid #3e5547;
}

.w2dc-visible-search-params .w2dc-search-clear a {
  color: #3e5547;
}

.w2dc-visible-search-params .w2dc-search-clear a:visited {
  color: #3e5547;
}

.w2dc-visible-search-params .w2dc-search-clear a:hover {
  text-decoration: none;
}

.w2dc-visible-search-params .w2dc-search-param:not(:last-child) a {
  display: none;
}

.w2dc-visible-search-params .w2dc-search-param:last-child a:hover {
  color: #3e5547;
}

.w2dc-form-footer-message {
  padding-bottom: 10px;
}

.w2dc-error-message {
  display: none;
  margin-left: 0.6em;
  color: #bd081c;
}

.w2dc-listing-single {
  padding: 0 15px;
  padding: 0;
}

.w2dc-listing-single .w2dc-directory-frontpanel .w2dc-listings-block {
  float: left;
  padding-right: 5px;
}

.w2dc-content .w2dc-renew-badge, .w2dc-content .w2dc-renew-badge-wrapper a {
  display: block;
  float: left;
  clear: both;
  background: #DA4F49;
  border-radius: 10px;
  padding: 3px 7px;
  text-transform: uppercase;
  color: #ffffff;
  -webkit-transition: background-color .15s;
  transition: background-color .15s;
  font-size: 12px;
  margin-top: 5px;
}

.w2dc-content .w2dc-renew-badge:visited, .w2dc-content .w2dc-renew-badge:active, .w2dc-content .w2dc-renew-badge-wrapper a:visited, .w2dc-content .w2dc-renew-badge-wrapper a:active {
  color: #ffffff;
  text-decoration: none;
}

.w2dc-content .w2dc-renew-badge:hover, .w2dc-content .w2dc-renew-badge-wrapper a:hover {
  background: #3e5547;
  color: #ffffff;
}

.w2dc-content .w2dc-backto-directory {
  padding: 0 5px;
  float: left;
}

.w2dc-content .w2dc-dashboard-tabs-content {
  margin-bottom: 15px;
}

.w2dc-content .w2dc-renew-badge, .w2dc-content .w2dc-renew-badge-wrapper a {
  display: block;
  float: left;
  clear: both;
  background: #DA4F49;
  border-radius: 10px;
  padding: 3px 7px;
  text-transform: uppercase;
  color: #ffffff;
  -webkit-transition: background-color .15s;
  transition: background-color .15s;
  font-size: 12px;
  margin-top: 5px;
}

.w2dc-content .w2dc-renew-badge:visited, .w2dc-content .w2dc-renew-badge:active, .w2dc-content .w2dc-renew-badge-wrapper a:visited, .w2dc-content .w2dc-renew-badge-wrapper a:active {
  color: #ffffff;
  text-decoration: none;
}

.w2dc-content .w2dc-renew-badge:hover, .w2dc-content .w2dc-renew-badge-wrapper a:hover {
  background: #3e5547;
  color: #ffffff;
}

.w2dc-content .w2dc-backto-directory {
  padding: 0 5px;
  float: left;
}

.w2dc-single-listing-logo-wrap {
  display: block;
  clear: both;
}

.wcsearch-content .wcsearch-search-input-label,
.wcsearch-search-input-label {
  font-size: 1.5rem;
  font-family: Cardo, serif;
  font-weight: normal;
}

.w2dc-fields-group-caption h3 {
  font-weight: normal;
  font-family: Cardo, serif;
  text-transform: none;
}

.wcsearch-search-input-terms-columns {
  overflow: auto;
  height: auto !important;
}

@media (min-width: 475px) {
  .modal .modal-body {
    padding: 30px;
  }
}

@media screen and (min-width: 576px) {
  .header_class .navbar_subheader .border_right_1 {
    border-right: 1px solid #ffffff;
  }
}

@media (min-width: 768px) {
  .blog-post-title {
    font-size: 40px;
  }
  .blog-post img.alignleft {
    width: 45%;
    float: left;
    margin-right: 5%;
    margin-top: 1%;
    margin-bottom: 5%;
  }
  .blog-post img.alignright {
    width: 45%;
    float: right;
    margin-left: 5%;
    margin-top: 1%;
    margin-bottom: 5%;
  }
  .blog-post img.autowidth {
    width: auto;
  }
  .btn-menu li {
    float: left;
    width: 25%;
  }
  .btn-menu li:not(:last-child) {
    border-right: 1px solid #ffffff;
  }
  .nsbh-4col-image {
    height: 150px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .btn-menu li a {
    font-size: 0.70rem;
  }
}

@media (min-width: 769px) {
  .grid-video {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(33% - 1rem);
            flex: 1 1 calc(33% - 1rem);
  }
}

@media (min-width: 992px) {
  .btn-menu li a {
    font-size: 0.83rem;
  }
}

@media (min-width: 1024px) {
  .nsbh-4col-image {
    height: 225px;
  }
  .w2dc-container-gray {
    padding: 15px 15px 0 15px;
  }
}

@media (min-width: 1200px) {
  .fb_iframe_widget_fluid {
    padding-left: 15px;
  }
}

@media screen and (max-width: 1200px) {
  .ss_hero .ss_innerDiv {
    top: 30px;
    bottom: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDivHome {
    top: 30px;
    bottom: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDiv2 {
    top: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero.ss_shorter > .ss_innerDiv {
    top: 15px;
    bottom: 15px;
    width: auto;
  }
  .ss_hero.ss_shorter > .ss_innerDivHome {
    top: 15px;
    bottom: 15px;
    width: auto;
  }
  .ss_hero.ss_shorter > .ss_innerDiv2 {
    top: 15px;
    bottom: 15px;
    width: auto;
  }
}

@media screen and (max-width: 768px) {
  .ss_hero .ss_innerDiv {
    top: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDivHome {
    top: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDiv2 {
    top: 30px;
    left: 30px;
    width: auto;
    padding: 20px;
    height: auto;
    color: #5e816c;
  }
}

@media screen and (max-width: 576px) {
  .ss_hero .ss_innerDiv {
    top: 30px;
    left: 30px;
    right: 30px;
    padding: 20px;
    width: auto;
    max-width: none;
    height: auto;
    color: #5e816c;
  }
  .ss_hero.ss_shorter {
    height: 50vw !important;
    min-height: 191px;
    max-height: none;
  }
  .ss_hero.ss_shorter .ss_innerDiv {
    top: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 113px;
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDivHome {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 113px;
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDiv2 {
    top: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 113px;
    color: #5e816c;
  }
  .ss_hero .ss_innerDivHome {
    top: 30px;
    left: 30px;
    right: 30px;
    padding: 20px;
    width: auto;
    max-width: none;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDiv2 {
    top: 30px;
    left: 30px;
    right: 30px;
    padding: 20px;
    width: auto;
    max-width: none;
    height: auto;
    color: #5e816c;
  }
}

@media screen and (max-width: 400px) {
  .ss_hero .ss_innerDiv {
    top: 20px;
    left: 20px;
    padding: 15px;
    height: auto;
    color: #5e816c;
  }
  .ss_hero.ss_shorter {
    height: 75vw !important;
    min-height: none;
    max-height: none;
  }
  .ss_hero.ss_shorter .ss_innerDiv {
    top: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 150px;
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDivHome {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 150px;
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDiv2 {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    height: 150px;
    color: #5e816c;
  }
  .ss_hero .ss_innerDivHome {
    top: 0;
    left: 0;
    padding: 15px;
    width: 100%;
    height: auto;
    color: #5e816c;
  }
  .ss_hero .ss_innerDiv2 {
    top: 20px;
    left: 20px;
    padding: 15px;
    width: 40%;
    height: auto;
    color: #5e816c;
  }
}

@media screen and (max-width: 991px) {
  .ss_hero.ss_shorter {
    height: 30vw !important;
    min-height: none;
    max-height: none;
  }
  .ss_hero.ss_shorter .ss_innerDiv {
    top: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    background-color: rgba(255, 255, 255, 0.7);
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDivHome {
    top: 15px;
    right: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    color: #5e816c;
  }
  .ss_hero.ss_shorter .ss_innerDiv2 {
    top: 15px;
    bottom: 15px;
    left: 15px;
    width: auto;
    max-width: none;
    background-color: rgba(255, 255, 255, 0.7);
    color: #5e816c;
  }
}

@media (max-width: 640px) {
  .quote-card:after {
    font-size: 16em;
    right: 0;
  }
  .quote-cardhome:after {
    font-size: 16em;
    right: 0;
  }
}

@media (max-width: 767px) {
  .navbar-collapse {
    margin-top: 10px;
  }
  .hphomes {
    width: 100%;
    display: block;
    margin: 0 auto 15px auto;
  }
  .blog-post img.alignleft {
    width: 100%;
  }
  .blog-post img.alignright {
    width: 100%;
  }
  .middle-border-dgreen {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-nav {
    margin-top: 10px;
  }
  .navbar-nav li a {
    font-weight: 700;
  }
  .wcsearch-search-input-terms-column-2 {
    width: 100%;
  }
}

@media (max-width: 760px) {
  .mobile-center {
    display: block;
    margin: 0 auto;
  }
}

@media (max-width: 575px) {
  .news-post p {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    margin-right: 0;
  }
  .news-post-img {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LGVBL2tCbUI7R0FnbEJuQjtDRGpDRjs7QUNxTEQ7RUEzRkE7SUE2RkUsZ0JBQWU7SUFDZixTQUFRO0dBQ1I7RUFDRDtJQUNDLGdCQUFlO0lBQ2YsU0FBUTtHQUNSO0NEakJEOztBQzBjRDtFQUNDO0lBQ0MsaUJBQWdCO0dBQ2hCO0VBQ0Q7SUFDQyxZQUFXO0lBQ1gsZUFBYztJQUNkLHlCQUF3QjtHQUN4QjtFQTNQRjtJQThQRyxZQUFXO0dBQ1g7RUEvUEg7SUFpUUcsWUFBVztHQUNYO0VBZ1lIO0lBVUUsY0FBYTtHQUVkO0NEalZBOztBQ3dCRDtFQUNDO0lBQ0MsaUJBQWdCO0dBSWhCO0VBTEQ7SUFHRSxpQkFBZ0I7R0FDaEI7RUF3cEJIO0lBRUUsWUFBVztHQUVaO0NEaGxCQTs7QUNvRkE7RUFERDtJQUVFLGVBQWM7SUFDZCxlQUFjO0dBRWY7Q0RrR0E7O0FDeENDO0VBWEY7SUFZRyxvQkFBYztRQUFkLG1CQUFjO1lBQWQsZUFBYztJQUNkLGdCQUFlO0lBQ2YsZ0JBQWU7R0FFaEI7RUFPRjtJQUtFLG9CQUFjO1FBQWQsbUJBQWM7WUFBZCxlQUFjO0lBQ2QsZ0JBQWU7R0FPaEI7Q0R3RkEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypcblRoZW1lIE5hbWU6IE5vdFNvQmlnXG5BdXRob3I6IFJpdmVycyBBZ2VuY3lcbkF1dGhvciBVUkk6IGh0dHBzOi8vcml2ZXJzYWdlbmN5LmNvbS9cblZlcnNpb246IDEuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogbm90c29iaWdcbiovXG5oMSwgaDIsIGgzIHtcbiAgZm9udC1mYW1pbHk6IENhcmRvO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAwLjM3NWVtO1xufVxuXG5oNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IE11bGk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDAuMzc1cmVtO1xufVxuXG5hIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQ5NjM1Mztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjNDk2MzUzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlODE2YztcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OTYzNTM7XG59XG5cbi5saWdodF9ncmVlbiB7XG4gIGNvbG9yOiAjYTNiY2FkO1xufVxuXG4uZGFya19ncmVlbiB7XG4gIGNvbG9yOiAjM2U1NTQ3O1xufVxuXG4ubGlnaHRfZ3JleSB7XG4gIGNvbG9yOiAjNzk3OTc5O1xufVxuXG4uYmdfbWVkaXVtX2dyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlODE2Yztcbn1cblxuLmJnX3doaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJvcmRlci1kZ3JlZW4ge1xuICBib3JkZXI6IDE1cHggc29saWQgIzVlODE2Yztcbn1cblxuLmJvcmRlci1sZ3JlZW4ge1xuICBib3JkZXI6IDMwcHggc29saWQgIzVlODE2Yztcbn1cblxuLnRleHRfZGFyayB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogTXVsaSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbmJvZHkgcCB7XG4gIGZvbnQtZmFtaWx5OiBNdWxpLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYm9keS5ob21lIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDM0QTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbmJvZHkuaG9tZSBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmIyYjJmO1xufVxuXG5ib2R5LmhvbWUgYnV0dG9uLmJnLWRncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTgxNmM7XG59XG5cbmJvZHkuaG9tZSBidXR0b24uYmctZGdyZWVuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNTU0Nztcbn1cblxuaDEge1xuICBmb250LXNpemU6IDIuMzY4NTlyZW07XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAxLjc3Njg5cmVtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4zMzNyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjMzM3JlbTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAwLjg1MHJlbTtcbn1cblxuLm11bGlfZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBNdWxpLCBzZXJpZjtcbn1cblxuLm11bGlfZm9udCBiIHtcbiAgZm9udC1mYW1pbHk6IE11bGksIHNlcmlmO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uY2FyZG9fZm9udCB7XG4gIGZvbnQtZmFtaWx5OiBDYXJkbywgc2VyaWY7XG59XG5cbi5iZy1kZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4MTZjO1xufVxuXG4uYmctZGdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzk3OTc5O1xufVxuXG4uYmctbGdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDM0QTtcbn1cblxuLndyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uYm9yZGVyX3JhZGl1c18wIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmNvbnRhaW5lci5ib3JkZXJfMV9ncmVlbl91cHBlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNWU4MTZjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1ZTgxNmM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1ZTgxNmM7XG59XG5cbi5jb250YWluZXIuYm9yZGVyXzFfZ3JlZW5fbG93ZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1ZTgxNmM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1ZTgxNmM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNWU4MTZjO1xufVxuXG4jbWVudUJ0bkJpZ0hvdXNlIHtcbiAgZm9udC1mYW1pbHk6IE11bGk7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuI21lbnVCdG5CaWdMaWZlIHtcbiAgZm9udC1mYW1pbHk6IE11bGk7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuI21lbnVCdG5TaG93SG91c2VzIHtcbiAgZm9udC1mYW1pbHk6IE11bGk7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cblxuI05PVC1VU0VELVlFVCB7XG4gIGZvbnQtZmFtaWx5OiBNdWxpO1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG5cbi5zb2NpYWxfY2lyY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAuN3B4O1xuICBiYWNrZ3JvdW5kOiAjYTNiY2FkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWxfY2lyY2xlLmZiIHtcbiAgYmFja2dyb3VuZDogIzQyNjdiMjtcbn1cblxuLnNvY2lhbF9jaXJjbGUuaWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTEzMDZDO1xufVxuXG4uc29jaWFsX2NpcmNsZS50d3RyIHtcbiAgYmFja2dyb3VuZDogIzRhYjNmNDtcbn1cblxuLnNvY2lhbF9jaXJjbGUueXRiIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbn1cblxuLnNvY2lhbF9jaXJjbGUucGluIHtcbiAgYmFja2dyb3VuZDogI2JkMDgxYztcbn1cblxuLnNvY2lhbF9jaXJjbGUuaG91enoge1xuICBiYWNrZ3JvdW5kOiAjN2NjMDRiO1xufVxuXG4vKiBIZWFkZXIgKi9cbi5wYWdlLXRlbXBsYXRlLWNhdGVnb3J5LWJhcmUgLmhlYWRlcl9jbGFzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfY2xhc3MgLm5hdmJhcl9icmFuZCB7XG4gIGZvbnQtZmFtaWx5OiBDYXJkbywgc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uaGVhZGVyX2NsYXNzIC5uYXZiYXJfYnJhbmQgYSB7XG4gIGZvbnQtc2l6ZTogMS43M3JlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5oZWFkZXJfY2xhc3MgLm5hdmJhcl9icmFuZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaGVhZGVyX2NsYXNzIC5uYXZiYXJfYnJhbmQgLm5hdi1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IE11bGksIHNlcmlmO1xufVxuXG4uaGVhZGVyX2NsYXNzIC5uYXZiYXJfYnJhbmQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5oZWFkZXJfY2xhc3MgLm5hdmJhcl9zdWJoZWFkZXIge1xuICBmb250LWZhbWlseTogTXVsaSwgc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVhZGVyX2NsYXNzIC5uYXZiYXJfc3ViaGVhZGVyIC5ib3JkZXJfcmlnaHRfMSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZmZmZjtcbiAgfVxufVxuXG4vKiBIb21lcGFnZSBIZXJvIDEgKGFrYS4gSnVtYm90cm9uKSAqL1xuLnNzX2hlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDQwdnc7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBtYXgtaGVpZ2h0OiAzNTJweDtcbn1cblxuLnNzX2hlcm8gLnNzX2lubmVyRGl2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgY29sb3I6ICM1ZTgxNmM7XG59XG5cbi5zc19oZXJvLnNzX3Nob3J0ZXIge1xuICBoZWlnaHQ6IDE3dncgIWltcG9ydGFudDtcbn1cblxuLnNzX2hlcm8uc3Nfc2hvcnRlciAuc3NfaW5uZXJEaXYge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBjb2xvcjogIzVlODE2Yztcbn1cblxuLnBhZ2UtdGVtcGxhdGUtZXZlbnRzLWNoaWxkIC5zc19oZXJvLnNzX3Nob3J0ZXIgLnNzX2lubmVyRGl2IHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnNzX2hlcm8uc3Nfc2hvcnRlciA+IC5zc19pbm5lckRpdiB7XG4gIHRvcDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG4uc3NfaGVyby5zc19zaG9ydGVyID4gLnNzX2lubmVyRGl2MiB7XG4gIHRvcDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xufVxuXG4uc3NfaGVyby5zc19zaG9ydGVyIC5zc19pbm5lckRpdkhvbWUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICM1ZTgxNmM7XG59XG5cbi5zc19oZXJvLnNzX3Nob3J0ZXIgLnNzX2lubmVyRGl2MiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiAjNWU4MTZjO1xufVxuXG4uc3NfaGVybyAuc3NfaW5uZXJEaXZIb21lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzVlODE2Yztcbn1cblxuLnNzX2hlcm8gLnNzX2lubmVyRGl2MiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA0MHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGNvbG9yOiAjNWU4MTZjO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNzX2hlcm8gLnNzX2lubmVyRGl2IHtcbiAgICB0b3A6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICM1ZTgxNmM7XG4gIH1cbiAgLnNzX2hlcm8gLnNzX2lubmVyRGl2SG9tZSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvIC5zc19pbm5lckRpdjIge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIgPiAuc3NfaW5uZXJEaXYge1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNzX2hlcm8uc3Nfc2hvcnRlciA+IC5zc19pbm5lckRpdkhvbWUge1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNzX2hlcm8uc3Nfc2hvcnRlciA+IC5zc19pbm5lckRpdjIge1xuICAgIHRvcDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNzX2hlcm8gLnNzX2lubmVyRGl2IHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxuICAuc3NfaGVybyAuc3NfaW5uZXJEaXZIb21lIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxuICAuc3NfaGVybyAuc3NfaW5uZXJEaXYyIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3NfaGVybyAuc3NfaW5uZXJEaXYge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxuICAuc3NfaGVyby5zc19zaG9ydGVyIHtcbiAgICBoZWlnaHQ6IDUwdncgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAxOTFweDtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIgLnNzX2lubmVyRGl2IHtcbiAgICB0b3A6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgY29sb3I6ICM1ZTgxNmM7XG4gIH1cbiAgLnNzX2hlcm8uc3Nfc2hvcnRlciAuc3NfaW5uZXJEaXZIb21lIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgY29sb3I6ICM1ZTgxNmM7XG4gIH1cbiAgLnNzX2hlcm8uc3Nfc2hvcnRlciAuc3NfaW5uZXJEaXYyIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTEzcHg7XG4gICAgY29sb3I6ICM1ZTgxNmM7XG4gIH1cbiAgLnNzX2hlcm8gLnNzX2lubmVyRGl2SG9tZSB7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvIC5zc19pbm5lckRpdjIge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MDBweCkge1xuICAuc3NfaGVybyAuc3NfaW5uZXJEaXYge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIge1xuICAgIGhlaWdodDogNzV2dyAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IG5vbmU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICAuc3NfaGVyby5zc19zaG9ydGVyIC5zc19pbm5lckRpdiB7XG4gICAgdG9wOiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIgLnNzX2lubmVyRGl2SG9tZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIgLnNzX2lubmVyRGl2MiB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvIC5zc19pbm5lckRpdkhvbWUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGNvbG9yOiAjNWU4MTZjO1xuICB9XG4gIC5zc19oZXJvIC5zc19pbm5lckRpdjIge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgY29sb3I6ICM1ZTgxNmM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNzX2hlcm8uc3Nfc2hvcnRlciB7XG4gICAgaGVpZ2h0OiAzMHZ3ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5zc19oZXJvLnNzX3Nob3J0ZXIgLnNzX2lubmVyRGl2IHtcbiAgICB0b3A6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxuICAuc3NfaGVyby5zc19zaG9ydGVyIC5zc19pbm5lckRpdkhvbWUge1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgY29sb3I6ICM1ZTgxNmM7XG4gIH1cbiAgLnNzX2hlcm8uc3Nfc2hvcnRlciAuc3NfaW5uZXJEaXYyIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgICBjb2xvcjogIzVlODE2YztcbiAgfVxufVxuXG4uanVtYm90cm9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcm91c2VsLWl0ZW0uem9vbS1vdXQgLmp1bWJvdHJvbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTI5NTlhO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSAuY2Fyb3VzZWwtc2xpZGVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAzJTtcbn1cblxuLmNhcm91c2VsLWl0ZW0gLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1pdGVtIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAlO1xufVxuXG4uY2FsZW5kYXJfaW5mb19ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtaW4taGVpZ2h0OiAxMjRweDtcbn1cblxuLnFjb250YWluZXIge1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuI2Nhcm91c2VsZXZlbnRzIC5xdW90ZS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4jY2Fyb3VzZWxldmVudHMgLnF1b3RlLWNhcmRob21lIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2Nhcm91c2VsZXZlbnRzIC5xdW90ZS1jYXJkaG9tZSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jY2Fyb3VzZWxldmVudHMgLnF1b3RlLWNhcmRob21lIHAuYXR0cmlidXRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNjYXJvdXNlbGV2ZW50cyAuYXR0cmlidXRpb24ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5xdW90ZS1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTIwcHg7XG59XG5cbi5xdW90ZS1jYXJkIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5xdW90ZS1jYXJkIGNpdGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogMjAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucXVvdGUtY2FyZDpiZWZvcmUge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWY7XG4gIGNvbnRlbnQ6IFwi4oCcXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiA2ZW07XG4gIGNvbG9yOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5xdW90ZS1jYXJkOmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmO1xuICBjb250ZW50OiBcIuKAnVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICByaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNmVtO1xuICBjb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjcpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucXVvdGUtY2FyZC5ibHVlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjMDA3OGZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xMiksIDAgMnB4IDRweCByZ2JhKDM0LCAzNCwgMzQsIDAuMjQpO1xufVxuXG4ucXVvdGUtY2FyZC5ibHVlLWNhcmQ6YmVmb3JlIHtcbiAgY29sb3I6ICM1ZmFhZmY7XG59XG5cbi5xdW90ZS1jYXJkLmJsdWUtY2FyZDphZnRlciB7XG4gIGNvbG9yOiAjNWZhYWZmO1xufVxuXG4ucXVvdGUtY2FyZC5ncmVlbi1jYXJkIHtcbiAgYmFja2dyb3VuZDogIzAwOTcwYjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDM0LCAzNCwgMzQsIDAuMTIpLCAwIDJweCA0cHggcmdiYSgzNCwgMzQsIDM0LCAwLjI0KTtcbn1cblxuLnF1b3RlLWNhcmQuZ3JlZW4tY2FyZDpiZWZvcmUge1xuICBjb2xvcjogIzU5ZTA2Mztcbn1cblxuLnF1b3RlLWNhcmQuZ3JlZW4tY2FyZDphZnRlciB7XG4gIGNvbG9yOiAjNTllMDYzO1xufVxuXG4ucXVvdGUtY2FyZC5yZWQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmNjFlMzI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgzNCwgMzQsIDM0LCAwLjEyKSwgMCAycHggNHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4yNCk7XG59XG5cbi5xdW90ZS1jYXJkLnJlZC1jYXJkOmJlZm9yZSB7XG4gIGNvbG9yOiAjZjY1NjY1O1xufVxuXG4ucXVvdGUtY2FyZC5yZWQtY2FyZDphZnRlciB7XG4gIGNvbG9yOiAjZjY1NjY1O1xufVxuXG4ucXVvdGUtY2FyZC55ZWxsb3ctY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmOWE4MjU7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgzNCwgMzQsIDM0LCAwLjEyKSwgMCAycHggNHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4yNCk7XG59XG5cbi5xdW90ZS1jYXJkLnllbGxvdy1jYXJkOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmJjMDJkO1xufVxuXG4ucXVvdGUtY2FyZC55ZWxsb3ctY2FyZDphZnRlciB7XG4gIGNvbG9yOiAjZmJjMDJkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnF1b3RlLWNhcmQ6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZlbTtcbiAgICByaWdodDogMDtcbiAgfVxuICAucXVvdGUtY2FyZGhvbWU6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZlbTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4ucWNvbnRhaW5lcmhvbWUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnF1b3RlLWNhcmRob21lIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4ICMyMjIyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5xdW90ZS1jYXJkaG9tZSBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA4NSU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnF1b3RlLWNhcmRob21lIHAucDEge1xuICBtYXJnaW46IDAgNTBweCAwIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnF1b3RlLWNhcmRob21lIHAuYXR0cmlidXRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5xdW90ZS1jYXJkaG9tZSBjaXRlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgb3BhY2l0eTogMC44O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnF1b3RlLWNhcmRob21lLmJsdWUtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICMwMDc4ZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgzNCwgMzQsIDM0LCAwLjEyKSwgMCAycHggNHB4IHJnYmEoMzQsIDM0LCAzNCwgMC4yNCk7XG59XG5cbi5xdW90ZS1jYXJkaG9tZS5ibHVlLWNhcmQ6YmVmb3JlIHtcbiAgY29sb3I6ICM1ZmFhZmY7XG59XG5cbi5xdW90ZS1jYXJkaG9tZS5ibHVlLWNhcmQ6YWZ0ZXIge1xuICBjb2xvcjogIzVmYWFmZjtcbn1cblxuLnF1b3RlLWNhcmRob21lLmdyZWVuLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjMDA5NzBiO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMzQsIDM0LCAzNCwgMC4xMiksIDAgMnB4IDRweCByZ2JhKDM0LCAzNCwgMzQsIDAuMjQpO1xufVxuXG4ucXVvdGUtY2FyZGhvbWUuZ3JlZW4tY2FyZDpiZWZvcmUge1xuICBjb2xvcjogIzU5ZTA2Mztcbn1cblxuLnF1b3RlLWNhcmRob21lLmdyZWVuLWNhcmQ6YWZ0ZXIge1xuICBjb2xvcjogIzU5ZTA2Mztcbn1cblxuLnF1b3RlLWNhcmRob21lLnJlZC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2Y2MWUzMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDM0LCAzNCwgMzQsIDAuMTIpLCAwIDJweCA0cHggcmdiYSgzNCwgMzQsIDM0LCAwLjI0KTtcbn1cblxuLnF1b3RlLWNhcmRob21lLnJlZC1jYXJkOmJlZm9yZSB7XG4gIGNvbG9yOiAjZjY1NjY1O1xufVxuXG4ucXVvdGUtY2FyZGhvbWUucmVkLWNhcmQ6YWZ0ZXIge1xuICBjb2xvcjogI2Y2NTY2NTtcbn1cblxuLnF1b3RlLWNhcmRob21lLnllbGxvdy1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2Y5YTgyNTtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDM0LCAzNCwgMzQsIDAuMTIpLCAwIDJweCA0cHggcmdiYSgzNCwgMzQsIDM0LCAwLjI0KTtcbn1cblxuLnF1b3RlLWNhcmRob21lLnllbGxvdy1jYXJkOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmJjMDJkO1xufVxuXG4ucXVvdGUtY2FyZGhvbWUueWVsbG93LWNhcmQ6YWZ0ZXIge1xuICBjb2xvcjogI2ZiYzAyZDtcbn1cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy1tYXN0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjhiY2E7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmxvZy1uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2NkZGRlYjtcbn1cblxuLmJsb2ctbmF2LWl0ZW06aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvZy1uYXYtaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9nLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLmJsb2ctdGl0bGUge1xuICBmb250LWZhbWlseTogQ2FyZG87XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJsb2ctdGl0bGUuYXJjaGl2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYmxvZy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ibG9nLW1haW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdlLXRlbXBsYXRlLWNhdGVnb3J5LWJhcmUgLmJsb2ctbWFpbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uc2lkZWJhci1tb2R1bGUge1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXJnaW46IDAgLTE1cHggMTVweDtcbn1cblxuLnNpZGViYXItbW9kdWxlLndpZGdldF90ZXh0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zaWRlYmFyLW1vZHVsZS53aWRnZXRfdGV4dCB1bDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItbW9kdWxlLndpZGdldF90ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWRlYmFyLW1vZHVsZS53aWRnZXRfdGV4dCBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItbW9kdWxlIHVsIHtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNpZGViYXItbW9kdWxlIG9sIHtcbiAgbGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnNpZGViYXItbW9kdWxlLWluc2V0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uc2lkZWJhci1tb2R1bGUtaW5zZXQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpZGViYXItbW9kdWxlLWluc2V0IHVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2lkZWJhci1tb2R1bGUtaW5zZXQgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlciB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ucGFnZXIgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucGFnZXIgPiBsaSA+IGEge1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uYmxvZy1wb3N0IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLmJsb2ctcG9zdCAuYmxvZy10aXRsZS1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9nLXBvc3QgLndwLWNhcHRpb24uYWxpZ25ub25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLXBvc3QgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJsb2ctcG9zdCBpbWcuYWxpZ25jZW50ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmJsb2ctcG9zdCBpbWcuYWxpZ25sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLXBvc3QgaW1nLmFsaWdubGVmdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5ibG9nLXBvc3QgaW1nLmFsaWducmlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctcG9zdCBpbWcuYWxpZ25yaWdodDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5ibG9nLXBvc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLXBvc3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuICAuYmxvZy1wb3N0IGltZy5hbGlnbmxlZnQge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTtcbiAgICBtYXJnaW4tdG9wOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiA1JTtcbiAgfVxuICAuYmxvZy1wb3N0IGltZy5hbGlnbnJpZ2h0IHtcbiAgICB3aWR0aDogNDUlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNSU7XG4gICAgbWFyZ2luLXRvcDogMSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNSU7XG4gIH1cbiAgLmJsb2ctcG9zdCBpbWcuYXV0b3dpZHRoIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYnRuLW1lbnUgbGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmJ0bi1tZW51IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmZmZmY7XG4gIH1cbn1cblxuLmJsb2ctcG9zdC1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ibG9nLWZvb3RlciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICM5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5cbi5ibG9nLWZvb3RlciBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIHdpZHRoOiAxNzBweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG59XG5cbi5ncmF5c2NhbGUge1xuICBmaWx0ZXI6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDsgICAgdXRmOCwjZ3JheXNjYWxlXCIpO1xufVxuXG4uZ3JheXNjYWxlOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uY2FsZW5kYXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LXNoYWRvdzogI2ZmZmZmZiAwIDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4ICM4ODg7XG59XG5cbi5jYWxlbmRhciBlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiBub3JtYWwgYm9sZCAxNHB4LzIycHggQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiAjNDk2MzUzIDAgLTFweCAwO1xuICBiYWNrZ3JvdW5kOiAjNWU4MTZjO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDk2MzUzO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5jYWxlbmRhciBlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNXB4O1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIHotaW5kZXg6IDI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGVmdDogMTNweDtcbn1cblxuLmNhbGVuZGFyIGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHJpZ2h0OiAxM3B4O1xufVxuXG4uY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4ICNmZmZmZmY7XG4gIGxlZnQ6IDExcHg7XG59XG5cbi5jYWxlbmRhcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIHotaW5kZXg6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAjZmZmZmZmO1xuICByaWdodDogMTFweDtcbn1cblxuLnBvc3QtZm9vdGVyIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbn1cblxuLnBvc3QtZm9vdGVyIC50YXhpdGVtcyB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC1mb290ZXIgLnRheGl0ZW1zIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5wb3N0LWZvb3RlciAudGF4aXRlbXMuYWRkTWFyZ2luIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnBvc3QtZm9vdGVyIC50YXhpdGVtcyAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBvc3QtY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ucG9zdC1jb21tZW50cyAubWVkaWEge1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLnBvc3QtY29tbWVudHMgLm1lZGlhLmNvbW1lbnQtYmxvY2sgLm1lZGlhLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wb3N0LWNvbW1lbnRzIC5tZWRpYS5jb21tZW50LWJsb2NrIC5jb21tZW50c19tZXRhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucG9zdC1jb21tZW50cyAubWVkaWEuY29tbWVudC1ibG9jayAuY29tbWVudHNfbWV0YSBwIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnBvc3QtY29tbWVudHMgLm1lZGlhIC5wdWxsLWxlZnQgaW1nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgcGFkZGluZzogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucG9zdC1jb21tZW50cyBoMi5jb21tZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zMzNyZW07XG4gIGZvbnQtZmFtaWx5OiBNdWxpO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ucG9zdC1jb21tZW50cyBoMy5mb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjMzM3JlbTtcbiAgZm9udC1mYW1pbHk6IE11bGk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wb3N0LWNvbW1lbnRzIC5mb3JtLWdyb3VwIC5idG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAuaHBob21lcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuICB9XG4gIC5ibG9nLXBvc3QgaW1nLmFsaWdubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2ctcG9zdCBpbWcuYWxpZ25yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNlYXJjaC13cmFwIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2VhcmNoLXdyYXAgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VhcmNoLXdyYXAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5mb2Ytc2VhcmNoIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZm9mLXRlbXBsYXRlIHtcbiAgcGFkZGluZzogNzVweCAwO1xufVxuXG4uZm9mLXRlbXBsYXRlIC5mb2YtdGl0bGUge1xuICBtYXJnaW46IDM1cHg7XG59XG5cbi5idG4tbWVudSB7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnRuLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJ0bi1tZW51IGxpIGEge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzVlODE2YztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IE11bGk7XG4gIGZvbnQtc2l6ZTogMC44M3JlbTtcbn1cblxuLmJ0bi1tZW51IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDk2MzUzO1xufVxuXG4uYnRuLW1lbnUgbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICM0OTYzNTM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuNzByZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG4tbWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDAuODNyZW07XG4gIH1cbn1cblxuLmhwd2lkZ2V0LXdyYXAge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ocHdpZGdldC13cmFwIC5ocHdpZGdldC1mYiB7XG4gIHBhZGRpbmc6IDI0cHggMTRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5ocHdpZGdldC13cmFwIC5ocHdpZGdldC1uZSB7XG4gIHBhZGRpbmc6IDI0cHggMTRweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgbGkgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4vKiBTdXNhbmthIHNpdGUgc3BlY2lmaWMgYWRkaXRpb25zICovXG5kaXYjbm90U29CaWdSZXNvdXJjZXMge1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIC0wLjI1cmVtKTtcbn1cblxuLnctMTAwID4gYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5mb290ZXIuZm9vdGVyX2NsYXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVlODE2Yztcbn1cblxuZm9vdGVyLmZvb3Rlcl9jbGFzcyBhIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuZm9vdGVyLmZvb3Rlcl9jbGFzcyBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmZvb3Rlci5mb290ZXJfY2xhc3MgLmZvb3Rlcl9icmFuZCB7XG4gIGZvbnQtZmFtaWx5OiBDYXJkbywgc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5mb290ZXIuZm9vdGVyX2NsYXNzIC5mb290ZXJfYnJhbmQgc3BhbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuZm9vdGVyLmZvb3Rlcl9jbGFzcyAuc29jaWFsX2NpcmNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmZvb3Rlci5mb290ZXJfY2xhc3MgLmg1IHtcbiAgZm9udC1zaXplOiAyMS42cHg7XG59XG5cbi5ibG9nLW5hdiAuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibG9nLW5hdiAuYWN0aXZlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZmE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi50b3BuYXYgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50b3BuYXYgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IE11bGk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3BuYXYgbGkgYTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcG5hdiBsaSBhOmFjdGl2ZSB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcG5hdiBsaSBhOnZpc2l0ZWQge1xuICBmb250LXNpemU6IDAuODVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50b3BuYXYgbGkgYTpmb2N1cyB7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRvcG5hdiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi53aWRnZXRfbWVkaWFfaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mZWF0dXJlZC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmZvb3Rlcm5hdmxpc3QgbGkge1xuICBwYWRkaW5nOiAuMjVyZW0gLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb290ZXJuYXZsaXN0IGxpIGEge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZvb3Rlcm5hdmxpc3QyIGxpIHtcbiAgcGFkZGluZzogLjVyZW0gLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlcm5hdmxpc3QyIGxpIGEge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZvb3Rlcm5hdmxpc3QzIGxpIHtcbiAgcGFkZGluZzogLjVyZW0gLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlcm5hdmxpc3QzIGxpIGEge1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmdyaWQtaWZyYW1lLCAuaWZyYW1lLWFzcGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbn1cblxuLmdyaWQtaWZyYW1lIGlmcmFtZSwgLmlmcmFtZS1hc3BlY3QgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZ3JpZC1pZnJhbWUuY2xpY2thYmxlIGlmcmFtZSwgLmlmcmFtZS1hc3BlY3QuY2xpY2thYmxlIGlmcmFtZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5tb2RhbCAuZmEtdGltZXMtY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBjb2xvcjogIzNlNTU0NztcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ3NXB4KSB7XG4gIC5tb2RhbCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcbiAgLm1vYmlsZS1jZW50ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5ncmlkLXZpZGVvIHtcbiAgZmxleDogMSAxIDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkge1xuICAuZ3JpZC12aWRlbyB7XG4gICAgZmxleDogMSAxIGNhbGMoMzMlIC0gMXJlbSk7XG4gIH1cbn1cblxuLnNlZS1tb3JlLWxpbmsge1xuICBjb2xvcjogIzNlNTU0NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogLjI1ZW0gLjVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMjVzO1xufVxuXG4uc2VlLW1vcmUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU4MTZjO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNlZS1tb3JlLWxpbmsgLmZhLWNoZXZyb24tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ncmF5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTM2LCAxMzYsIDEzNiwgMC43NSk7XG59XG5cbi5pbWctcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubmV3cy1wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjNmM2YzY7XG59XG5cbi5uZXdzLXBvc3QgcCB7XG4gIGZsZXg6IDEgMSA2NSU7XG4gIG1hcmdpbi1yaWdodDogNCU7XG4gIG1heC13aWR0aDogNjUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ld3MtcG9zdCBwIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5uZXdzLXBvc3QgYSB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmV3cy1wb3N0LWltZyB7XG4gIGZsZXg6IDEgMSAzMSU7XG4gIG1heC13aWR0aDogMzElO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm5ld3MtcG9zdC1pbWcge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubmV3cy1wb3N0LWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5zYmgtNGNvbC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubnNiaC00Y29sLWltYWdlIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5zYmgtNGNvbC1pbWFnZSB7XG4gICAgaGVpZ2h0OiAyMjVweDtcbiAgfVxufVxuXG4ubnNiLXZpZGVvcyB7XG4gIG1hcmdpbi1yaWdodDogLS41cmVtO1xuICBtYXJnaW4tbGVmdDogLS41cmVtO1xufVxuXG4uaG91enotYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmhvdXp6LWJsb2NrIGEge1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xufVxuXG4uaG91enotaW1hZ2Uge1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cblxuLmhvdXp6LWltYWdlIGltZyB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZvb3Rlci1saW5rcy1pbWcge1xuICBoZWlnaHQ6IDE1OHB4O1xufVxuXG4uZmJfaWZyYW1lX3dpZGdldF9mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mYl9pZnJhbWVfd2lkZ2V0X2ZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmZiX2lmcmFtZV93aWRnZXRfZmx1aWQgc3BhbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taWRkbGUtYm9yZGVyLWRncmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTgxNmM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5taWRkbGUtYm9yZGVyLWRncmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWNmLW1hcCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZXZlbnRzLXN1YnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjM2U1NTQ3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ldmVudHMtc3VicGFnZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5pbm5lci1wYWdlLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbm5lci1wYWdlLWJsb2NrOmhvdmVyIC5pbm5lci1wYWdlLWJsb2NrX19pbWctY29udGFpbmVyIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG59XG5cbi5pbm5lci1wYWdlLWJsb2NrX19pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIC4zNXM7XG59XG5cbi5pbm5lci1wYWdlLWJsb2NrX19jb250ZW50LFxuLmlubmVyLXBhZ2UtYmxvY2tfX2ltZy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4udzJkYy1maWVsZC1vdXRwdXQtYmxvY2submFtZSwgLncyZGMtZmllbGQtb3V0cHV0LWJsb2NrLmFkZHJlc3Mge1xuICBtYXJnaW46IDA7XG59XG5cbi53MmRjLWZpZWxkLWNhcHRpb24gLnNvY2lhbF9jaXJjbGUge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBsaW5lLWhlaWdodDogMS4zZW07XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4udzJkYy1jb250ZW50LCAud2NzZWFyY2gtY29udGVudCB7XG4gIG1hcmdpbjogMS41cmVtIDAgMCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjM2U1NTQ3O1xufVxuXG4udzJkYy1jb250ZW50IGgxLCAudzJkYy1jb250ZW50IGgyLCAudzJkYy1jb250ZW50IGgzLCAudzJkYy1jb250ZW50IC53MmRjLWgxLCAudzJkYy1jb250ZW50IC53MmRjLWgyLCAudzJkYy1jb250ZW50IC53MmRjLWgzLCAud2NzZWFyY2gtY29udGVudCBoMSwgLndjc2VhcmNoLWNvbnRlbnQgaDIsIC53Y3NlYXJjaC1jb250ZW50IGgzLCAud2NzZWFyY2gtY29udGVudCAudzJkYy1oMSwgLndjc2VhcmNoLWNvbnRlbnQgLncyZGMtaDIsIC53Y3NlYXJjaC1jb250ZW50IC53MmRjLWgzIHtcbiAgZm9udC1mYW1pbHk6IENhcmRvO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAwLjM3NWVtO1xufVxuXG4udzJkYy1jb250ZW50IGgyLCAud2NzZWFyY2gtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS43NzY4OXJlbTtcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1jaGVja2JveCwgLncyZGMtY29udGVudCAud2NzZWFyY2gtY2hlY2tib3gsIC53Y3NlYXJjaC1jb250ZW50IC53MmRjLWNoZWNrYm94LCAud2NzZWFyY2gtY29udGVudCAud2NzZWFyY2gtY2hlY2tib3gge1xuICBjb2xvcjogIzNlNTU0NztcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1jaGVja2JveCBsYWJlbCwgLncyZGMtY29udGVudCAud2NzZWFyY2gtY2hlY2tib3ggbGFiZWwsIC53Y3NlYXJjaC1jb250ZW50IC53MmRjLWNoZWNrYm94IGxhYmVsLCAud2NzZWFyY2gtY29udGVudCAud2NzZWFyY2gtY2hlY2tib3ggbGFiZWwge1xuICBjb2x1bW5zOiAjM2U1NTQ3O1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLWNoZWNrYm94IC53MmRjLWNvbnRyb2wtaW5kaWNhdG9yLCAudzJkYy1jb250ZW50IC53Y3NlYXJjaC1jaGVja2JveCAudzJkYy1jb250cm9sLWluZGljYXRvciwgLndjc2VhcmNoLWNvbnRlbnQgLncyZGMtY2hlY2tib3ggLncyZGMtY29udHJvbC1pbmRpY2F0b3IsIC53Y3NlYXJjaC1jb250ZW50IC53Y3NlYXJjaC1jaGVja2JveCAudzJkYy1jb250cm9sLWluZGljYXRvciB7XG4gIHRvcDogNHB4O1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLWNoZWNrYm94ICsgLncyZGMtY2hlY2tib3gsIC53Y3NlYXJjaC1jb250ZW50IC53MmRjLWNoZWNrYm94ICsgLncyZGMtY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLXZpc2libGUtc2VhcmNoLXBhcmFtcywgLndjc2VhcmNoLWNvbnRlbnQgLncyZGMtdmlzaWJsZS1zZWFyY2gtcGFyYW1zIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLW5vLWZvdW5kLWxpc3RpbmdzLCAud2NzZWFyY2gtY29udGVudCAudzJkYy1uby1mb3VuZC1saXN0aW5ncyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi53MmRjLWNvbnRlbnQgLncyZGMtYXJlYS1oZWFkZXIsIC53Y3NlYXJjaC1jb250ZW50IC53MmRjLWFyZWEtaGVhZGVyIHtcbiAgbWFyZ2luOiA1MHB4IDAgMjVweCAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgdGV4dC1zaGFkb3c6IDJweCAycHggd2hpdGUsIDJweCAtMnB4IHdoaXRlLCAtMnB4IDJweCB3aGl0ZSwgLTJweCAtMnB4IHdoaXRlO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLncyZGMtY29udGVudCAudzJkYy1idG4tcmVnaXN0ZXIsIC53Y3NlYXJjaC1jb250ZW50IC53MmRjLWJ0bi1yZWdpc3RlciB7XG4gIG1pbi13aWR0aDogMTUwcHg7XG59XG5cbi53MmRjLWNvbnRlbnQgLncyZGMtY3JlYXRlLWxpc3RpbmctZm9ybSwgLndjc2VhcmNoLWNvbnRlbnQgLncyZGMtY3JlYXRlLWxpc3RpbmctZm9ybSB7XG4gIGZvbnQtZmFtaWx5OiBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53MmRjLWNvbnRlbnQgLncyZGMtc3VibWl0LXNlY3Rpb24taW5zaWRlIC53MmRjLXBheW1lbnQtZ2F0ZXdheS1pY29uLCAud2NzZWFyY2gtY29udGVudCAudzJkYy1zdWJtaXQtc2VjdGlvbi1pbnNpZGUgLncyZGMtcGF5bWVudC1nYXRld2F5LWljb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4udzJkYy1jb250ZW50IC5taXNjLXB1Yi1zZWN0aW9uIGxhYmVsIGIsIC53Y3NlYXJjaC1jb250ZW50IC5taXNjLXB1Yi1zZWN0aW9uIGxhYmVsIGIge1xuICBmb250LWZhbWlseTogXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLWRhc2hib2FyZC1pbnN0cnVjdGlvbnMsIC53Y3NlYXJjaC1jb250ZW50IC53MmRjLWRhc2hib2FyZC1pbnN0cnVjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLWNvbnRhaW5lci1jaGVja2JveGVzIGgzLCAud2NzZWFyY2gtY29udGVudCAudzJkYy1jb250YWluZXItY2hlY2tib3hlcyBoMyB7XG4gIG1hcmdpbjogMC4zNzVlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53MmRjLWNvbnRlbnQudzJkYy1zZWFyY2gtZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLncyZGMtY29udGFpbmVyLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBjb2xvcjogIzNlNTU0NztcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAudzJkYy1jb250YWluZXItZ3JheSB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbiAgfVxufVxuXG4udzJkYy1jb250ZW50LWN1c3RvbSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmhlYWRlci53MmRjLWxpc3RpbmctaGVhZGVyIGgyIHtcbiAgZm9udC1zaXplOiAxLjc3Njg5cmVtO1xufVxuXG4udzJkYy12aXNpYmxlLXNlYXJjaC1wYXJhbXMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udzJkYy1saXN0aW5ncy1ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi53MmRjLWxpc3RpbmdzLWJsb2NrIC53MmRjLWxpc3Rpbmcge1xuICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi53MmRjLWZpZWxkLWlucHV0LWJsb2NrLTE5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLncyZGMtY29udGVudC1maWVsZHMtbWV0YWJveF9jYXRlZ29yeWZpbHRlcnMge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDBweDtcbn1cblxuLncyZGMtc3VibWl0LXNlY3Rpb24tcGF5bWVudHMgLncyZGMtZmxleC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbn1cblxuLncyZGMtc3VibWl0LXNlY3Rpb24tcGF5bWVudHMgLncyZGMtZmxleC1jb250YWluZXIgLncyZGMtZmxleC1pdGVtIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4udzJkYy12aXNpYmxlLXNlYXJjaC1wYXJhbXMgLncyZGMtc2VhcmNoLWNsZWFyIHtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzNlNTU0Nztcbn1cblxuLncyZGMtdmlzaWJsZS1zZWFyY2gtcGFyYW1zIC53MmRjLXNlYXJjaC1jbGVhciBhIHtcbiAgY29sb3I6ICMzZTU1NDc7XG59XG5cbi53MmRjLXZpc2libGUtc2VhcmNoLXBhcmFtcyAudzJkYy1zZWFyY2gtY2xlYXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICMzZTU1NDc7XG59XG5cbi53MmRjLXZpc2libGUtc2VhcmNoLXBhcmFtcyAudzJkYy1zZWFyY2gtY2xlYXIgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLncyZGMtdmlzaWJsZS1zZWFyY2gtcGFyYW1zIC53MmRjLXNlYXJjaC1wYXJhbTpub3QoOmxhc3QtY2hpbGQpIGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udzJkYy12aXNpYmxlLXNlYXJjaC1wYXJhbXMgLncyZGMtc2VhcmNoLXBhcmFtOmxhc3QtY2hpbGQgYTpob3ZlciB7XG4gIGNvbG9yOiAjM2U1NTQ3O1xufVxuXG4udzJkYy1mb3JtLWZvb3Rlci1tZXNzYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi53MmRjLWVycm9yLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMC42ZW07XG4gIGNvbG9yOiAjYmQwODFjO1xufVxuXG4udzJkYy1saXN0aW5nLXNpbmdsZSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLncyZGMtbGlzdGluZy1zaW5nbGUgLncyZGMtZGlyZWN0b3J5LWZyb250cGFuZWwgLncyZGMtbGlzdGluZ3MtYmxvY2sge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlLCAudzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIGJhY2tncm91bmQ6ICNEQTRGNDk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlOnZpc2l0ZWQsIC53MmRjLWNvbnRlbnQgLncyZGMtcmVuZXctYmFkZ2U6YWN0aXZlLCAudzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlLXdyYXBwZXIgYTp2aXNpdGVkLCAudzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlLXdyYXBwZXIgYTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlOmhvdmVyLCAudzJkYy1jb250ZW50IC53MmRjLXJlbmV3LWJhZGdlLXdyYXBwZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzZTU1NDc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4udzJkYy1jb250ZW50IC53MmRjLWJhY2t0by1kaXJlY3Rvcnkge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi53MmRjLWNvbnRlbnQgLncyZGMtZGFzaGJvYXJkLXRhYnMtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53MmRjLWNvbnRlbnQgLncyZGMtcmVuZXctYmFkZ2UsIC53MmRjLWNvbnRlbnQgLncyZGMtcmVuZXctYmFkZ2Utd3JhcHBlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgYmFja2dyb3VuZDogI0RBNEY0OTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogM3B4IDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi53MmRjLWNvbnRlbnQgLncyZGMtcmVuZXctYmFkZ2U6dmlzaXRlZCwgLncyZGMtY29udGVudCAudzJkYy1yZW5ldy1iYWRnZTphY3RpdmUsIC53MmRjLWNvbnRlbnQgLncyZGMtcmVuZXctYmFkZ2Utd3JhcHBlciBhOnZpc2l0ZWQsIC53MmRjLWNvbnRlbnQgLncyZGMtcmVuZXctYmFkZ2Utd3JhcHBlciBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53MmRjLWNvbnRlbnQgLncyZGMtcmVuZXctYmFkZ2U6aG92ZXIsIC53MmRjLWNvbnRlbnQgLncyZGMtcmVuZXctYmFkZ2Utd3JhcHBlciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNlNTU0NztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53MmRjLWNvbnRlbnQgLncyZGMtYmFja3RvLWRpcmVjdG9yeSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLncyZGMtc2luZ2xlLWxpc3RpbmctbG9nby13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ud2NzZWFyY2gtY29udGVudCAud2NzZWFyY2gtc2VhcmNoLWlucHV0LWxhYmVsLFxuLndjc2VhcmNoLXNlYXJjaC1pbnB1dC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LWZhbWlseTogQ2FyZG8sIHNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4udzJkYy1maWVsZHMtZ3JvdXAtY2FwdGlvbiBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBDYXJkbywgc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndjc2VhcmNoLXNlYXJjaC1pbnB1dC10ZXJtcy1jb2x1bW4tMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLndjc2VhcmNoLXNlYXJjaC1pbnB1dC10ZXJtcy1jb2x1bW5zIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuIiwiLypcblRoZW1lIE5hbWU6IE5vdFNvQmlnXG5BdXRob3I6IFJpdmVycyBBZ2VuY3lcbkF1dGhvciBVUkk6IGh0dHBzOi8vcml2ZXJzYWdlbmN5LmNvbS9cblZlcnNpb246IDEuMFxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcbkxpY2Vuc2UgVVJJOiBodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvZ3BsLTIuMC5odG1sXG5UZXh0IERvbWFpbjogbm90c29iaWdcbiovXG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRkZWxheSkge1xuICAgIHRyYW5zaXRpb246IGFsbCAkZGVsYXkgY3ViaWMtYmV6aWVyKC40LCAwLCAuMiwgMSkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgJGRlbGF5IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpIDBzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsICRkZWxheSBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKSAwcztcbiAgICAta2h0bWwtdHJhbnNpdGlvbjogYWxsICRkZWxheSBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKSAwcztcbiAgICAtTVMtdHJhbnNpdGlvbjogYWxsICRkZWxheSBjdWJpYy1iZXppZXIoLjQsIDAsIC4yLCAxKSAwcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgJGRlbGF5IGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpIDBzO1xufVxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1cykge1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXM7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAta2h0bWwtYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICAtby1ib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG4vL2NvbG9yc1xuJG1lZGl1bV9ncmVlbjogIzVlODE2YztcbiRsaWdodF9ncmVlbjogbGlnaHRlbiggJG1lZGl1bV9ncmVlbiwgMjUlKTtcbiRkYXJrX2dyZWVuOiBkYXJrZW4oICRtZWRpdW1fZ3JlZW4sIDE1JSk7XG4kZ3JleTogIzc5Nzk3OTtcbiRncmV5X3NlYXJjaDogcmdiYSgyMjEsMjIxLDIyMSwxKTtcbiRncmVlbl9hY2NlbnQ6IGRhcmtlbiggJG1lZGl1bV9ncmVlbiwgMTAlKTtcbiRtZWRpdW1fcHVycGxlOiAjNDQ0MzRBO1xuJHB1cnBsZV9hY2NlbnQ6IGRhcmtlbiggJG1lZGl1bV9wdXJwbGUsIDEwJSk7XG4kYmxhY2s6ICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4kcmVkOiAjZmYwMDAwO1xuJGNvbG9yX2FsdG86ICNkZGRkZGQ7XG4kd2hpdGVfODA6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiR3aGl0ZV83MDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuJGJsYWNrXzEwOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kY29sb3JfbG9nX2NhYmluOiAjMjIyMjIyO1xuJGNvbG9yX2xvZ19jYWJpbl8xMjogcmdiYSgzNCwgMzQsIDM0LCAwLjEyKTtcbiRjb2xvcl9nYWxsZXJ5XzcwOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNyk7XG4kY29sb3JfYXp1cmVfcmFkaWFuY2U6ICMwMDc4ZmY7XG4kY29sb3JfbG9nX2NhYmluXzI0OiByZ2JhKDM0LCAzNCwgMzQsIDAuMjQpO1xuJGNvbG9yX2Nvcm5mbG93ZXJfYmx1ZTogIzVmYWFmZjtcbiRjb2xvcl9mb3Jlc3RfZ3JlZW46ICMwMDk3MGI7XG4kY29sb3JfZW1lcmFsZDogIzU5ZTA2MztcbiRjb2xvcl90b3JjaF9yZWQ6ICNmNjFlMzI7XG4kY29sb3JfY2FybmF0aW9uOiAjZjY1NjY1O1xuJGNvbG9yX3NlYV9idWNrdGhvcm46ICNmOWE4MjU7XG4kY29sb3Jfc2FmZnJvbjogI2ZiYzAyZDtcbiRjb2xvcl9ib3N0b25fYmx1ZTogIzQyOGJjYTtcbiRjb2xvcl9ib3R0aWNlbGxpOiAjY2RkZGViO1xuJGNvbG9yX21vdW50YWluX21pc3Q6ICM5OTk7XG4kY29sb3Jfd2lsZF9zYW5kOiAjZjVmNWY1O1xuJGNvbG9yX2FsYWJhc3RlcjogI2Y5ZjlmOTtcbiRtZXJjdXJ5OiByZ2JhKDIyOSwgMjI5LCAyMjksIDEpO1xuJGNvbG9yX2dhbGxlcnk6ICNlZGVkZWY7XG4kY29sb3Jfc3V2YV9ncmF5OiAjODg4O1xuJGNvbG9yX3dvb2RzbW9rZTogIzExMTtcbiRjb2xvcl9zYW5fbWFyaW5vOiAjNDI2N2IyO1xuJGNvbG9yX3BpY3Rvbl9ibHVlOiAjNGFiM2Y0O1xuJGNvbG9yX21vbnphOiAjYmQwODFjO1xuJGNvbG9yX21hbnRpczogIzdjYzA0YjtcblxuLy9mb250c1xuJG11bGk6IE11bGk7XG4kc2VyaWY6IHNlcmlmO1xuJGNhcmRvOiBDYXJkbztcbiRnZW9yZ2lhOiBHZW9yZ2lhO1xuJGFyaWFsOiBBcmlhbDtcbiRoZWx2ZXRpY2E6IEhlbHZldGljYTtcbiRzYW5zOiBzYW5zLXNlcmlmO1xuXG4vL2RhdGEtdXJpc1xuJGRhdGFfdXJpXzA6IFwiZGF0YTppbWFnZS9zdmcreG1sOyAgICB1dGY4LCNncmF5c2NhbGVcIjtcblxuLy9AZXh0ZW5kLWVsZW1lbnRzXG4vL29yaWdpbmFsIHNlbGVjdG9yc1xuLy9oMSwgaDIsIGgzXG4lY2FyZG8ge1xuXHRmb250LWZhbWlseTogJGNhcmRvO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXHRtYXJnaW46IDAgMCAwLjM3NWVtO1xufVxuXG4vL29yaWdpbmFsIHNlbGVjdG9yc1xuLy9oNCwgaDUsIGg2XG4lbXVsaSB7XG5cdGZvbnQtZmFtaWx5OiAkbXVsaTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luOiAwIDAgMC4zNzVyZW07XG59XG5cblxuQGNoYXJzZXQgXCJVVEYtOFwiO1xuYSB7XG5cdG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcblx0Y29sb3I6ICRncmVlbl9hY2NlbnQ7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkZ3JlZW5fYWNjZW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG5idXR0b24ge1xuXHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogMC44cmVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRsaW5lLWhlaWdodDogMjtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZWVuX2FjY2VudDtcblx0fVxufVxuLmxpZ2h0X2dyZWVuIHtcblx0Y29sb3I6ICRsaWdodF9ncmVlbjtcbn1cbi5kYXJrX2dyZWVuIHtcblx0Y29sb3I6ICRkYXJrX2dyZWVuO1xufVxuLmxpZ2h0X2dyZXkge1xuXHRjb2xvcjogJGdyZXk7XG59XG4uYmdfbWVkaXVtX2dyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bV9ncmVlbjtcbn1cbi5iZ193aGl0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cbi5ib3JkZXItZGdyZWVuIHtcblx0Ym9yZGVyOiAxNXB4IHNvbGlkICM1ZTgxNmM7XG59XG4uYm9yZGVyLWxncmVlbiB7XG5cdGJvcmRlcjogMzBweCBzb2xpZCAjNWU4MTZjO1xufVxuLnRleHRfZGFyayB7XG5cdGNvbG9yOiAkYmxhY2sgIWltcG9ydGFudDtcbn1cbmJvZHkge1xuXHRmb250LWZhbWlseTogJG11bGksICRzZXJpZjtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRjb2xvcjogJGJsYWNrO1xuXHRwIHtcblx0XHRmb250LWZhbWlseTogJG11bGksICRzZXJpZjtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cdCYuaG9tZSBidXR0b24ge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtX3B1cnBsZTtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGVfYWNjZW50O1xuXHRcdH1cblxuXHRcdCYuYmctZGdyZWVuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ncmVlbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbmgxIHtcblx0QGV4dGVuZCAlY2FyZG87XG5cdGZvbnQtc2l6ZTogMi4zNjg1OXJlbTtcbn1cbmgyIHtcblx0QGV4dGVuZCAlY2FyZG87XG5cdGZvbnQtc2l6ZTogMS43NzY4OXJlbTtcbn1cbmgzIHtcblx0QGV4dGVuZCAlY2FyZG87XG5cdGZvbnQtc2l6ZTogMS4zMzNyZW07XG59XG5oNCB7XG5cdEBleHRlbmQgJW11bGk7XG5cdGZvbnQtc2l6ZTogMS4zMzNyZW07XG59XG5oNSB7XG5cdEBleHRlbmQgJW11bGk7XG5cdGZvbnQtc2l6ZTogMXJlbTtcbn1cbmg2IHtcblx0QGV4dGVuZCAlbXVsaTtcblx0Zm9udC1zaXplOiAwLjg1MHJlbTtcbn1cbi5tdWxpX2ZvbnQge1xuXHRmb250LWZhbWlseTogJG11bGksICRzZXJpZjtcblx0YiB7XG5cdFx0Zm9udC1mYW1pbHk6ICRtdWxpLCAkc2VyaWY7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0fVxufVxuLmNhcmRvX2ZvbnQge1xuXHRmb250LWZhbWlseTogJGNhcmRvLCAkc2VyaWY7XG59XG4uYmctZGdyZWVuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bV9ncmVlbjtcbn1cbi5iZy1kZ3JheSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xufVxuLmJnLWxncmF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2FsdG87XG59XG4uYmctd2hpdGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG4uYmctcHVycGxlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bV9wdXJwbGU7XG59XG4ud3JhcCB7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uYm9yZGVyX3JhZGl1c18wIHtcblx0Ym9yZGVyLXJhZGl1czogMDtcbn1cbi5jb250YWluZXIge1xuXHQmLmJvcmRlcl8xX2dyZWVuX3VwcGVyIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJG1lZGl1bV9ncmVlbjtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRtZWRpdW1fZ3JlZW47XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1lZGl1bV9ncmVlbjtcblx0fVxuXHQmLmJvcmRlcl8xX2dyZWVuX2xvd2VyIHtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRtZWRpdW1fZ3JlZW47XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJG1lZGl1bV9ncmVlbjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1lZGl1bV9ncmVlbjtcblx0fVxufVxuI21lbnVCdG5CaWdIb3VzZSB7XG5cdGZvbnQtZmFtaWx5OiAkbXVsaTtcblx0Zm9udC1zaXplOiAwLjg1cmVtO1xufVxuI21lbnVCdG5CaWdMaWZlIHtcblx0Zm9udC1mYW1pbHk6ICRtdWxpO1xuXHRmb250LXNpemU6IDAuODVyZW07XG59XG4jbWVudUJ0blNob3dIb3VzZXMge1xuXHRmb250LWZhbWlseTogJG11bGk7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbiNOT1QtVVNFRC1ZRVQge1xuXHRmb250LWZhbWlseTogJG11bGk7XG5cdGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbi5zb2NpYWxfY2lyY2xlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHdpZHRoOiAyNXB4O1xuXHRoZWlnaHQ6IDI1cHg7XG5cdHBhZGRpbmc6IDAuN3B4O1xuXHRiYWNrZ3JvdW5kOiAkbGlnaHRfZ3JlZW47XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ji5mYiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3Nhbl9tYXJpbm87XG5cdH1cblx0Ji5pZyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0UxMzA2Qztcblx0fVxuXHQmLnR3dHIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9waWN0b25fYmx1ZTtcblx0fVxuXHQmLnl0YiB7XG5cdFx0YmFja2dyb3VuZDogJHJlZDtcblx0fVxuXHQmLnBpbiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX21vbnphO1xuXHR9XG5cdCYuaG91enoge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9tYW50aXM7XG5cdH1cbn1cbi8qIEhlYWRlciAqL1xuLmhlYWRlcl9jbGFzcyB7XG5cblx0LnBhZ2UtdGVtcGxhdGUtY2F0ZWdvcnktYmFyZSAmIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0Lm5hdmJhcl9icmFuZCB7XG5cdFx0Zm9udC1mYW1pbHk6ICRjYXJkbywgJHNlcmlmO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0YSB7XG5cdFx0XHRmb250LXNpemU6IDEuNzNyZW07XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2LWl0ZW0ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRtdWxpLCAkc2VyaWY7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0fVxuXHR9XG5cdC5uYXZiYXJfc3ViaGVhZGVyIHtcblx0XHRmb250LWZhbWlseTogJG11bGksICRzZXJpZjtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdC5oZWFkZXJfY2xhc3MgLm5hdmJhcl9zdWJoZWFkZXIgLmJvcmRlcl9yaWdodF8xIHtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cdH1cbn1cbi8qIEhvbWVwYWdlIEhlcm8gMSAoYWthLiBKdW1ib3Ryb24pICovXG4uc3NfaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGhlaWdodDogNDB2dztcblx0bWluLWhlaWdodDogMzAwcHg7XG5cdG1heC1oZWlnaHQ6IDM1MnB4O1xuXHQuc3NfaW5uZXJEaXYge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDQwcHg7XG5cdFx0bGVmdDogNDBweDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZV83MDtcblx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0fVxuXHQmLnNzX3Nob3J0ZXIge1xuXHRcdGhlaWdodDogMTd2dyAhaW1wb3J0YW50O1xuXHRcdC5zc19pbm5lckRpdiB7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogMTA1cHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlXzcwO1xuXHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cblx0XHRcdC5wYWdlLXRlbXBsYXRlLWV2ZW50cy1jaGlsZCAmIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0PiB7XG5cdFx0XHQuc3NfaW5uZXJEaXYge1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdC5zc19pbm5lckRpdjIge1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNzX2lubmVyRGl2SG9tZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblxuXHRcdH1cblx0XHQuc3NfaW5uZXJEaXYyIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiAxMDVweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVfNzA7XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdH1cblx0LnNzX2lubmVyRGl2SG9tZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0fVxuXHQuc3NfaW5uZXJEaXYyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA0MHB4O1xuXHRcdGxlZnQ6IDQwcHg7XG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVfNzA7XG5cdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdC5zc19oZXJvIHtcblx0XHQuc3NfaW5uZXJEaXYge1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdH1cblx0XHQuc3NfaW5uZXJEaXZIb21lIHtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdFx0LnNzX2lubmVyRGl2MiB7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0fVxuXHRcdCYuc3Nfc2hvcnRlciA+IHtcblx0XHRcdC5zc19pbm5lckRpdiB7XG5cdFx0XHRcdHRvcDogMTVweDtcblx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdC5zc19pbm5lckRpdkhvbWUge1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQuc3NfaW5uZXJEaXYyIHtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA3NjhweCkge1xuXHQuc3NfaGVybyB7XG5cdFx0LnNzX2lubmVyRGl2IHtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdFx0LnNzX2lubmVyRGl2SG9tZSB7XG5cdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0fVxuXHRcdC5zc19pbm5lckRpdjIge1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdH1cblx0fVxufVxuQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOiA1NzZweCkge1xuXHQuc3NfaGVybyB7XG5cdFx0LnNzX2lubmVyRGl2IHtcblx0XHRcdHRvcDogMzBweDtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRyaWdodDogMzBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdH1cblx0XHQmLnNzX3Nob3J0ZXIge1xuXHRcdFx0aGVpZ2h0OiA1MHZ3ICFpbXBvcnRhbnQ7XG5cdFx0XHRtaW4taGVpZ2h0OiAxOTFweDtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHQuc3NfaW5uZXJEaXYge1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMTNweDtcblx0XHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHQuc3NfaW5uZXJEaXZIb21lIHtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDExM3B4O1xuXHRcdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHRcdH1cblx0XHRcdC5zc19pbm5lckRpdjIge1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxMTNweDtcblx0XHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zc19pbm5lckRpdkhvbWUge1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0fVxuXHRcdC5zc19pbm5lckRpdjIge1xuXHRcdFx0dG9wOiAzMHB4O1xuXHRcdFx0bGVmdDogMzBweDtcblx0XHRcdHJpZ2h0OiAzMHB4O1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdC5zc19oZXJvIHtcblx0XHQuc3NfaW5uZXJEaXYge1xuXHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdFx0Ji5zc19zaG9ydGVyIHtcblx0XHRcdGhlaWdodDogNzV2dyAhaW1wb3J0YW50O1xuXHRcdFx0bWluLWhlaWdodDogbm9uZTtcblx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHQuc3NfaW5uZXJEaXYge1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdFx0bGVmdDogMTVweDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRcdFx0Y29sb3I6ICRtZWRpdW1fZ3JlZW47XG5cdFx0XHR9XG5cdFx0XHQuc3NfaW5uZXJEaXZIb21lIHtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0Ym90dG9tOiAxNXB4O1xuXHRcdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHRcdH1cblx0XHRcdC5zc19pbm5lckRpdjIge1xuXHRcdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRcdGhlaWdodDogMTUwcHg7XG5cdFx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc3NfaW5uZXJEaXZIb21lIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdFx0LnNzX2lubmVyRGl2MiB7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZzogMTVweDtcblx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDogOTkxcHgpIHtcblx0LnNzX2hlcm8uc3Nfc2hvcnRlciB7XG5cdFx0aGVpZ2h0OiAzMHZ3ICFpbXBvcnRhbnQ7XG5cdFx0bWluLWhlaWdodDogbm9uZTtcblx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdC5zc19pbm5lckRpdiB7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRib3R0b206IDE1cHg7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVfNzA7XG5cdFx0XHRjb2xvcjogJG1lZGl1bV9ncmVlbjtcblx0XHR9XG5cdFx0LnNzX2lubmVyRGl2SG9tZSB7XG5cdFx0XHR0b3A6IDE1cHg7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdH1cblx0XHQuc3NfaW5uZXJEaXYyIHtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdGJvdHRvbTogMTVweDtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZV83MDtcblx0XHRcdGNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRcdH1cblx0fVxufVxuLmp1bWJvdHJvbiB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2Fyb3VzZWwtaXRlbSB7XG5cdCYuem9vbS1vdXQge1xuXG5cdFx0Lmp1bWJvdHJvbiB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTI5NTlhO1xuXHRcdH1cblx0fVxuXHQuY2Fyb3VzZWwtc2xpZGVyLWJ1dHRvbntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bGVmdDozJTtcblx0fVxuXHQuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuXHQuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHdpZHRoOiAxMCU7XG5cblx0fVxuXG59XG4uY2FsZW5kYXJfaW5mb19ib3gge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdG1pbi1oZWlnaHQ6IDEyNHB4O1xufVxuLnFjb250YWluZXIge1xuXHRtYXJnaW46IDEwcHggYXV0bztcbn1cbiNjYXJvdXNlbGV2ZW50cyB7XG5cdC5xdW90ZS1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVfODA7XG5cdH1cblx0LnF1b3RlLWNhcmRob21lIHtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblxuXHRcdFx0Ji5hdHRyaWJ1dGlvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYXR0cmlidXRpb24ge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxufVxuLnF1b3RlLWNhcmQge1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGNvbG9yOiAkY29sb3JfbG9nX2NhYmluO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaGFkb3c6IDAgMnB4IDRweCAkY29sb3JfbG9nX2NhYmluXzEyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1pbi1oZWlnaHQ6IDEyMHB4O1xuXHRwIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bWF4LXdpZHRoOiA4MCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHRjaXRlIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXdlaWdodDogMjAwO1xuXHRcdG9wYWNpdHk6IDAuODtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXHQmOmJlZm9yZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRnZW9yZ2lhLCAkc2VyaWY7XG5cdFx0Y29udGVudDogXCLigJxcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMTBweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogNmVtO1xuXHRcdGNvbG9yOiAkY29sb3JfZ2FsbGVyeV83MDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdCY6YWZ0ZXIge1xuXHRcdGZvbnQtZmFtaWx5OiAkZ2VvcmdpYSwgJHNlcmlmO1xuXHRcdGNvbnRlbnQ6IFwi4oCdXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogLTVweDtcblx0XHRsaW5lLWhlaWdodDogMTAwcHg7XG5cdFx0cmlnaHQ6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNmVtO1xuXHRcdGNvbG9yOiAkY29sb3JfZ2FsbGVyeV83MDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdCYuYmx1ZS1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfYXp1cmVfcmFkaWFuY2U7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDFweCAycHggJGNvbG9yX2xvZ19jYWJpbl8xMiwgMCAycHggNHB4ICRjb2xvcl9sb2dfY2FiaW5fMjQ7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9jb3JuZmxvd2VyX2JsdWU7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9jb3JuZmxvd2VyX2JsdWU7XG5cdFx0fVxuXHR9XG5cdCYuZ3JlZW4tY2FyZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX2ZvcmVzdF9ncmVlbjtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAkY29sb3JfbG9nX2NhYmluXzEyLCAwIDJweCA0cHggJGNvbG9yX2xvZ19jYWJpbl8yNDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2VtZXJhbGQ7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9lbWVyYWxkO1xuXHRcdH1cblx0fVxuXHQmLnJlZC1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfdG9yY2hfcmVkO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4ICRjb2xvcl9sb2dfY2FiaW5fMTIsIDAgMnB4IDRweCAkY29sb3JfbG9nX2NhYmluXzI0O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfY2FybmF0aW9uO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfY2FybmF0aW9uO1xuXHRcdH1cblx0fVxuXHQmLnllbGxvdy1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfc2VhX2J1Y2t0aG9ybjtcblx0XHRjb2xvcjogJGNvbG9yX2xvZ19jYWJpbjtcblx0XHRib3gtc2hhZG93OiAwIDFweCAycHggJGNvbG9yX2xvZ19jYWJpbl8xMiwgMCAycHggNHB4ICRjb2xvcl9sb2dfY2FiaW5fMjQ7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9zYWZmcm9uO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3Jfc2FmZnJvbjtcblx0XHR9XG5cdH1cbn1cbkBtZWRpYShtYXgtd2lkdGg6IDY0MHB4KSB7XG5cdC5xdW90ZS1jYXJkOmFmdGVyIHtcblx0XHRmb250LXNpemU6IDE2ZW07XG5cdFx0cmlnaHQ6IDA7XG5cdH1cblx0LnF1b3RlLWNhcmRob21lOmFmdGVyIHtcblx0XHRmb250LXNpemU6IDE2ZW07XG5cdFx0cmlnaHQ6IDA7XG5cdH1cbn1cbi5xY29udGFpbmVyaG9tZSB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuLnF1b3RlLWNhcmRob21lIHtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRjb2xvcjogJGNvbG9yX2xvZ19jYWJpbjtcblx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3gtc2hhZG93OiAwIDJweCA0cHggJGNvbG9yX2xvZ19jYWJpbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRtaW4taGVpZ2h0OiAxMjBweDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0cCB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWF4LXdpZHRoOiA4NSU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCYucDEge1xuXHRcdFx0bWFyZ2luOiAwIDUwcHggMCAwO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmLmF0dHJpYnV0aW9uIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdH1cblx0Y2l0ZSB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC13ZWlnaHQ6IDIwMDtcblx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0Ji5ibHVlLWNhcmQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9henVyZV9yYWRpYW5jZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAkY29sb3JfbG9nX2NhYmluXzEyLCAwIDJweCA0cHggJGNvbG9yX2xvZ19jYWJpbl8yNDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2Nvcm5mbG93ZXJfYmx1ZTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2Nvcm5mbG93ZXJfYmx1ZTtcblx0XHR9XG5cdH1cblx0Ji5ncmVlbi1jYXJkIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfZm9yZXN0X2dyZWVuO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4ICRjb2xvcl9sb2dfY2FiaW5fMTIsIDAgMnB4IDRweCAkY29sb3JfbG9nX2NhYmluXzI0O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfZW1lcmFsZDtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX2VtZXJhbGQ7XG5cdFx0fVxuXHR9XG5cdCYucmVkLWNhcmQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl90b3JjaF9yZWQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRib3gtc2hhZG93OiAwIDFweCAycHggJGNvbG9yX2xvZ19jYWJpbl8xMiwgMCAycHggNHB4ICRjb2xvcl9sb2dfY2FiaW5fMjQ7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9jYXJuYXRpb247XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9jYXJuYXRpb247XG5cdFx0fVxuXHR9XG5cdCYueWVsbG93LWNhcmQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl9zZWFfYnVja3Rob3JuO1xuXHRcdGNvbG9yOiAkY29sb3JfbG9nX2NhYmluO1xuXHRcdGJveC1zaGFkb3c6IDAgMXB4IDJweCAkY29sb3JfbG9nX2NhYmluXzEyLCAwIDJweCA0cHggJGNvbG9yX2xvZ19jYWJpbl8yNDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yX3NhZmZyb247XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9zYWZmcm9uO1xuXHRcdH1cblx0fVxufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxNSU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMTUlO1xuXHR6LWluZGV4OiAxMDtcblx0cGFkZGluZy10b3A6IDIwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogJHdoaXRlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvZy1tYXN0aGVhZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9ib3N0b25fYmx1ZTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDVweCAkYmxhY2tfMTA7XG59XG4uYmxvZy1uYXYtaXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjb2xvcjogJGNvbG9yX2JvdHRpY2VsbGk7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG5cdCY6Zm9jdXMge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG4uYmxvZy1oZWFkZXIge1xuXHRwYWRkaW5nLXRvcDogMjBweDtcblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uYmxvZy10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiAkY2FyZG87XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdGZvbnQtc2l6ZTogNjBweDtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Ji5hcmNoaXZlLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cbn1cbi5ibG9nLWRlc2NyaXB0aW9uIHtcblx0Zm9udC1zaXplOiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yX21vdW50YWluX21pc3Q7XG59XG4uYmxvZy1tYWluIHtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdC5wYWdlLXRlbXBsYXRlLWNhdGVnb3J5LWJhcmUgJiB7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdH1cbn1cbi5zaWRlYmFyLW1vZHVsZSB7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdG1hcmdpbjogMCAtMTVweCAxNXB4O1xuXHQmLndpZGdldF90ZXh0IHtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl93aWxkX3NhbmQgIWltcG9ydGFudDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0dWw6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0b2w6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogb3V0c2lkZSBub25lIG5vbmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHR9XG5cdG9sIHtcblx0XHRsaXN0LXN0eWxlOiBvdXRzaWRlIG5vbmUgbm9uZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cbn1cbi5zaWRlYmFyLW1vZHVsZS1pbnNldCB7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl93aWxkX3NhbmQ7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cDpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdHVsOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0b2w6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLnBhZ2VyIHtcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdGxpIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblx0PiBsaSA+IGEge1xuXHRcdHdpZHRoOiAxNDBweDtcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cdH1cbn1cbi5ibG9nLXBvc3Qge1xuXHRtYXJnaW4tYm90dG9tOiA3NXB4O1xuXHQuYmxvZy10aXRsZS1saW5rIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXHQud3AtY2FwdGlvbi5hbGlnbm5vbmV7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQmLmFsaWduY2VudGVyIHtcblx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX3dpbGRfc2FuZDtcblx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHR9XG5cdFx0Ji5hbGlnbmxlZnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uYmxvZy1wb3N0LXRpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRmb250LXNpemU6IDI4cHg7XG59XG5AbWVkaWEobWluLXdpZHRoOiA3NjhweCkge1xuXHQuYmxvZy1wb3N0LXRpdGxlIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cblx0LmJsb2ctcG9zdCBpbWcge1xuXHRcdCYuYWxpZ25sZWZ0IHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0XHRtYXJnaW4tdG9wOiAxJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUlO1xuXHRcdH1cblx0XHQmLmFsaWducmlnaHQge1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1JTtcblx0XHRcdG1hcmdpbi10b3A6IDElO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNSU7XG5cdFx0fVxuXHRcdCYuYXV0b3dpZHRoe1xuXHRcdFx0d2lkdGg6YXV0bztcblx0XHR9XG5cdH1cblx0LmJ0bi1tZW51IGxpIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjUlO1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG4uYmxvZy1wb3N0LW1ldGEge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRjb2xvcjogJGNvbG9yX21vdW50YWluX21pc3Q7XG59XG4uYmxvZy1mb290ZXIge1xuXHRwYWRkaW5nOiA0MHB4IDA7XG5cdGNvbG9yOiAkY29sb3JfbW91bnRhaW5fbWlzdDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYWxhYmFzdGVyO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJG1lcmN1cnk7XG5cdHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuLmxpc3QtZ3JvdXAge1xuXHR3aWR0aDogMTcwcHg7XG5cdG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLmdyYXlzY2FsZSB7XG5cdGZpbHRlcjogdXJsKCRkYXRhX3VyaV8wKTtcblx0Jjpob3ZlciB7XG5cdFx0ZmlsdGVyOiBub25lO1xuXHR9XG59XG4uY2FsZW5kYXIge1xuXHRwYWRkaW5nLXRvcDogNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiA4MHB4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3JfZ2FsbGVyeTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogJGJsYWNrO1xuXHR0ZXh0LXNoYWRvdzogJHdoaXRlIDAgMXB4IDA7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3gtc2hhZG93OiAwIDJweCAycHggJGNvbG9yX3N1dmFfZ3JheTtcblx0ZW0ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQ6IG5vcm1hbCBib2xkIDE0cHgvMjJweCAkYXJpYWwsICRoZWx2ZXRpY2EsICRzYW5zO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1zaGFkb3c6ICRncmVlbl9hY2NlbnQgMCAtMXB4IDA7XG5cdFx0YmFja2dyb3VuZDogJG1lZGl1bV9ncmVlbjtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyZWVuX2FjY2VudDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTVweDtcblx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfYWx0bztcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRsZWZ0OiAxM3B4O1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC01cHg7XG5cdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX2FsdG87XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0cmlnaHQ6IDEzcHg7XG5cdFx0fVxuXHR9XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Jfd29vZHNtb2tlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRib3gtc2hhZG93OiAwIDFweCAxcHggJHdoaXRlO1xuXHRcdGxlZnQ6IDExcHg7XG5cdH1cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNXB4O1xuXHRcdHdpZHRoOiA4cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yX3dvb2RzbW9rZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMXB4ICR3aGl0ZTtcblx0XHRyaWdodDogMTFweDtcblx0fVxufVxuLnBvc3QtZm9vdGVyIHtcblx0bWluLWhlaWdodDogNDBweDtcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0YmFja2dyb3VuZDogJGNvbG9yX3dpbGRfc2FuZDtcblx0cGFkZGluZzogMTBweDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX2FsdG87XG5cdC50YXhpdGVtcyB7XG5cdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRhIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiAyMDA7XG5cdFx0fVxuXHRcdCYuYWRkTWFyZ2luIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5pY29uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dG9wOiA1cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0fVxuXHR9XG59XG5pZnJhbWUge1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnBvc3QtY29tbWVudHMge1xuXHRtYXJnaW4tdG9wOiA1MHB4O1xuXHQubWVkaWEge1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHRcdCYuY29tbWVudC1ibG9jayB7XG5cdFx0XHQubWVkaWEtYm9keSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHRcdC5jb21tZW50c19tZXRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucHVsbC1sZWZ0IGltZyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Jfd2lsZF9zYW5kO1xuXHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdGgyLmNvbW1lbnRzLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuMzMzcmVtO1xuXHRcdGZvbnQtZmFtaWx5OiAkbXVsaTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cdGgzLmZvcm0tdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS4zMzNyZW07XG5cdFx0Zm9udC1mYW1pbHk6ICRtdWxpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdH1cblx0LmZvcm0tZ3JvdXAgLmJ0bi5idG4tcHJpbWFyeSB7XG5cdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuQG1lZGlhKG1heC13aWR0aDogNzY3cHgpIHtcblx0Lm5hdmJhci1jb2xsYXBzZSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHQuaHBob21lcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG8gMTVweCBhdXRvO1xuXHR9XG5cdC5ibG9nLXBvc3QgaW1nIHtcblx0XHQmLmFsaWdubGVmdCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLnNlYXJjaC13cmFwIHtcblx0cGFkZGluZy1yaWdodDogMzVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRidXR0b24ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0Y29sb3I6ICRjb2xvcl93aWxkX3NhbmQ7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMzVweDtcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQuZm9ybS1jb250cm9sIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxufVxuLmZvZi1zZWFyY2gge1xuXHR3aWR0aDogMzAwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uZm9mLXRlbXBsYXRlIHtcblx0cGFkZGluZzogNzVweCAwO1xuXHQuZm9mLXRpdGxlIHtcblx0XHRtYXJnaW46IDM1cHg7XG5cdH1cbn1cbi5idG4tbWVudSB7XG5cdG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDA7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDBzO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWVkaXVtX2dyZWVuO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRtdWxpO1xuXHRcdFx0Zm9udC1zaXplOiAwLjgzcmVtO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRncmVlbl9hY2NlbnQ7XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGdyZWVuX2FjY2VudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbkBtZWRpYShtaW4td2lkdGg6IDc2OHB4KSBhbmQobWF4LXdpZHRoOiA5OTFweCkge1xuXHQuYnRuLW1lbnUgbGkgYSB7XG5cdFx0Zm9udC1zaXplOiAwLjcwcmVtO1xuXHR9XG59XG5AbWVkaWEobWluLXdpZHRoOiA5OTJweCkge1xuXHQuYnRuLW1lbnUgbGkgYSB7XG5cdFx0Zm9udC1zaXplOiAwLjgzcmVtO1xuXHR9XG59XG4uaHB3aWRnZXQtd3JhcCB7XG5cdHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcblx0Lmhwd2lkZ2V0LWZiIHtcblx0XHRwYWRkaW5nOiAyNHB4IDE0cHggIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdH1cblx0Lmhwd2lkZ2V0LW5lIHtcblx0XHRwYWRkaW5nOiAyNHB4IDE0cHggIWltcG9ydGFudDtcblx0fVxufVxuQG1lZGlhKG1heC13aWR0aDogOTkxcHgpIHtcblx0Lm5hdmJhci1uYXYge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0bGkgYSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0fVxufVxuLyogU3VzYW5rYSBzaXRlIHNwZWNpZmljIGFkZGl0aW9ucyAqL1xuZGl2I25vdFNvQmlnUmVzb3VyY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcblx0d2lkdGg6IGNhbGMoMTAwJSAtIC0wLjI1cmVtKTtcbn1cbi53LTEwMCA+IGEge1xuXHR3aWR0aDogMTAwJTtcbn1cbmZvb3Rlci5mb290ZXJfY2xhc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHRhIHtcblx0XHRjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQuZm9vdGVyX2JyYW5kIHtcblx0XHRmb250LWZhbWlseTogJGNhcmRvLCAkc2VyaWY7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR9XG5cdH1cblx0LnNvY2lhbF9jaXJjbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQuaDUge1xuXHRcdGZvbnQtc2l6ZTogMjEuNnB4O1xuXHR9XG59XG4uYmxvZy1uYXYgLmFjdGl2ZSB7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdCY6YWZ0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRtYXJnaW4tbGVmdDogLTVweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGNvbnRlbnQ6IFwiIFwiO1xuXHRcdGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZDtcblx0XHRib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHR9XG59XG5pbWcuYnJpZ2h0bmVzczpob3ZlciB7XG59XG4uZmE6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjc7XG59XG4udG9wbmF2IGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGZvbnQtZmFtaWx5OiAkbXVsaTtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0XHRwYWRkaW5nOiAwLjVlbSAxZW07XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0JjphY3RpdmUge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0Jjp2aXNpdGVkIHtcblx0XHRcdGZvbnQtc2l6ZTogMC44NXJlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Zm9udC1zaXplOiAwLjg1cmVtO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdH1cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxufVxuLndpZGdldF9tZWRpYV9pbWFnZSBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX3dpbGRfc2FuZDtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmZlYXR1cmVkLWltZyBpbWcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX3dpbGRfc2FuZDtcblx0cGFkZGluZzogNXB4O1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG4uZm9vdGVybmF2bGlzdCBsaSB7XG5cdHBhZGRpbmc6IC4yNXJlbSAuMjVyZW0gIWltcG9ydGFudDtcblx0YSB7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdH1cbn1cbi5mb290ZXJuYXZsaXN0MiBsaSB7XG5cdHBhZGRpbmc6IC41cmVtIC41cmVtICFpbXBvcnRhbnQ7XG5cdGEge1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHR9XG59XG4uZm9vdGVybmF2bGlzdDMgbGkge1xuXHRwYWRkaW5nOiAuNXJlbSAuNXJlbSAhaW1wb3J0YW50O1xuXHRhIHtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0fVxufVxuLmdyaWQtaWZyYW1lLCAuaWZyYW1lLWFzcGVjdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMDtcblxuXHRpZnJhbWUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHQmLmNsaWNrYWJsZSB7XG5cdFx0aWZyYW1lIHtcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0fVxuXHR9XG59XG4ubW9kYWwge1xuXHQuZmEtdGltZXMtY2lyY2xlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdHJpZ2h0OiAxMHB4O1xuXHRcdGNvbG9yOiAkZGFya19ncmVlbjtcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdC5tb2RhbC1ib2R5IHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNDc1cHgpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4ubW9iaWxlLWNlbnRlciB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjBweCkge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG4uZ3JpZC12aWRlbyB7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcblx0XHRmbGV4OiAxIDEgY2FsYygzMyUgLSAxcmVtKTtcblx0fVxufVxuLnNlZS1tb3JlLWxpbmsge1xuXHRjb2xvcjogJGRhcmtfZ3JlZW47XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0cGFkZGluZzogLjI1ZW0gLjVlbTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLXRvcDogMjBweDtcblxuXHRmb250LXNpemU6IDEycHg7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdHRyYW5zaXRpb246IGFsbCAuMjVzO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmVlbjtcblx0XHRib3JkZXItY29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdH1cblxuXHQuZmEtY2hldnJvbi1yaWdodCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0fVxufVxuLmJvcmRlci1ib3R0b20tZ3JheSB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudGl6ZSgkY29sb3Jfc3V2YV9ncmF5LCAuMjUpO1xufVxuLmltZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4uY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4ubmV3cy1wb3N0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyZXksIDMwJSk7XG5cdHAge1xuXHRcdGZsZXg6IDEgMSA2NSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0JTtcblx0XHRtYXgtd2lkdGg6IDY1JTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuXHRcdFx0ZmxleDogMSAxIDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdGZsZXg6IDEgMSAxMDAlO1xuXHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuLm5ld3MtcG9zdC1pbWcge1xuXHRmbGV4OiAxIDEgMzElO1xuXHRtYXgtd2lkdGg6IDMxJTtcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcblx0XHRmbGV4OiAxIDEgMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cbi5uc2JoLTRjb2wtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgfVxufVxuLm5zYi12aWRlb3Mge1xuXHRtYXJnaW4tcmlnaHQ6IC0uNXJlbTtcblx0bWFyZ2luLWxlZnQ6IC0uNXJlbTtcbn1cbi5ob3V6ei1ibG9jayB7XG5cdGhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdGEge1xuXHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XG5cdH1cbn1cbi5ob3V6ei1pbWFnZSB7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXHRpbWcge1xuXHRcdGhlaWdodDogMjAwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdH1cbn1cbi5mb290ZXItbGlua3MtaW1nIHtcblx0aGVpZ2h0OiAxNThweDtcbn1cblxuLmZiX2lmcmFtZV93aWRnZXRfZmx1aWQge1xuXHR3aWR0aDogMTAwJTtcblx0QG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0fVxuXHRzcGFuIHtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG59XG4ubWlkZGxlLWJvcmRlci1kZ3JlZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxNXB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWVkaXVtX2dyZWVuO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmFjZi1tYXAge1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXHR3aWR0aDogMTAwJTtcbn1cbi5ldmVudHMtc3VicGFnZS1saW5rIHtcblx0Y29sb3I6ICRkYXJrX2dyZWVuO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0Jjpob3ZlciB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLmlubmVyLXBhZ2UtYmxvY2sge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR3aWR0aDogMTAwJTtcblxuXHQmOmhvdmVyIHtcblx0XHQuaW5uZXItcGFnZS1ibG9ja19faW1nLWNvbnRhaW5lciB7XG5cdFx0XHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcblx0XHR9XG5cdH1cbn1cblxuLmlubmVyLXBhZ2UtYmxvY2tfX2ltZy1jb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyMjVweDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBmaWx0ZXIgLjM1cztcbn1cblxuLmlubmVyLXBhZ2UtYmxvY2tfX2NvbnRlbnQsXG4uaW5uZXItcGFnZS1ibG9ja19faW1nLWNvbnRhaW5lciAge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4vLyBIb21lIFByb2Zlc3Npb25hbHMgRGlyZWN0b3J5IHN0eWxlc1xuLncyZGMtZmllbGQtb3V0cHV0LWJsb2NrIHtcblx0Ji5uYW1lLFxuXHQmLmFkZHJlc3Mge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG4udzJkYy1maWVsZC1jYXB0aW9uIHtcblx0LnNvY2lhbF9jaXJjbGUge1xuXHRcdHdpZHRoOiAxOXB4O1xuXHRcdGhlaWdodDogMTlweDtcblx0XHRsaW5lLWhlaWdodDogMS4zZW07XG5cdFx0Zm9udC1zaXplOiAuOHJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0fVxufVxuXG4udzJkYy1jb250ZW50LCAud2NzZWFyY2gtY29udGVudCB7XG5cdG1hcmdpbjogMS41cmVtIDAgMCAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Y29sb3I6ICRkYXJrX2dyZWVuO1xuXHRoMSwgaDIsIGgzLCAudzJkYy1oMSwgLncyZGMtaDIsIC53MmRjLWgzIHtcblx0XHRmb250LWZhbWlseTogQ2FyZG87XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRtYXJnaW46IDAgMCAwLjM3NWVtO1xuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMS43NzY4OXJlbTtcblx0fVxuXG5cdC53MmRjLWNoZWNrYm94LCAud2NzZWFyY2gtY2hlY2tib3h7XG5cdFx0Y29sb3I6ICRkYXJrX2dyZWVuO1xuXHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xuXG5cdFx0bGFiZWwge1xuXHRcdFx0Y29sdW1uczogJGRhcmtfZ3JlZW47XG5cdFx0fVxuXHRcdC53MmRjLWNvbnRyb2wtaW5kaWNhdG9ye1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0fVxuXHR9XG5cdC53MmRjLWNoZWNrYm94ICsgLncyZGMtY2hlY2tib3h7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxuXHQudzJkYy12aXNpYmxlLXNlYXJjaC1wYXJhbXMge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQudzJkYy1uby1mb3VuZC1saXN0aW5nc3tcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQudzJkYy1hcmVhLWhlYWRlcntcblx0XHRtYXJnaW46IDUwcHggMCAyNXB4IDA7XG5cdFx0Zm9udC1zaXplOjQwcHg7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0dGV4dC1zaGFkb3c6IDJweCAycHggd2hpdGUsXG5cdFx0MnB4IC0ycHggd2hpdGUsXG5cdFx0LTJweCAycHggd2hpdGUsXG5cdFx0LTJweCAtMnB4IHdoaXRlO1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHR9XG5cblx0LncyZGMtYnRuLXJlZ2lzdGVye1xuXHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdH1cblxuXHQudzJkYy1jcmVhdGUtbGlzdGluZy1mb3Jte1xuXHRcdFx0Zm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuICBcdC53MmRjLXN1Ym1pdC1zZWN0aW9uLWluc2lkZXtcblxuXG5cdCAgLncyZGMtcGF5bWVudC1nYXRld2F5LWljb257XG5cdFx0ICB3aWR0aDogMTAwJTtcblx0XHQgIG1heC13aWR0aDogMTUwcHg7XG5cdFx0ICBtYXJnaW46IGF1dG87XG5cdCAgfVxuXG5cbiAgXHR9XG5cdC5taXNjLXB1Yi1zZWN0aW9ue1xuXHRcdGxhYmVse1xuXHRcdFx0Yntcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTHVjaWRhIEdyYW5kZVwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LncyZGMtc3VibWl0LXNlY3Rpb24taW5zaWRle1xuXG5cdH1cblx0LncyZGMtZGFzaGJvYXJkLWluc3RydWN0aW9ucyB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXG5cdC53MmRjLWNvbnRhaW5lci1jaGVja2JveGVzIHtcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW46IDAuMzc1ZW07XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdH1cblxuXHR9XG5cblxuXG59XG5cblxuXG4udzJkYy1jb250ZW50LncyZGMtc2VhcmNoLWZvcm17XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4udzJkYy1jb250YWluZXItZ3JheXtcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXlfc2VhcmNoO1xuXHRjb2xvcjogJGRhcmtfZ3JlZW47XG5cdHBhZGRpbmc6IDE1cHg7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuXHR9XG59XG5cbi53MmRjLWNvbnRlbnQtY3VzdG9te1xuXHRwYWRkaW5nOiAwO1xufVxuXG5cbmhlYWRlci53MmRjLWxpc3RpbmctaGVhZGVyIHtcblxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAxLjc3Njg5cmVtO1xuXHR9XG59XG5cbi53MmRjLXZpc2libGUtc2VhcmNoLXBhcmFtcyB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi53MmRjLWxpc3RpbmdzLWJsb2Nre1xuXHRmbG9hdDogbGVmdDtcblx0cGFkZGluZy1yaWdodDo1cHg7XG5cdC53MmRjLWxpc3Rpbmcge1xuXHRcdHBhZGRpbmc6IDAgMCAzMHB4IDA7XG5cdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cbn1cblxuLncyZGMtY29udGFpbmVyLWNoZWNrYm94ZXN7XG5cdC8vbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLncyZGMtZmllbGQtaW5wdXQtYmxvY2stMTl7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi53MmRjLWNvbnRlbnQtZmllbGRzLW1ldGFib3hfY2F0ZWdvcnlmaWx0ZXJze1xuXHRvcGFjaXR5OiAwO1xuXHRoZWlnaHQ6MHB4O1xufVxuXG4udzJkYy1zdWJtaXQtc2VjdGlvbi1wYXltZW50cyB7XG5cdC53MmRjLWZsZXgtY29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuXG5cdFx0LncyZGMtZmxleC1pdGVtIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHR9XG5cdH1cbn1cblxuLncyZGMtdmlzaWJsZS1zZWFyY2gtcGFyYW1zIHtcblx0LncyZGMtc2VhcmNoLWNsZWFyIHtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkYXJrX2dyZWVuO1xuXG5cdFx0YXtcblx0XHRcdGNvbG9yOiAkZGFya19ncmVlbjtcblxuXHRcdFx0Jjp2aXNpdGVkIHtcblx0XHRcdFx0Y29sb3I6ICRkYXJrX2dyZWVuO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdC53MmRjLXNlYXJjaC1wYXJhbTpub3QoOmxhc3QtY2hpbGQpIGF7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdC53MmRjLXNlYXJjaC1wYXJhbTpsYXN0LWNoaWxkIGE6aG92ZXJ7XG5cdFx0Y29sb3I6JGRhcmtfZ3JlZW47XG5cdH1cblxufVxuXG4udzJkYy1mb3JtLWZvb3Rlci1tZXNzYWdle1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLncyZGMtZXJyb3ItbWVzc2FnZXtcblx0ZGlzcGxheTogbm9uZTtcblx0bWFyZ2luLWxlZnQ6IDAuNmVtO1xuXHRjb2xvcjogJGNvbG9yX21vbnphO1xufVxuXG4udzJkYy1saXN0aW5nLXNpbmdsZXtcblx0cGFkZGluZzogMCAxNXB4O1xuXHRwYWRkaW5nOiAwO1xuXHQudzJkYy1kaXJlY3RvcnktZnJvbnRwYW5lbHtcblx0XHQudzJkYy1saXN0aW5ncy1ibG9ja3tcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1yaWdodDo1cHg7XG5cdFx0fVxuXHR9XG59XG4udzJkYy1jb250ZW50IHtcblx0LncyZGMtcmVuZXctYmFkZ2UsIC53MmRjLXJlbmV3LWJhZGdlLXdyYXBwZXIgYSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0YmFja2dyb3VuZDogI0RBNEY0OTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDNweCA3cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cztcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXG5cdFx0Jjp2aXNpdGVkLFxuXHRcdCY6YWN0aXZle1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRkYXJrX2dyZWVuO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cblx0fVxuXHQudzJkYy1iYWNrdG8tZGlyZWN0b3J5IHtcblx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQudzJkYy1kYXNoYm9hcmQtdGFicy1jb250ZW50e1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdH1cbn1cbi53MmRjLWNvbnRlbnQge1xuXHQudzJkYy1yZW5ldy1iYWRnZSwgLncyZGMtcmVuZXctYmFkZ2Utd3JhcHBlciBhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjbGVhcjogYm90aDtcblx0XHRiYWNrZ3JvdW5kOiAjREE0RjQ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0cGFkZGluZzogM3B4IDdweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHQmOnZpc2l0ZWQsXG5cdFx0JjphY3RpdmV7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGRhcmtfZ3JlZW47XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblxuXHR9XG5cdC53MmRjLWJhY2t0by1kaXJlY3Rvcnkge1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG59XG5cblxuLncyZGMtc2luZ2xlLWxpc3RpbmctbG9nby13cmFwe1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGJvdGg7XG59XG4ud2NzZWFyY2gtY29udGVudCAud2NzZWFyY2gtc2VhcmNoLWlucHV0LWxhYmVsLFxuLndjc2VhcmNoLXNlYXJjaC1pbnB1dC1sYWJlbHtcblx0Zm9udC1zaXplOiAxLjVyZW07XG5cdGZvbnQtZmFtaWx5OiBDYXJkbywgc2VyaWY7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi53MmRjLWZpZWxkcy1ncm91cC1jYXB0aW9ue1xuXHRoM3tcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtZmFtaWx5OiBDYXJkbywgc2VyaWY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cbi53Y3NlYXJjaC1zZWFyY2gtaW5wdXQtdGVybXMtY29sdW1uLTJ7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi53Y3NlYXJjaC1zZWFyY2gtaW5wdXQtdGVybXMtY29sdW1ucyB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLy8gRW5kIEhvbWUgUHJvZmVzc2lvbmFscyBEaXJlY3Rvcnkgc3R5bGVzIl19 */
