/* Colors */
/* Values */
/* Media breakpoints */
header {
  background-color: #fff;
  z-index: 999;
  border-bottom: 2px solid #F0F2F4;
  height: 64px;
  width: 100%;
  top: 0;
  padding: 0 15px;
  position: relative;
  /*transition: @transition;*/
}
@media only screen and (max-width: 992px) {
  header {
    height: 60px;
  }
}
@media only screen and (max-width: 767px) {
  header {
    padding: 0;
  }
}
header .header-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100%;
}
header .container {
  display: flex;
  height: 100%;
  justify-content: space-between;
  align-items: center;
  position: relative;
}
header > div.container {
  padding: 0 5px;
  transition: 0.3s;
}
@media only screen and (max-width: 1200px) {
  header > div.container {
    padding: 0 15px;
  }
}
header .navbar-toggler {
  display: none;
}
@media only screen and (max-width: 992px) {
  header .navbar-toggler {
    display: block;
    right: 0;
    position: absolute;
    padding: 0;
    border: none;
    width: 60px;
    height: 100%;
    background: url(../../images/menu.svg) no-repeat center center;
    background-size: 30px;
    z-index: 999;
    border-radius: 0;
    font-size: 16px;
    font-weight: 600;
    background-color: #000;
  }
  header .navbar-toggler:focus {
    outline: none;
    box-shadow: none;
  }
  header .navbar-toggler[aria-expanded="true"] {
    background: url(../../images/menu-close.svg) no-repeat center center;
    background-size: 18px;
    background-color: #000;
  }
}
header .head-left-box {
  z-index: 9;
  display: flex;
  align-items: center;
  flex-direction: column;
  position: relative;
}
header .head-right-box {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  text-align: right;
}
@media only screen and (max-width: 767px) {
  header .head-right-box {
    width: 100%;
    display: flex;
    justify-content: space-between;
  }
  header .head-right-box .button {
    height: 40px;
    padding: 7px 25px;
    display: flex;
  }
  header .head-right-box .button.help {
    margin-left: auto;
    margin-right: 8px;
  }
}
header .container {
  position: relative;
}
header .logo {
  transition: 0.3s;
  padding-left: 12px;
  background: #fff;
}
header .logo img {
  width: auto;
  height: 32px;
  opacity: 1;
  max-height: 150px;
  transition: 0.3s;
}
header .logo img:hover {
  opacity: 0.8;
}
@media only screen and (max-width: 992px) {
  header .logo {
    padding-left: 5px;
  }
  header .logo a {
    display: block;
  }
}
@media only screen and (max-width: 380px) {
  header .logo {
    margin-left: -5px;
  }
  header .logo img {
    height: 28px;
  }
}
header .container {
  display: flex;
  justify-content: space-between;
}
header .dropdown-toggle:after {
  display: none;
}
header .navbar-toggle {
  display: none;
  height: 33px;
  border: none;
  padding: 0;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  header .navbar-toggle {
    display: block;
  }
}
header .navbar-toggle span {
  display: inline-block;
  position: relative;
  height: 3px;
  width: 25px;
  background: #000;
}
header .navbar-toggle span:after,
header .navbar-toggle span:before {
  height: 3px;
  width: 25px;
  position: absolute;
  background: #000;
  content: '';
  left: 0;
}
header .navbar-toggle span:after {
  bottom: -7px;
}
header .navbar-toggle span:before {
  top: -7px;
}
header .navigation {
  background: transparent;
  height: 100%;
}
header .navigation .navbar-collapse {
  height: 100%;
}
@media only screen and (max-width: 992px) {
  header .navigation .navbar-collapse {
    position: fixed;
    background: #000;
    z-index: 999;
    padding-top: 10px;
    top: 60px;
    bottom: 0;
    left: 0;
    width: 100%;
    transition: 0.3s;
    text-align: left;
    overflow: auto;
    height: initial;
  }
}
header nav.navbar.navbar-light {
  margin: 0;
  padding: 0;
  border: none;
  min-height: inherit;
  background: transparent !important;
  position: unset;
}
@media only screen and (max-width: 1200px) {
  header nav.navbar.navbar-light {
    display: flex;
    order: 1;
  }
}
header .nav-scroll {
  height: 60px;
}
@media (min-width: 992px) {
  .nav-scroll header {
    width: auto;
    background: transparent;
    padding-right: 0;
    border: none;
    /*transition: 0.3s;*/
    padding: 0;
  }
  .nav-scroll header .header-inner {
    justify-content: flex-start;
  }
  .nav-scroll header .logo {
    /*transition: 0.3s;*/
    height: 100%;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 40px 0 25px;
  }
  .nav-scroll header .navigation {
    background: #000;
    color: #fff;
    max-width: 100px;
    transition: 0.3s;
    float: left;
    overflow: hidden;
    display: flex;
    justify-content: flex-start;
  }
  .nav-scroll header .navigation .scroll-nav {
    height: 100%;
    width: 100px;
    min-width: 100px;
    float: left;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .nav-scroll header .navigation .scroll-nav .bar1,
  .nav-scroll header .navigation .scroll-nav .bar2,
  .nav-scroll header .navigation .scroll-nav .bar3 {
    width: 37px;
    height: 2px;
    background-color: #fff;
    margin: 4px 0;
    transition: 0.4s;
  }
  .nav-scroll header .navigation .navbar {
    transition: 0.3s;
    min-width: 760px;
  }
  .nav-scroll header .navigation:hover {
    max-width: 100%;
  }
  .nav-scroll header .navigation:hover .scroll-nav .bar1 {
    transform: rotate(23deg) translate(0px, 4px);
    width: 27px;
  }
  .nav-scroll header .navigation:hover .scroll-nav .bar2 {
    opacity: 0;
  }
  .nav-scroll header .navigation:hover .scroll-nav .bar3 {
    transform: rotate(-23deg) translate(1px, -6px);
    width: 27px;
  }
  .nav-scroll header .navigation .nav-link {
    color: #fff !important;
  }
  .nav-scroll header .navigation li.active .nav-link {
    background: #333 !important;
  }
  .nav-scroll header .logo img {
    max-width: 140px;
  }
}
.nav-scroll header .container {
  border-color: transparent;
}
@media only screen and (max-width: 767px) {
  .nav-scroll header {
    border: none;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.05);
  }
}
.nav-scroll header .head-action-message {
  max-height: 0;
  opacity: 0;
}
.nav-scroll header nav.navbar-expand-lg .navbar-nav .dropdown-menu {
  top: 47px;
}
@media only screen and (max-width: 992px) {
  .nav-scroll header nav.navbar-expand-lg .navbar-nav .dropdown-menu {
    top: 0;
  }
}
.nav-scroll header .navigation .navbar-collapse {
  top: 60px;
}
.nav-scroll header .head-action-bar .count {
  top: 2px;
}
.navbar-section {
  position: fixed;
  top: 95px;
  width: 100%;
  z-index: 99;
}
@media only screen and (max-width: 767px) {
  .navbar-section {
    background: #fff;
  }
  .navbar-section .container {
    padding: 0;
  }
}
.navbar-section #navbarMain {
  display: flex;
  justify-content: space-between;
}
header nav.navbar-expand-lg {
  background-color: transparent !important;
  padding: 0;
  height: 100%;
}
header nav.navbar-expand-lg .navbar-nav {
  height: 100%;
}
@media only screen and (max-width: 767px) {
  header nav.navbar-expand-lg .navbar-nav {
    margin: 5px 0px !important;
    height: inherit;
  }
}
@media only screen and (max-width: 767px) {
  header nav.navbar-expand-lg .navbar-nav .nav-item {
    max-width: 720px;
    width: 100%;
  }
}
header nav.navbar-expand-lg .navbar-nav .nav-item:first-child .nav-link {
  margin-left: 0;
}
header nav.navbar-expand-lg .navbar-nav .toggle-arrow {
  display: none;
}
header nav.navbar-expand-lg .navbar-nav .nav-link {
  color: #000;
  padding: 12px 30px;
  margin: 0 8px;
  margin-left: 0;
  display: flex !important;
  align-items: center;
  letter-spacing: 0;
  text-transform: uppercase;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 21px;
  background: transparent !important;
  height: 100%;
}
@media only screen and (max-width: 1200px) {
  header nav.navbar-expand-lg .navbar-nav .nav-link {
    padding: 12px 20px;
  }
}
@media only screen and (max-width: 992px) {
  header nav.navbar-expand-lg .navbar-nav .nav-link {
    margin-left: 0;
    margin-right: 0;
    color: #fff;
    padding: 10px 20px;
    display: block !important;
    font-weight: 400;
    font-size: 1em;
    border-bottom: none;
  }
}
header nav.navbar-expand-lg .navbar-nav .nav-link:hover,
header nav.navbar-expand-lg .navbar-nav .nav-link:focus {
  text-decoration: underline;
  color: #000;
}
header nav.navbar-expand-lg .navbar-nav li.active a {
  text-decoration: none;
  background: #ECECEC !important;
}
@media only screen and (max-width: 767px) {
  header nav.navbar-expand-lg .navbar-nav {
    display: block;
    border: none;
    border-radius: 0;
  }
  header nav.navbar-expand-lg .navbar-nav li a {
    padding: 4px 15px 4px 30px;
    color: #c8af6c;
  }
  header nav.navbar-expand-lg .navbar-nav li a:hover {
    background: transparent !important;
    color: #c8af6c !important;
  }
}
@media only screen and (min-width: 768px) {
  header nav.navbar-expand-lg .navbar-nav .nav-item.separated .nav-link {
    opacity: 1;
    border: 1px solid #fff;
    padding: 11px 25px;
    margin-left: 40px;
  }
  header nav.navbar-expand-lg .navbar-nav .nav-item.separated .nav-link:hover {
    background: #fff;
    opacity: 1;
    color: #c8af6c !important;
  }
}
body {
  font-family: "IBM Plex Sans";
  font-size: 16px;
  color: #1d1e1f;
  font-weight: 400;
}
.content .container,
header .container,
footer .container,
.navbar-section .container {
  max-width: 664px;
  padding: 0 20px;
}
.content .slim-container,
header .slim-container,
footer .slim-container,
.navbar-section .slim-container {
  max-width: 800px;
  margin: 0 auto;
  padding: 0 15px;
}
.content {
  z-index: 2;
  position: relative;
  background: #fff;
  max-width: 100vw;
  padding: 0;
  min-height: 500px;
  margin-top: 0;
  padding-top: 45px;
  min-height: calc(100vh - 134px);
}
.content img {
  max-width: 100%;
}
@media only screen and (max-width: 767px) {
  .content {
    min-height: initial;
  }
}
@media only screen and (max-width: 480px) {
  .content {
    padding-top: 20px;
  }
}
.content .done-box {
  background: #40bf7f;
  border-radius: 8px;
  color: #fff;
  font-weight: 400;
  font-size: 1.1em;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 45px 0;
  min-height: 250px;
  flex-direction: column;
}
@media only screen and (max-width: 767px) {
  .content .done-box {
    margin: 30px 0;
    min-height: 200px;
  }
}
.content .done-box img {
  margin-bottom: 10px;
  margin-top: -15px;
}
.content h1 {
  text-align: left;
  display: block;
  font-size: 1.7em;
  margin-bottom: 12px;
  color: #1d1e1f;
  text-transform: none;
  font-weight: 600;
}
.content h1 span {
  color: #c8af6c;
}
@media only screen and (max-width: 767px) {
  .content h1 {
    font-size: 1.5em;
  }
}
.content h2,
.content h3 {
  font-size: 1em;
  font-weight: 600;
  line-height: 1.6em;
  margin: 45px 0 10px 0;
}
.content a {
  color: #5d2e89;
  text-decoration: underline;
}
.content a:hover {
  text-decoration: none;
}
.content .variants-choose {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 40px -1%;
}
.content .variants-choose .variant-box {
  width: 48%;
  margin: 1%;
  transition: 0.3s;
  padding: 40px 30px;
  max-width: 288px;
  border: 2px solid #f0f2f4;
  text-align: center;
  border-radius: 8px;
  position: relative;
}
@media only screen and (max-width: 767px) {
  .content .variants-choose .variant-box {
    padding: 30px 15px;
  }
}
.content .variants-choose .variant-box .button {
  margin: 5px 0 0 0;
  color: #1d1e1f;
  background: #f0f2f4;
}
.content .variants-choose .variant-box .button:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  content: "";
  height: 100%;
  z-index: 1;
}
.content .variants-choose .variant-box h3 {
  font-size: 1em;
  font-weight: 600;
  margin: 25px 0 5px 0;
}
.content .variants-choose .variant-box:hover {
  border-color: transparent;
  box-shadow: 0 0 50px rgba(0, 0, 0, 0.1);
}
.content .variants-choose .variant-box:hover .button {
  background: #5d2e89;
  color: #fff;
}
.content .button {
  background: #f0f2f4;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  display: inline-block;
  color: #1d1e1f;
  transition: 0.3s;
  padding: 10px 20px;
  border: none;
}
.content .button:hover {
  background: #5d2e89;
  text-decoration: none;
  color: #fff;
}
.content .button.grey:hover {
  background: #d3d5d7;
  color: initial;
}
.content .button img {
  margin: -2px 3px 0 3px;
}
.content .button.blue {
  background: #5d2e89;
  color: #fff;
}
.content .button.blue:hover {
  background: #3989e4;
}
.content .button.red {
  background: #ff4070;
  color: #fff;
}
.content .button.red:hover {
  background: #e23a69;
}
.content .selected-variant {
  background: #f0f2f4;
  border-radius: 8px;
  padding: 20px 25px;
  display: flex;
  margin: 45px 0;
  align-items: center;
}
@media only screen and (max-width: 480px) {
  .content .selected-variant {
    margin: 30px 0;
  }
}
.content .selected-variant .icon-box {
  width: 23px;
  height: 40px;
  margin-right: 15px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.content .selected-variant .icon-box img {
  max-width: 100%;
  max-height: 100%;
}
.content .selected-variant .desc-box {
  width: calc(100% - 38px);
  display: flex;
  justify-content: space-between;
  font-size: 1.1em;
  font-weight: 600;
}
.content .selected-variant .desc-box h3 {
  font-size: 1em;
  font-weight: 600;
  line-height: 1.6em;
  margin: 0;
}
.content .selected-variant .desc-box p {
  margin: 0;
}
.content form h3 {
  margin: 45px 0 6px 0;
  font-size: 16px;
  font-weight: 600;
}
@media only screen and (max-width: 480px) {
  .content form h3 {
    margin-top: 30px;
  }
}
.content form .separator {
  width: 100%;
  display: block;
}
.content form .checkbox-line {
  display: flex;
  margin-top: 45px;
}
@media only screen and (max-width: 767px) {
  .content form .checkbox-line {
    margin-top: 30px;
  }
}
.content form .checkbox-line input[type="checkbox"] {
  position: relative;
  top: 5px;
  border-width: 2px;
  margin-right: 10px;
  width: 13px !important;
  height: 13px;
  margin-right: 7px;
  min-width: 13px;
  display: inline-block;
  box-shadow: none;
  left: 0;
  flex-basis: 22px;
  max-width: 13px;
}
.content form .checkbox-line input[type="checkbox"]:before {
  width: 14px;
  height: 14px;
  content: "";
  position: absolute;
  left: -1px;
  top: 0px;
  background: url(../../images/checkbox.svg) center no-repeat;
  background-color: #fff;
  background-size: 14px;
}
.content form .checkbox-line .content form .checkbox-line a {
  color: #1d1e1f;
}
.content form .form-row {
  margin: 0 -7px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.content form .form-btns {
  margin: 45px 0;
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 480px) {
  .content form .form-btns {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 30px 0;
  }
  .content form .form-btns a {
    width: 250px;
    margin: 10px 0;
    text-align: center;
  }
}
.content form input.datepicker {
  margin-top: -5px;
  padding-top: 5px !important;
  background-color: transparent;
  background-image: url(../../images/calendar.svg);
  background-repeat: no-repeat;
  background-position: top right 5px;
}
.content form .form-group {
  max-width: 290px;
  width: calc(50% - 14px);
  margin: 7px;
  border: 2px solid #f0f2f4;
  border-radius: 8px;
  padding: 5px 15px;
  display: flex;
  flex-direction: column;
  transition: 0.3s;
}
.content form .form-group.focused {
  border-color: #5d2e89;
}
.content form .form-group.disabled {
  background: #f0f2f4;
}
.content form .form-group.long {
  width: 100%;
  margin: 0;
  max-width: 100%;
  margin-top: 40px;
}
@media only screen and (max-width: 767px) {
  .content form .form-group.long {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 480px) {
  .content form .form-group {
    width: calc(100% - 14px);
    max-width: 100%;
  }
}
.content form .form-group label {
  font-size: 12px;
  font-weight: 400;
  color: #80868c;
  margin-bottom: 0;
}
.content form .form-group input,
.content form .form-group select {
  width: 100%;
  border: none;
  padding: 0;
  font: "IBM Plex Sans";
  font-size: 14px;
}
.content form .form-group input:focus,
.content form .form-group select:focus {
  border: none;
  outline: none;
}
.content form .form-group select {
  font-family: "IBM Plex Sans";
  font-size: 14px;
  margin-left: 0;
  background-color: transparent;
  background-image: url(/images/select.svg);
  background-repeat: no-repeat;
  background-position: right top;
  -webkit-appearance: none;
  -moz-appearance: none;
  margin-left: -10px;
  padding: 0 10px;
  margin-top: -5px;
  padding-top: 5px;
  width: calc(100% + 10px);
}
.content form .form-group select option {
  padding: 4px 10px;
  font-family: "IBM Plex Sans";
  font-size: 14px;
  appearance: select;
}
.datepicker table tr td.active.active,
.datepicker table tr td.active.active:hover {
  background: #5d2e89;
}
.row {
  width: 100%;
}
.content form .checkbox-line input[type="checkbox"]:checked:before,
.content form .checkbox-line input[type="checkbox"].checked:before {
  background: url(../../images/checkbox-checked.svg) center no-repeat;
  background-color: #fff;
  background-size: 14px;
}
.content form .checkbox-line input[type="checkbox"] + label,
.content form .checkbox-line input[type="radio"] + label {
  display: inline-block !important;
  width: calc(100% - 22px) !important;
  text-transform: none !important;
  border-width: 2px;
  margin-right: 10px;
}
.select-custom {
  position: relative;
  width: 100%;
  max-width: 800px;
}
.select-custom select.custom {
  max-width: 100%;
  margin: 0 !important;
  position: absolute;
  visibility: hidden;
  width: 100%;
  height: 100%;
}
.select-custom select {
  display: none;
  /*hide original SELECT element: */
}
.select-custom .styledSelect {
  max-width: 700px;
  background: transparent;
  position: relative;
  font-weight: 400;
  cursor: pointer;
  margin-bottom: 0 !important;
  padding: 15px 20px;
  height: 60px;
  width: 100%;
  text-align: left;
  font-size: 1em;
  z-index: 1;
  border-radius: 10px;
  color: #fff;
  border: 2px solid #242424;
}
.select-custom .styledSelect.select-arrow-active {
  border-color: #c8af6c;
}
/* Style the arrow inside the select element: */
.select-custom .styledSelect:after {
  position: absolute;
  content: '';
  top: 0px;
  right: 0px;
  width: 65px;
  height: 100%;
  background: url('../../images/select-arrow.svg') no-repeat right 25px center;
  background-size: 12px;
  transform: rotate(0);
}
/* Point the arrow upwards when the select box is open (active): */
.select-custom .styledSelect.select-arrow-active:after {
  opacity: 0.6;
}
/* style the items (options), including the selected item: */
.select-custom .options li {
  padding: 12px 15px;
  color: #fff !important;
  font-size: 0.7em;
  text-transform: none;
  cursor: pointer;
}
.select-custom .options li:before {
  display: none;
}
/* Style items (options): */
.select-custom .options {
  position: absolute;
  background-color: #000;
  list-style: none;
  padding-left: 0;
  display: none;
  left: 0;
  width: 100%;
  right: 0;
  max-width: 365px;
  padding-bottom: 10px !important;
  padding-top: 10px;
  top: 100%;
  z-index: 999;
  border-radius: 10px;
  color: #fff;
  border: 2px solid #242424;
}
/* Hide the items when the select box is closed: */
.select-custom .select-hide {
  display: none;
}
.select-custom .options div:hover,
.same-as-selected {
  color: #c8af6c;
}
@media only screen and (max-width: 767px) {
  .select-custom .options,
  .select-custom .styledSelect {
    max-width: unset;
  }
}
footer {
  background: transparent;
  color: #1d1e1f;
  padding: 17px 0;
  border-top: 2px solid #f0f2f4;
  font-size: 12px;
  margin-top: 10px;
}
footer .phone {
  margin-right: -13px;
  color: #1d1e1f;
  font-weight: 700;
}
footer .phone:hover {
  color: #5d2e89;
  text-decoration: none;
}
@media only screen and (max-width: 767px) {
  footer .phone {
    margin-right: 0;
  }
}
@media only screen and (max-width: 767px) {
  footer {
    text-align: center;
  }
}
footer a:hover {
  color: #0000;
}
@media only screen and (max-width: 767px) {
  footer .row {
    flex-direction: column;
  }
  footer .row .col-md-9 {
    flex-direction: column;
    display: flex;
    margin-bottom: 5px;
  }
}
footer img {
  height: 24px;
  margin-right: 25px;
}
@media only screen and (max-width: 767px) {
  footer img {
    margin-bottom: 10px;
    margin-right: 0;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNjcmVlbi5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoic2NyZWVuLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBDb2xvcnMgKi9cbi8qIFZhbHVlcyAqL1xuLyogTWVkaWEgYnJlYWtwb2ludHMgKi9cbmhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGMEYyRjQ7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qdHJhbnNpdGlvbjogQHRyYW5zaXRpb247Ki9cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWRlci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciAuY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciA+IGRpdi5jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciA+IGRpdi5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuaGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9tZW51LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMHB4O1xuICAgIHotaW5kZXg6IDk5OTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgaGVhZGVyIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIGhlYWRlciAubmF2YmFyLXRvZ2dsZXJbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbWVudS1jbG9zZS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG59XG5oZWFkZXIgLmhlYWQtbGVmdC1ib3gge1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5oZWFkZXIgLmhlYWQtcmlnaHQtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGhlYWRlciAuaGVhZC1yaWdodC1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIGhlYWRlciAuaGVhZC1yaWdodC1ib3ggLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDdweCAyNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgaGVhZGVyIC5oZWFkLXJpZ2h0LWJveCAuYnV0dG9uLmhlbHAge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICB9XG59XG5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAubG9nbyB7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmhlYWRlciAubG9nbyBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMnB4O1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiAxNTBweDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbmhlYWRlciAubG9nbyBpbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAubG9nbyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgaGVhZGVyIC5sb2dvIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIGhlYWRlciAubG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cbiAgaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG5oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbmhlYWRlciAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmhlYWRlciAubmF2YmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMzNweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICBoZWFkZXIgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5oZWFkZXIgLm5hdmJhci10b2dnbGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDNweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5oZWFkZXIgLm5hdmJhci10b2dnbGUgc3BhbjphZnRlcixcbmhlYWRlciAubmF2YmFyLXRvZ2dsZSBzcGFuOmJlZm9yZSB7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbn1cbmhlYWRlciAubmF2YmFyLXRvZ2dsZSBzcGFuOmFmdGVyIHtcbiAgYm90dG9tOiAtN3B4O1xufVxuaGVhZGVyIC5uYXZiYXItdG9nZ2xlIHNwYW46YmVmb3JlIHtcbiAgdG9wOiAtN3B4O1xufVxuaGVhZGVyIC5uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbmhlYWRlciAubmF2aWdhdGlvbiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgLm5hdmlnYXRpb24gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHRvcDogNjBweDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5oZWFkZXIgbmF2Lm5hdmJhci5uYXZiYXItbGlnaHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHVuc2V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgaGVhZGVyIG5hdi5uYXZiYXIubmF2YmFyLWxpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5oZWFkZXIgLm5hdi1zY3JvbGwge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdi1zY3JvbGwgaGVhZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAvKnRyYW5zaXRpb246IDAuM3M7Ki9cbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5uYXYtc2Nyb2xsIGhlYWRlciAuaGVhZGVyLWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdi1zY3JvbGwgaGVhZGVyIC5sb2dvIHtcbiAgICAvKnRyYW5zaXRpb246IDAuM3M7Ki9cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgMjVweDtcbiAgfVxuICAubmF2LXNjcm9sbCBoZWFkZXIgLm5hdmlnYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdi1zY3JvbGwgaGVhZGVyIC5uYXZpZ2F0aW9uIC5zY3JvbGwtbmF2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLm5hdi1zY3JvbGwgaGVhZGVyIC5uYXZpZ2F0aW9uIC5zY3JvbGwtbmF2IC5iYXIxLFxuICAubmF2LXNjcm9sbCBoZWFkZXIgLm5hdmlnYXRpb24gLnNjcm9sbC1uYXYgLmJhcjIsXG4gIC5uYXYtc2Nyb2xsIGhlYWRlciAubmF2aWdhdGlvbiAuc2Nyb2xsLW5hdiAuYmFyMyB7XG4gICAgd2lkdGg6IDM3cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDRweCAwO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gIH1cbiAgLm5hdi1zY3JvbGwgaGVhZGVyIC5uYXZpZ2F0aW9uIC5uYXZiYXIge1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgbWluLXdpZHRoOiA3NjBweDtcbiAgfVxuICAubmF2LXNjcm9sbCBoZWFkZXIgLm5hdmlnYXRpb246aG92ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAubmF2LXNjcm9sbCBoZWFkZXIgLm5hdmlnYXRpb246aG92ZXIgLnNjcm9sbC1uYXYgLmJhcjEge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDIzZGVnKSB0cmFuc2xhdGUoMHB4LCA0cHgpO1xuICAgIHdpZHRoOiAyN3B4O1xuICB9XG4gIC5uYXYtc2Nyb2xsIGhlYWRlciAubmF2aWdhdGlvbjpob3ZlciAuc2Nyb2xsLW5hdiAuYmFyMiB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAubmF2LXNjcm9sbCBoZWFkZXIgLm5hdmlnYXRpb246aG92ZXIgLnNjcm9sbC1uYXYgLmJhcjMge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yM2RlZykgdHJhbnNsYXRlKDFweCwgLTZweCk7XG4gICAgd2lkdGg6IDI3cHg7XG4gIH1cbiAgLm5hdi1zY3JvbGwgaGVhZGVyIC5uYXZpZ2F0aW9uIC5uYXYtbGluayB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubmF2LXNjcm9sbCBoZWFkZXIgLm5hdmlnYXRpb24gbGkuYWN0aXZlIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZDogIzMzMyAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXYtc2Nyb2xsIGhlYWRlciAubG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbn1cbi5uYXYtc2Nyb2xsIGhlYWRlciAuY29udGFpbmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1zY3JvbGwgaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDdweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG59XG4ubmF2LXNjcm9sbCBoZWFkZXIgLmhlYWQtYWN0aW9uLW1lc3NhZ2Uge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLm5hdi1zY3JvbGwgaGVhZGVyIG5hdi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiA0N3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2LXNjcm9sbCBoZWFkZXIgbmF2Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLm5hdi1zY3JvbGwgaGVhZGVyIC5uYXZpZ2F0aW9uIC5uYXZiYXItY29sbGFwc2Uge1xuICB0b3A6IDYwcHg7XG59XG4ubmF2LXNjcm9sbCBoZWFkZXIgLmhlYWQtYWN0aW9uLWJhciAuY291bnQge1xuICB0b3A6IDJweDtcbn1cbi5uYXZiYXItc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA5NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAubmF2YmFyLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLm5hdmJhci1zZWN0aW9uICNuYXZiYXJNYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuaGVhZGVyIG5hdi5uYXZiYXItZXhwYW5kLWxnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuaGVhZGVyIG5hdi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgbmF2Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIG1hcmdpbjogNXB4IDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgbmF2Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5oZWFkZXIgbmF2Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmZpcnN0LWNoaWxkIC5uYXYtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuaGVhZGVyIG5hdi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC50b2dnbGUtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuaGVhZGVyIG5hdi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIGhlYWRlciBuYXYubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICBoZWFkZXIgbmF2Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5oZWFkZXIgbmF2Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLFxuaGVhZGVyIG5hdi5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbn1cbmhlYWRlciBuYXYubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiBsaS5hY3RpdmUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0VDRUNFQyAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoZWFkZXIgbmF2Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIGhlYWRlciBuYXYubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiBsaSBhIHtcbiAgICBwYWRkaW5nOiA0cHggMTVweCA0cHggMzBweDtcbiAgICBjb2xvcjogI2M4YWY2YztcbiAgfVxuICBoZWFkZXIgbmF2Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2M4YWY2YyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciBuYXYubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWl0ZW0uc2VwYXJhdGVkIC5uYXYtbGluayB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIHBhZGRpbmc6IDExcHggMjVweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICBoZWFkZXIgbmF2Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1pdGVtLnNlcGFyYXRlZCAubmF2LWxpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogI2M4YWY2YyAhaW1wb3J0YW50O1xuICB9XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggU2Fuc1wiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMWQxZTFmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmNvbnRlbnQgLmNvbnRhaW5lcixcbmhlYWRlciAuY29udGFpbmVyLFxuZm9vdGVyIC5jb250YWluZXIsXG4ubmF2YmFyLXNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNjY0cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5jb250ZW50IC5zbGltLWNvbnRhaW5lcixcbmhlYWRlciAuc2xpbS1jb250YWluZXIsXG5mb290ZXIgLnNsaW0tY29udGFpbmVyLFxuLm5hdmJhci1zZWN0aW9uIC5zbGltLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4uY29udGVudCB7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM0cHgpO1xufVxuLmNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudCB7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbi5jb250ZW50IC5kb25lLWJveCB7XG4gIGJhY2tncm91bmQ6ICM0MGJmN2Y7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDQ1cHggMDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250ZW50IC5kb25lLWJveCB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cbi5jb250ZW50IC5kb25lLWJveCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5jb250ZW50IGgxIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjMWQxZTFmO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb250ZW50IGgxIHNwYW4ge1xuICBjb2xvcjogI2M4YWY2Yztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gIH1cbn1cbi5jb250ZW50IGgyLFxuLmNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICBtYXJnaW46IDQ1cHggMCAxMHB4IDA7XG59XG4uY29udGVudCBhIHtcbiAgY29sb3I6ICM1ZDJlODk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250ZW50IC52YXJpYW50cy1jaG9vc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiA0MHB4IC0xJTtcbn1cbi5jb250ZW50IC52YXJpYW50cy1jaG9vc2UgLnZhcmlhbnQtYm94IHtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luOiAxJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBtYXgtd2lkdGg6IDI4OHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMmY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudCAudmFyaWFudHMtY2hvb3NlIC52YXJpYW50LWJveCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG4uY29udGVudCAudmFyaWFudHMtY2hvb3NlIC52YXJpYW50LWJveCAuYnV0dG9uIHtcbiAgbWFyZ2luOiA1cHggMCAwIDA7XG4gIGNvbG9yOiAjMWQxZTFmO1xuICBiYWNrZ3JvdW5kOiAjZjBmMmY0O1xufVxuLmNvbnRlbnQgLnZhcmlhbnRzLWNob29zZSAudmFyaWFudC1ib3ggLmJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5jb250ZW50IC52YXJpYW50cy1jaG9vc2UgLnZhcmlhbnQtYm94IGgzIHtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMjVweCAwIDVweCAwO1xufVxuLmNvbnRlbnQgLnZhcmlhbnRzLWNob29zZSAudmFyaWFudC1ib3g6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgNTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uY29udGVudCAudmFyaWFudHMtY2hvb3NlIC52YXJpYW50LWJveDpob3ZlciAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzVkMmU4OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGVudCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2YwZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMxZDFlMWY7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmNvbnRlbnQgLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM1ZDJlODk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGVudCAuYnV0dG9uLmdyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDNkNWQ3O1xuICBjb2xvcjogaW5pdGlhbDtcbn1cbi5jb250ZW50IC5idXR0b24gaW1nIHtcbiAgbWFyZ2luOiAtMnB4IDNweCAwIDNweDtcbn1cbi5jb250ZW50IC5idXR0b24uYmx1ZSB7XG4gIGJhY2tncm91bmQ6ICM1ZDJlODk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNvbnRlbnQgLmJ1dHRvbi5ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM5ODllNDtcbn1cbi5jb250ZW50IC5idXR0b24ucmVkIHtcbiAgYmFja2dyb3VuZDogI2ZmNDA3MDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY29udGVudCAuYnV0dG9uLnJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMjNhNjk7XG59XG4uY29udGVudCAuc2VsZWN0ZWQtdmFyaWFudCB7XG4gIGJhY2tncm91bmQ6ICNmMGYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDQ1cHggMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRlbnQgLnNlbGVjdGVkLXZhcmlhbnQge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG59XG4uY29udGVudCAuc2VsZWN0ZWQtdmFyaWFudCAuaWNvbi1ib3gge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5jb250ZW50IC5zZWxlY3RlZC12YXJpYW50IC5pY29uLWJveCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uY29udGVudCAuc2VsZWN0ZWQtdmFyaWFudCAuZGVzYy1ib3gge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzhweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5jb250ZW50IC5zZWxlY3RlZC12YXJpYW50IC5kZXNjLWJveCBoMyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS42ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5jb250ZW50IC5zZWxlY3RlZC12YXJpYW50IC5kZXNjLWJveCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNvbnRlbnQgZm9ybSBoMyB7XG4gIG1hcmdpbjogNDVweCAwIDZweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250ZW50IGZvcm0gaDMge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5jb250ZW50IGZvcm0gLnNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250ZW50IGZvcm0gLmNoZWNrYm94LWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudCBmb3JtIC5jaGVja2JveC1saW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uY29udGVudCBmb3JtIC5jaGVja2JveC1saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIG1pbi13aWR0aDogMTNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBsZWZ0OiAwO1xuICBmbGV4LWJhc2lzOiAyMnB4O1xuICBtYXgtd2lkdGg6IDEzcHg7XG59XG4uY29udGVudCBmb3JtIC5jaGVja2JveC1saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpiZWZvcmUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2NoZWNrYm94LnN2ZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4O1xufVxuLmNvbnRlbnQgZm9ybSAuY2hlY2tib3gtbGluZSAuY29udGVudCBmb3JtIC5jaGVja2JveC1saW5lIGEge1xuICBjb2xvcjogIzFkMWUxZjtcbn1cbi5jb250ZW50IGZvcm0gLmZvcm0tcm93IHtcbiAgbWFyZ2luOiAwIC03cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNvbnRlbnQgZm9ybSAuZm9ybS1idG5zIHtcbiAgbWFyZ2luOiA0NXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbnRlbnQgZm9ybSAuZm9ybS1idG5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gIH1cbiAgLmNvbnRlbnQgZm9ybSAuZm9ybS1idG5zIGEge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb250ZW50IGZvcm0gaW5wdXQuZGF0ZXBpY2tlciB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctdG9wOiA1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvY2FsZW5kYXIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0IDVweDtcbn1cbi5jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXgtd2lkdGg6IDI5MHB4O1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNHB4KTtcbiAgbWFyZ2luOiA3cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMGYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uY29udGVudCBmb3JtIC5mb3JtLWdyb3VwLmZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICM1ZDJlODk7XG59XG4uY29udGVudCBmb3JtIC5mb3JtLWdyb3VwLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2YwZjJmNDtcbn1cbi5jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAubG9uZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cC5sb25nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjODA4NjhjO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRlbnQgZm9ybSAuZm9ybS1ncm91cCBpbnB1dCxcbi5jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogXCJJQk0gUGxleCBTYW5zXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgaW5wdXQ6Zm9jdXMsXG4uY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIHNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jb250ZW50IGZvcm0gLmZvcm0tZ3JvdXAgc2VsZWN0IHtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggU2Fuc1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvc2VsZWN0LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IHRvcDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG59XG4uY29udGVudCBmb3JtIC5mb3JtLWdyb3VwIHNlbGVjdCBvcHRpb24ge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSUJNIFBsZXggU2Fuc1wiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGFwcGVhcmFuY2U6IHNlbGVjdDtcbn1cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5hY3RpdmUsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzVkMmU4OTtcbn1cbi5yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250ZW50IGZvcm0gLmNoZWNrYm94LWxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQ6YmVmb3JlLFxuLmNvbnRlbnQgZm9ybSAuY2hlY2tib3gtbGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uY2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2NoZWNrYm94LWNoZWNrZWQuc3ZnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG59XG4uY29udGVudCBmb3JtIC5jaGVja2JveC1saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLFxuLmNvbnRlbnQgZm9ybSAuY2hlY2tib3gtbGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjJweCkgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWxlY3QtY3VzdG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbn1cbi5zZWxlY3QtY3VzdG9tIHNlbGVjdC5jdXN0b20ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWxlY3QtY3VzdG9tIHNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qaGlkZSBvcmlnaW5hbCBTRUxFQ1QgZWxlbWVudDogKi9cbn1cbi5zZWxlY3QtY3VzdG9tIC5zdHlsZWRTZWxlY3Qge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDFlbTtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyNDI0MjQ7XG59XG4uc2VsZWN0LWN1c3RvbSAuc3R5bGVkU2VsZWN0LnNlbGVjdC1hcnJvdy1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICNjOGFmNmM7XG59XG4vKiBTdHlsZSB0aGUgYXJyb3cgaW5zaWRlIHRoZSBzZWxlY3QgZWxlbWVudDogKi9cbi5zZWxlY3QtY3VzdG9tIC5zdHlsZWRTZWxlY3Q6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvc2VsZWN0LWFycm93LnN2ZycpIG5vLXJlcGVhdCByaWdodCAyNXB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi8qIFBvaW50IHRoZSBhcnJvdyB1cHdhcmRzIHdoZW4gdGhlIHNlbGVjdCBib3ggaXMgb3BlbiAoYWN0aXZlKTogKi9cbi5zZWxlY3QtY3VzdG9tIC5zdHlsZWRTZWxlY3Quc2VsZWN0LWFycm93LWFjdGl2ZTphZnRlciB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi8qIHN0eWxlIHRoZSBpdGVtcyAob3B0aW9ucyksIGluY2x1ZGluZyB0aGUgc2VsZWN0ZWQgaXRlbTogKi9cbi5zZWxlY3QtY3VzdG9tIC5vcHRpb25zIGxpIHtcbiAgcGFkZGluZzogMTJweCAxNXB4O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuN2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlbGVjdC1jdXN0b20gLm9wdGlvbnMgbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFN0eWxlIGl0ZW1zIChvcHRpb25zKTogKi9cbi5zZWxlY3QtY3VzdG9tIC5vcHRpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiAzNjVweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzI0MjQyNDtcbn1cbi8qIEhpZGUgdGhlIGl0ZW1zIHdoZW4gdGhlIHNlbGVjdCBib3ggaXMgY2xvc2VkOiAqL1xuLnNlbGVjdC1jdXN0b20gLnNlbGVjdC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QtY3VzdG9tIC5vcHRpb25zIGRpdjpob3Zlcixcbi5zYW1lLWFzLXNlbGVjdGVkIHtcbiAgY29sb3I6ICNjOGFmNmM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWxlY3QtY3VzdG9tIC5vcHRpb25zLFxuICAuc2VsZWN0LWN1c3RvbSAuc3R5bGVkU2VsZWN0IHtcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICB9XG59XG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxZDFlMWY7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmMGYyZjQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbmZvb3RlciAucGhvbmUge1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xuICBjb2xvcjogIzFkMWUxZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmZvb3RlciAucGhvbmU6aG92ZXIge1xuICBjb2xvcjogIzVkMmU4OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLnBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbmZvb3RlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBmb290ZXIgLnJvdyAuY29sLW1kLTkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbmZvb3RlciBpbWcge1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbiJdfQ== */