@import url("css/bootstrap.min.css");
@import url("css/jquery.fancybox.min.css");
@import url("css/animate.css");
html,
body,
ul {
  margin: 0;
  padding: 0; }

body {
  color: #000;
  font-family: 'Open Sans', sans-serif; }

section {
  padding: 50px 0; }

img {
  max-width: 100%; }

ul {
  list-style: none; }

a,
button {
  transition: all .4s;
  cursor: pointer; }

button:focus {
  outline: none; }

a:hover {
  text-decoration: none; }

.page-header {
  padding: 30px 0; }

.header-inner,
.main-menu {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center; }

.nav-item {
  position: relative;
  margin-right: 50px; }
  .nav-item:last-child {
    margin-right: 0; }

.menu-link {
  position: relative;
  padding: 0;
  color: #000; }
  .menu-link::after {
    content: '';
    display: block;
    width: 0;
    height: 1px;
    background-color: #319b45;
    transition: all .4s; }

.menu-link:hover {
  color: #319b45; }
  .menu-link:hover::after {
    width: 100%; }

.menu-link:hover + .submenu {
  display: block; }

.submenu {
  display: none;
  position: absolute;
  z-index: 5;
  left: 8px;
  top: 100%;
  width: 250px;
  color: #fff;
  background-color: #000;
  padding: 15px; }

.phones-wrapper {
  width: 190px; }

.phones {
  padding-left: 40px;
  background: url(img/phone.png) left center no-repeat; }

.phone {
  display: block;
  color: #000;
  font-size: 18px; }
  .phone:hover {
    color: #319b45; }

.fs-section {
  padding: 50px 0;
  background: url(img/fs-img.png) right 50px no-repeat; }

.fs-img-mob {
  display: none; }

.main-header {
  margin-bottom: 50px;
  font-weight: 700;
  font-size: 56px; }
  .main-header span {
    color: #319b45; }

.main-subheader {
  position: relative;
  padding-left: 35px;
  margin-bottom: 75px;
  font-size: 26px; }
  .main-subheader::before {
    content: '';
    display: block;
    width: 25px;
    height: 1px;
    background-color: #319b45;
    position: absolute;
    top: 50%;
    left: 0; }

.call-btn {
  width: 360px;
  padding: 16px 55px 16px 65px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  background-color: #319b45;
  font-weight: 700;
  font-size: 18px;
  border: none;
  color: #fff;
  border-radius: 30px;
  box-shadow: -2px -1px 1px 1px #38bc51, 0 1px 1px 2px #237832; }
  .call-btn img {
    transition: all .4s; }
  .call-btn:hover img {
    transform: translateX(20px) rotate(180deg); }

.fs-advantages {
  margin-top: 60px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-width: 460px; }

.advant-header {
  color: #319b45;
  font-weight: 600;
  font-size: 18px; }
  .advant-header span {
    display: block;
    width: 18px;
    height: 18px;
    line-height: .8;
    transform: rotate(-90deg); }
  .advant-header::after {
    content: '';
    display: block;
    margin: 10px 0;
    width: 1px;
    height: 25px;
    background-color: #319b45; }

.advant-text {
  font-weight: 700;
  line-height: 1.2; }
  .advant-text span {
    display: block;
    color: #319b45; }

.section-header {
  margin-bottom: 70px;
  font-weight: 600;
  font-size: 26px;
  line-height: 1.3;
  text-align: center; }

.rep-card {
  margin-bottom: 75px;
  position: relative;
  overflow: hidden;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  cursor: pointer; }

.rep-text {
  position: absolute;
  bottom: 20px;
  right: 15px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 18px;
  text-align: right;
  color: #fff; }

.go-header {
  margin-bottom: 50px;
  text-align: left; }

.go-text {
  font-size: 26px; }
  .go-text span {
    font-weight: 600;
    color: #319b45;
    text-decoration: underline; }

.call-link {
  cursor: pointer; }
  .call-link:hover {
    text-decoration: none; }

.go-btn {
  margin-top: 50px; }

.go-col {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center; }

.go-section {
  padding-top: 0; }

.brand-img-wrapper {
  margin-bottom: 30px;
  height: 115px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border: 1px solid #319b45;
  border-radius: 5px; }
  .brand-img-wrapper:hover .brand-img {
    filter: none; }

.brand-img {
  filter: saturate(0%) brightness(70%);
  transition: all .4s; }

.why-card {
  margin-bottom: 65px; }

.why-img {
  width: 65px;
  height: 65px;
  margin-bottom: 15px; }

.why-header {
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 18px; }

.why-big {
  margin-top: 30px; }

.manager-inner {
  padding: 70px 45px 80px 45px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-radius: 50px;
  background: url(img/bg2.png) center bottom/cover no-repeat; }

.manager-info {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center; }

.man-name {
  font-weight: 600;
  font-size: 21px; }

.manager-meta {
  margin-left: 10px; }

.man-post {
  color: #757575; }

.manager-text {
  margin: 15px 0;
  color: #474747; }

.manager-link {
  color: #319b45;
  text-decoration: underline; }

.manager-link:hover {
  color: #2f2f2f; }

.manager-header {
  font-weight: 600;
  font-size: 41px; }

.manager-header span {
  background: url(img/header-bg.png) center bottom 5px no-repeat; }

.manager-subheader {
  margin: 30px 0 40px;
  font-family: 'Montserrat-Medium', sans-serif;
  font-size: 21px;
  line-height: 1.2; }

.manager-section .input-wrapper {
  max-width: 255px;
  margin-bottom: 35px;
  padding: 17px 0 17px 40px;
  background: url(img/phone.png) left center no-repeat;
  border-bottom: 1px solid #959594; }

.manager-section .form-input {
  color: rgba(64, 64, 64, 0.3);
  background: none;
  border: none;
  outline: none; }

.phone-img {
  max-width: 220px;
  position: absolute;
  left: 38%;
  bottom: 20px; }

.slick-slide {
  outline: none; }

.stories-slide {
  width: 88%;
  margin: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 40px;
  border: 1px solid #319b45;
  border-radius: 5px;
  overflow: hidden; }

.slider-img-wrapper,
.diagnosis {
  -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
  padding: 35px;
  width: 50%; }

.slider-img-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border-right: 1px solid #319b45; }

.slide-nums {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  line-height: 1; }
  .slide-nums span:first-child {
    font-size: 25px;
    font-weight: 600; }
  .slide-nums span.num-sep {
    margin: 0 5px;
    font-size: 25px;
    color: #319b45; }
  .slide-nums span:last-child {
    font-size: 20px; }

.item-name {
  margin-bottom: 60px;
  font-weight: 600;
  font-size: 25px;
  line-height: 1; }

.diag-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.diag-item {
  width: 47%; }
  .diag-item:first-child, .diag-item:nth-child(2) {
    margin-bottom: 45px; }

.diag-header {
  margin-bottom: 5px;
  font-weight: 700;
  font-size: 22px; }

.diag-text {
  line-height: 1.7;
  font-size: 18px; }

.slick-dots li button:before {
  content: '';
  width: 14px;
  height: 14px;
  opacity: 1;
  background-color: #c9c9c9;
  border-radius: 2px; }

.slick-dots li.slick-active button:before {
  background-color: #319b45; }

.slick-arrow {
  transform: translateY(-50%);
  width: 44px;
  height: 44px;
  z-index: 10; }
  .slick-arrow:before {
    display: none; }
  .slick-arrow.slick-prev {
    left: 0;
    background: url(img/arrow-left.png) center/contain no-repeat; }
  .slick-arrow.slick-next {
    right: 0;
    background: url(img/arrow-right.png) center/contain no-repeat; }

.contacts-phones {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 30px; }

.cont-sep,
.contacts-phone {
  font-weight: 600;
  font-size: 27px; }

.contacts-phone {
  color: #202020; }

.contacts-phone:hover {
  color: #319b45; }

.cont-sep {
  margin: 0 30px; }

#map {
  border-radius: 15px; }

.footer-inner,
.footer-left {
  display: -ms-flexbox;
  display: flex; }

.footer-inner {
  -ms-flex-pack: justify;
  justify-content: space-between; }

.footer-contacts {
  display: -ms-flexbox;
  display: flex; }

.foot-cont-header,
.foot-cont-text {
  font-size: 18px; }

.foot-cont-header {
  font-weight: 700;
  margin-bottom: 20px; }

.footer-contact:first-child {
  margin-right: 100px; }

.mob-contacts {
  display: none; }

.footer-link {
  padding: 0;
  color: #202020;
  font-size: 18px; }

.page-footer {
  padding-bottom: 50px; }

.footer-link {
  font-size: 18px;
  color: #000; }
  .footer-link:hover {
    color: #000;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1); }

.footer-logo,
.mob-menu {
  display: none; }

@media screen and (max-width: 1199px) {
  .fs-section {
    background: url(img/fs-img.png) right 50px/550px no-repeat; }
  .rep-text {
    font-size: 16px; }
  .brand-img-wrapper {
    padding: 0 15px; }
  .why-text br {
    display: none; }
  .phone-img {
    max-width: 180px; }
  .manager-inner {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px; }
  .diag-text {
    font-size: 16px; }
  .diagnosis {
    padding: 25px; }
  .diag-item:first-child, .diag-item:nth-child(2) {
    margin-bottom: 45px; }
  .diag-item {
    width: 49%; }
  .footer-menu {
    display: none; }
  .footer-inner {
    -ms-flex-pack: center;
        justify-content: center; }
  .manager-header {
    font-size: 35px; } }

@media screen and (max-width: 991px) {
  .mob-dropdown {
    display: none;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 30px 0;
    background-color: #156bc0; }
  .mob-top,
  .mob-menu {
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .mob-menu {
    padding: 0 15px;
    -ms-flex-direction: column;
    flex-direction: column; }
  .mob-top {
    -ms-flex-align: center;
    align-items: center; }
  .nav-item:not(:last-child) {
    margin-right: 0; }
  .nav-item:first-child, .nav-item:last-child {
    display: none; }
  .menu-btn {
    width: 30px;
    height: 22px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    background: url(img/menu.png) center no-repeat;
    border: none;
    cursor: pointer; }
  .top-link {
    display: block;
    padding: 0;
    width: 35px;
    height: 35px;
    background: url(img/phone-after.png) center no-repeat; }
  .mob-top, .mob-menu {
    display: -ms-flexbox;
    display: flex;
    width: 100%; }
  .mob-top {
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .mob-phones {
    margin-top: 40px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center; }
  .phone {
    font-size: 18px; }
  .header-sep {
    margin: 0 10px;
    font-size: 18px;
    color: #319b45; }
  .header-inner {
    display: none; }
  .mob-dropdown {
    display: none;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    padding: 30px 0;
    background-color: #319b45; }
  .menu-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 30px;
    height: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-family: 'Gotham Pro', sans-serif;
    font-size: 45px;
    background-color: transparent;
    line-height: .8;
    color: #fff;
    border: none; }
  .menu-item:first-of-type {
    margin-bottom: 40px; }
  .menu-header {
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 400; }
  .menu-header, .menu-text {
    text-align: center;
    color: #fff; }
  .main-header {
    text-align: center; }
  .main-subheader {
    display: none; }
  .fs-section {
    background: none; }
  .fs-img-mob {
    display: block;
    margin: 0 auto 50px; }
  .fs-btn {
    margin: auto; }
  .fs-advantages {
    margin: 60px auto 0; }
  .rep-card {
    max-width: 350px;
    margin: 0 auto 60px; }
  .go-header {
    margin-bottom: 450px;
    text-align: center; }
  .go-section {
    background: url(img/go-img.png) center 50px/575px no-repeat; }
  .go-img {
    display: none; }
  .go-text {
    text-align: center; }
  .go-btn {
    margin: 50px auto 0; }
  .why-col {
    display: none; }
  .manager-left {
    display: none; }
  .phone-img {
    left: initial;
    right: 30px; }
  .sert-img {
    margin: 0 auto 10px; }
  .serts-slider .slick-dots li {
    margin: 0 10px; }
  .serts-slider .slick-dots li, .serts-slider .slick-dots li button,
  .serts-slider .slick-dots li button:before {
    width: 55px;
    height: 5px; }
  .serts-slider .slick-arrow {
    top: 52%; }
  .stories-slide {
    width: 80%;
    -ms-flex-direction: column;
        flex-direction: column; }
  .slider-img-wrapper, .diagnosis {
    width: 100%; }
  .slider-img-wrapper {
    border-right: none;
    border-bottom: 1px solid #319b45; } }

@media screen and (max-width: 767px) {
  .main-header {
    font-size: 45px; }
  .manager-header {
    font-size: 32px; }
  .phone-img {
    max-width: 150px;
    bottom: 40px;
    transform: none; }
  .manager-btn {
    padding: 16px 25px;
    width: 255px; }
  .desc-phones {
    display: none; }
  .mob-contacts {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  .main-cont-header {
    text-align: center;
    font-family: 'Gotham Pro Medium', sans-serif;
    font-size: 32px; }
  .footer-contact {
    margin-bottom: 40px;
    text-align: center; }
  .contacts-phones {
    -ms-flex-direction: column;
        flex-direction: column; }
  .contacts-phone {
    display: block;
    font-size: 22px; }
  .foot-cont-header {
    font-weight: 600; }
  .footer-contact:first-child {
    margin-right: 0; }
  .footer-logo {
    display: block;
    margin: 0 auto; }
  .footer-contacts {
    display: none; } }

@media screen and (max-width: 575px) {
  .manager-section {
    padding-top: 0; }
  #map {
    border-radius: 0; }
  .page-header {
    padding: 20px 0 15px;
    border-bottom: 1px solid #dcdcdc; }
  .mob-phones {
    padding-top: 15px;
    position: relative;
    line-height: 1; }
    .mob-phones::after {
      content: '';
      display: block;
      left: -15px;
      right: -15px;
      top: 0;
      height: 1px;
      position: absolute;
      background-color: #dcdcdc; }
  .main-header {
    font-size: 38px; }
  .go-header {
    margin-bottom: 425px; }
  .serts-slider {
    margin: 0; }
  body {
    overflow-x: hidden; }
  .why-section {
    padding-top: 0; }
  .stories-slider {
    margin: 0 0 30px; }
  .manager-section .row {
    margin: 0; }
  .sert-img {
    max-width: 270px;
    margin: 0 auto 10px; }
  .item-name {
    margin-bottom: 40px;
    font-size: 20px; }
  .diag-header {
    font-size: 18px; }
  .diag-text {
    font-size: 14px; }
  .diag-item:first-child, .diag-item:nth-child(2) {
    margin-bottom: 30px; }
  .map-section {
    padding-top: 0; }
  .slick-arrow {
    width: 30px;
    height: 30px; } }

@media screen and (max-width: 480px) {
  .slide-nums {
    margin-bottom: 10px; }
  .go-section {
    background-size: 480px; }
  .go-header {
    margin-bottom: 350px; }
  .section-header {
    font-size: 24px; }
  .go-text {
    font-size: 22px; }
    .go-text br {
      display: none; }
  .phone-img {
    max-width: 110px;
    right: 0;
    bottom: 65px; }
  .manager-section .col-12, .manager-section .container {
    padding: 0; }
  .manager-inner {
    border-radius: 0; }
  .manager-subheader {
    font-size: 16px; }
  .slider-img-wrapper, .diagnosis {
    padding: 15px; }
  .stories-slide {
    width: 70%; }
  .slick-prev, .slick-next {
    top: 38%; }
  .why-header {
    font-size: 16px; }
  .why-text {
    font-size: 14px; }
    .why-text br {
      display: none; }
  .call-btn {
    width: 100%;
    font-size: 16px;
    padding: 15px 30px;
    max-width: 300px; }
    .call-btn.manager-btn {
      max-width: 260px; }
  .manager-section .input-wrapper {
    max-width: 230px; }
  .manager-section .form-input {
    font-size: 14px; }
  .manager-inner {
    padding: 30px 15px 45px; }
  .stories-section {
    padding-top: 0; }
  .main-header {
    margin-bottom: 30px;
    font-size: 32px; }
  .fs-img-mob {
    margin-bottom: 30px; }
  .section-header:not(.go-header) {
    margin-bottom: 40px; }
  .brand-img-wrapper {
    height: 100px; }
  .manager-section,
  .why-section {
    padding-bottom: 0; }
  .diag-text br {
    display: none; }
  .brands-section {
    padding-top: 0; } }

@media screen and (max-width: 380px) {
  .phone {
    font-size: 14px; }
  .logo {
    max-width: 150px; }
  .mob-phones {
    margin-top: 30px; }
  .go-section {
    background-size: 380px; }
  .go-header {
    margin-bottom: 300px; }
  .go-text {
    font-size: 18px; }
  .phone-img {
    display: none; }
  .sert-img {
    max-width: 220px; }
  .stories-slide {
    width: 100%; }
  .diag-header {
    font-size: 15px; }
  .diag-text {
    font-size: 13px; }
  .stories-slider .slick-arrow {
    top: -20px; }
  .main-cont-header {
    font-size: 25px; }
  .section-header {
    font-size: 20px; }
  .main-header {
    font-size: 28px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImJ1bmRsZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEscUNBQVk7QUFDWiwyQ0FBWTtBQUNaLCtCQUFZO0FBR1o7OztFQUdFLFVBQVM7RUFDVCxXQUFVLEVBQUc7O0FBRWY7RUFDRSxZQUFXO0VBQ1gscUNBQW9DLEVBQ3JDOztBQUVEO0VBQ0UsZ0JBQWUsRUFDaEI7O0FBRUQ7RUFDRSxnQkFBZSxFQUFHOztBQUVwQjtFQUNFLGlCQUFnQixFQUFHOztBQUVyQjs7RUFFRSxvQkFBbUI7RUFDbkIsZ0JBQWUsRUFBRzs7QUFFcEI7RUFDRSxjQUFhLEVBQUc7O0FBRWxCO0VBQ0Usc0JBQXFCLEVBQUc7O0FBSTFCO0VBQ0UsZ0JBQWUsRUFBRzs7QUFFcEI7O0VBRUUscUJBQW9CO0VBQ3BCLGNBQWE7RUFDYix1QkFBc0I7RUFDdEIsK0JBQThCO0VBQzlCLHVCQUFzQjtFQUN0QixvQkFBbUIsRUFBRzs7QUFFeEI7RUFDRSxtQkFBa0I7RUFDbEIsbUJBQWtCLEVBS25CO0VBUEQ7SUFLSSxnQkFBZSxFQUNoQjs7QUFHSDtFQUNFLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1YsWUFBVyxFQVVaO0VBYkQ7SUFNSSxZQUFXO0lBQ1gsZUFBYztJQUNkLFNBQVE7SUFDUixZQUFXO0lBRVgsMEJBbENPO0lBbUNQLG9CQUFtQixFQUFHOztBQUUxQjtFQUNFLGVBdENTLEVBMkNWO0VBTkQ7SUFJSSxZQUFXLEVBQUc7O0FBR2xCO0VBQ0UsZUFBYyxFQUFHOztBQUVuQjtFQUNFLGNBQWE7RUFDYixtQkFBa0I7RUFDbEIsV0FBVTtFQUNWLFVBQVM7RUFDVCxVQUFTO0VBQ1QsYUFBWTtFQUNaLFlBQVc7RUFDWCx1QkFBc0I7RUFDdEIsY0FBYSxFQUFHOztBQUVsQjtFQUNFLGFBQVksRUFDYjs7QUFDRDtFQUNFLG1CQUFrQjtFQUNsQixxREFBb0QsRUFDckQ7O0FBR0Q7RUFDRSxlQUFjO0VBQ2QsWUFBVztFQUNYLGdCQUFlLEVBS2hCO0VBUkQ7SUFNSSxl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RUFBQTtFQ3JOZjtJRHdOQSxZQUFhLEVBQUE7RUN0TmI7SUR5TkEsZ0JBQVcsRUFBQTtFQ3ZOWDtJRDBOQSxnQkFFRSxFQUFBO0VDMU5GO0lEOE5BLFdBQUEsRUFBQTtFQzVOQTtJRCtOQSxnQkFBZ0IsRUFBQTtFQzdOaEI7SURnT0EsZ0JBQWEsRUFBQTtFQzlOYjtJQUNFLGdCQUFnQixFQUFFLEVBQUUiLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgdXJsKFwiY3NzL2Jvb3RzdHJhcC5taW4uY3NzXCIpO1xyXG5AaW1wb3J0IHVybChcImNzcy9qcXVlcnkuZmFuY3lib3gubWluLmNzc1wiKTtcclxuQGltcG9ydCB1cmwoXCJjc3MvYW5pbWF0ZS5jc3NcIik7XHJcblxyXG5cclxuaHRtbCxcclxuYm9keSxcclxudWwge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwOyB9XHJcblxyXG5ib2R5IHtcclxuICBjb2xvcjogIzAwMDtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbnNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IDUwcHggMDtcclxufVxyXG5cclxuaW1nIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7IH1cclxuXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lOyB9XHJcblxyXG5hLFxyXG5idXR0b24ge1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XHJcbiAgY3Vyc29yOiBwb2ludGVyOyB9XHJcblxyXG5idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7IH1cclxuXHJcbmE6aG92ZXIge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxyXG5cclxuJGM6ICMzMTliNDU7XHJcblxyXG4ucGFnZS1oZWFkZXIge1xyXG4gIHBhZGRpbmc6IDMwcHggMDsgfVxyXG5cclxuLmhlYWRlci1pbm5lcixcclxuLm1haW4tbWVudSB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cclxuXHJcbi5uYXYtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1yaWdodDogNTBweDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5tZW51LWxpbmsge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG5cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7IH1cclxufVxyXG4ubWVudS1saW5rOmhvdmVyIHtcclxuICBjb2xvcjogJGM7XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcblxyXG59XHJcbi5tZW51LWxpbms6aG92ZXIgKyAuc3VibWVudSB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi5zdWJtZW51IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiA1O1xyXG4gIGxlZnQ6IDhweDtcclxuICB0b3A6IDEwMCU7XHJcbiAgd2lkdGg6IDI1MHB4O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgcGFkZGluZzogMTVweDsgfVxyXG5cclxuLnBob25lcy13cmFwcGVyIHtcclxuICB3aWR0aDogMTkwcHg7XHJcbn1cclxuLnBob25lcyB7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChpbWcvcGhvbmUucG5nKSBsZWZ0IGNlbnRlciBuby1yZXBlYXQ7XHJcbn1cclxuXHJcblxyXG4ucGhvbmUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGM7XHJcbiAgfVxyXG59XHJcblxyXG4uZnMtc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG4gIGJhY2tncm91bmQ6IHVybChpbWcvZnMtaW1nLnBuZykgcmlnaHQgNTBweCBuby1yZXBlYXQ7XHJcbn1cclxuLmZzLWltZy1tb2Ige1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm1haW4taGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiA1NnB4O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGNvbG9yOiAkYztcclxuICB9XHJcblxyXG59XHJcbi5tYWluLXN1YmhlYWRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctbGVmdDogMzVweDtcclxuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGM7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsbC1idG4ge1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBwYWRkaW5nOiAxNnB4IDU1cHggMTZweCA2NXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGM7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgYm94LXNoYWRvdzogLTJweCAtMXB4IDFweCAxcHggIzM4YmM1MSxcclxuICAgICAgICAgICAgICAwIDFweCAxcHggMnB4ICMyMzc4MzI7XHJcblxyXG4gIGltZyB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5mcy1idG4ge1xyXG5cclxufVxyXG5cclxuLmZzLWFkdmFudGFnZXMge1xyXG4gIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWF4LXdpZHRoOiA0NjBweDtcclxufVxyXG4uYWR2YW50LWhlYWRlciB7XHJcbiAgY29sb3I6ICRjO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICBzcGFuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogLjg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjO1xyXG4gIH1cclxufVxyXG4uYWR2YW50LXRleHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNvbG9yOiAkYztcclxuICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjZweDtcclxuICBsaW5lLWhlaWdodDogMS4zO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLnJlcC1jYXJkIHtcclxuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucmVwLXRleHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDIwcHg7XHJcbiAgcmlnaHQ6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmdvLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi5nby10ZXh0IHtcclxuICBmb250LXNpemU6IDI2cHg7XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkYztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG4uY2FsbC1saW5re1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAmOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbiAgLmdvLWJ0biB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuLmdvLWNvbCB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4uZ28tc2VjdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6IDA7XHJcbn1cclxuXHJcbi5icmFuZC1pbWctd3JhcHBlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICBoZWlnaHQ6IDExNXB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYztcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgLmJyYW5kLWltZyB7XHJcbiAgICAgIGZpbHRlcjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG59XHJcbi5icmFuZC1pbWcge1xyXG4gIGZpbHRlcjogc2F0dXJhdGUoMCUpIGJyaWdodG5lc3MoNzAlKTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG59XHJcbi53aHktY2FyZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcclxufVxyXG5cclxuLndoeS1pbWcge1xyXG4gIHdpZHRoOiA2NXB4O1xyXG4gIGhlaWdodDogNjVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbi53aHktaGVhZGVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbi53aHktYmlnIHtcclxuICBtYXJnaW4tdG9wOiAzMHB4O1xyXG59XHJcblxyXG4ubWFuYWdlci1pbm5lciB7XHJcbiAgcGFkZGluZzogNzBweCA0NXB4IDgwcHggNDVweDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChpbWcvYmcyLnBuZykgY2VudGVyIGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7IH1cclxuXHJcbi5tYW5hZ2VyLWluZm8ge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcblxyXG4ubWFuLW5hbWUge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAyMXB4OyB9XHJcblxyXG4ubWFuYWdlci1tZXRhIHtcclxuICBtYXJnaW4tbGVmdDogMTBweDsgfVxyXG5cclxuLm1hbi1wb3N0IHtcclxuICBjb2xvcjogIzc1NzU3NTsgfVxyXG5cclxuLm1hbmFnZXItdGV4dCB7XHJcbiAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgY29sb3I6ICM0NzQ3NDc7IH1cclxuXHJcbi5tYW5hZ2VyLWxpbmsge1xyXG4gIGNvbG9yOiAkYztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxyXG5cclxuLm1hbmFnZXItbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICMyZjJmMmY7IH1cclxuXHJcbi5tYW5hZ2VyLWhlYWRlciB7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDQxcHg7IH1cclxuXHJcbi5tYW5hZ2VyLWhlYWRlciBzcGFuIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2hlYWRlci1iZy5wbmcpIGNlbnRlciBib3R0b20gNXB4IG5vLXJlcGVhdDsgfVxyXG5cclxuLm1hbmFnZXItc3ViaGVhZGVyIHtcclxuICBtYXJnaW46IDMwcHggMCA0MHB4O1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdC1NZWRpdW0nLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtc2l6ZTogMjFweDtcclxuICBsaW5lLWhlaWdodDogMS4yOyB9XHJcblxyXG4ubWFuYWdlci1zZWN0aW9uIC5pbnB1dC13cmFwcGVyIHtcclxuICBtYXgtd2lkdGg6IDI1NXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgcGFkZGluZzogMTdweCAwIDE3cHggNDBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3Bob25lLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTU5NTk0OyB9XHJcblxyXG4ubWFuYWdlci1zZWN0aW9uIC5mb3JtLWlucHV0IHtcclxuICBjb2xvcjogcmdiYSg2NCwgNjQsIDY0LCAwLjMpO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIG91dGxpbmU6IG5vbmU7IH1cclxuXHJcbi5waG9uZS1pbWcge1xyXG4gIG1heC13aWR0aDogMjIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDM4JTtcclxuICBib3R0b206IDIwcHg7IH1cclxuXHJcbi5zbGljay1zbGlkZSB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLnN0b3JpZXMtc2xpZGUge1xyXG4gIHdpZHRoOiA4OCU7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRjO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5zbGlkZXItaW1nLXdyYXBwZXIsXHJcbi5kaWFnbm9zaXMge1xyXG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgcGFkZGluZzogMzVweDtcclxuICB3aWR0aDogNTAlO1xyXG59XHJcbi5zbGlkZXItaW1nLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYztcclxufVxyXG5cclxuXHJcblxyXG4uc2xpZGUtbnVtcyB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIHNwYW4ge1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgICAmLm51bS1zZXAge1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgIGNvbG9yOiAkYztcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pdGVtLW5hbWUge1xyXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDI1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmRpYWctaXRlbXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uZGlhZy1pdGVtIHtcclxuICB3aWR0aDogNDclO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkLFxyXG4gICY6bnRoLWNoaWxkKDIpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG59XHJcbi5kaWFnLWhlYWRlciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG59XHJcbi5kaWFnLXRleHQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XHJcbiAgXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIH1cclxufVxyXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYztcclxuICB9XHJcbn1cclxuLnNsaWNrLWFycm93IHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5zbGljay1wcmV2IHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2Fycm93LWxlZnQucG5nKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcclxuICB9XHJcbiAgJi5zbGljay1uZXh0IHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9hcnJvdy1yaWdodC5wbmcpIGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzLXBob25lcyB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cclxuXHJcbi5jb250LXNlcCxcclxuLmNvbnRhY3RzLXBob25lIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMjdweDsgfVxyXG5cclxuLmNvbnRhY3RzLXBob25lIHtcclxuICBjb2xvcjogIzIwMjAyMDsgfVxyXG5cclxuLmNvbnRhY3RzLXBob25lOmhvdmVyIHtcclxuICBjb2xvcjogJGM7IH1cclxuXHJcbi5jb250LXNlcCB7XHJcbiAgbWFyZ2luOiAwIDMwcHg7XHJcbn1cclxuXHJcbiNtYXAge1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cclxuXHJcbi5mb290ZXItaW5uZXIsXHJcbi5mb290ZXItbGVmdCB7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDsgfVxyXG5cclxuLmZvb3Rlci1pbm5lciB7XHJcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cclxuXHJcbi5mb290ZXItY29udGFjdHMge1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7IH1cclxuXHJcbi5mb290LWNvbnQtaGVhZGVyLFxyXG4uZm9vdC1jb250LXRleHQge1xyXG4gIGZvbnQtc2l6ZTogMThweDsgfVxyXG5cclxuLmZvb3QtY29udC1oZWFkZXIge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxyXG5cclxuLmZvb3Rlci1jb250YWN0OmZpcnN0LWNoaWxkIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwMHB4OyB9XHJcblxyXG4ubW9iLWNvbnRhY3RzIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4uZm9vdGVyLWxpbmsge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgY29sb3I6ICMyMDIwMjA7XHJcbiAgZm9udC1zaXplOiAxOHB4OyB9XHJcblxyXG5cclxuXHJcbi5wYWdlLWZvb3RlciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cclxuXHJcbi5mb290ZXItbGluayB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGNvbG9yOiAjMDAwO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpO1xyXG4gIH1cclxufVxyXG4uZm9vdGVyLWxvZ28sXHJcbi5tb2ItbWVudSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLmZzLXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9mcy1pbWcucG5nKSByaWdodCA1MHB4IC8gNTUwcHggbm8tcmVwZWF0O1xyXG4gIH1cclxuICAucmVwLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAuYnJhbmQtaW1nLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxuICAud2h5LXRleHQgYnIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnBob25lLWltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gIH1cclxuICAubWFuYWdlci1pbm5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgfVxyXG4gIC5kaWFnLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuICAuZGlhZ25vc2lzIHtcclxuICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgfVxyXG4gIC5kaWFnLWl0ZW06Zmlyc3QtY2hpbGQsIC5kaWFnLWl0ZW06bnRoLWNoaWxkKDIpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbiAgfVxyXG4gIC5kaWFnLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDQ5JTtcclxuICB9XHJcbiAgLmZvb3Rlci1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5mb290ZXItaW5uZXIge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5tYW5hZ2VyLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLm1vYi1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2YmMwOyB9XHJcbiAgLm1vYi10b3AsXHJcbiAgLm1vYi1tZW51IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlOyB9XHJcbiAgLm1vYi1tZW51IHtcclxuICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxyXG4gIC5tb2ItdG9wIHtcclxuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcbiAgLm5hdi1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XHJcbiAgLm5hdi1pdGVtOmZpcnN0LWNoaWxkLCAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XHJcbiAgICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4gIC5tZW51LWJ0biB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMjJweDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9tZW51LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgLnRvcC1saW5rIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9waG9uZS1hZnRlci5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgfVxyXG5cclxuICAubW9iLXRvcCwgLm1vYi1tZW51IHtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAubW9iLXRvcCB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG4gIC5tb2ItcGhvbmVzIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5waG9uZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIC5oZWFkZXItc2VwIHtcclxuICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICRjO1xyXG4gIH1cclxuICAuaGVhZGVyLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tb2ItZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGM7XHJcbiAgfVxyXG4gIC5tZW51LWNsb3NlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvJywgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgbGluZS1oZWlnaHQ6IC44O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgfVxyXG4gIC5tZW51LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAubWVudS1oZWFkZXIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB9XHJcbiAgLm1lbnUtaGVhZGVyLCAubWVudS10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAubWFpbi1oZWFkZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5tYWluLXN1YmhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuZnMtc2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIH1cclxuICAuZnMtaW1nLW1vYiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDUwcHg7XHJcbiAgfVxyXG4gIC5mcy1idG4ge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gIH1cclxuICAuZnMtYWR2YW50YWdlcyB7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0byAwO1xyXG4gIH1cclxuICAucmVwLWNhcmQge1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDYwcHg7XHJcbiAgfVxyXG4gIC5nby1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIC5nby1zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChpbWcvZ28taW1nLnBuZykgY2VudGVyIDUwcHgvNTc1cHggbm8tcmVwZWF0O1xyXG4gIH1cclxuICAuZ28taW1nIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5nby10ZXh0IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmdvLWJ0biB7XHJcbiAgICBtYXJnaW46IDUwcHggYXV0byAwO1xyXG4gIH1cclxuICAud2h5LWNvbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAubWFuYWdlci1sZWZ0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5waG9uZS1pbWcge1xyXG4gICAgbGVmdDogaW5pdGlhbDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gIH1cclxuICAuc2VydC1pbWcge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcclxuICB9XHJcbiAgLnNlcnRzLXNsaWRlciB7XHJcbiAgICAuc2xpY2stZG90cyBsaSB7XHJcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHMgbGksIC5zbGljay1kb3RzIGxpIGJ1dHRvbixcclxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xyXG4gICAgICB3aWR0aDogNTVweDtcclxuICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICB0b3A6IDUyJTtcclxuICAgIH1cclxuICB9XHJcbiAgLnN0b3JpZXMtc2xpZGUge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5zbGlkZXItaW1nLXdyYXBwZXIsIC5kaWFnbm9zaXMge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5zbGlkZXItaW1nLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5tYWluLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDQ1cHg7XHJcbiAgfVxyXG4gIC5tYW5hZ2VyLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgfVxyXG4gIC5waG9uZS1pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxNTBweDtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbiAgLm1hbmFnZXItYnRuIHtcclxuICAgIHBhZGRpbmc6IDE2cHggMjVweDtcclxuICAgIHdpZHRoOiAyNTVweDtcclxuICB9XHJcbiAgLmRlc2MtcGhvbmVzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tb2ItY29udGFjdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIC5tYWluLWNvbnQtaGVhZGVyIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtZmFtaWx5OiAnR290aGFtIFBybyBNZWRpdW0nLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gIH1cclxuICAuZm9vdGVyLWNvbnRhY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLmNvbnRhY3RzLXBob25lcyB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAuY29udGFjdHMtcGhvbmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG4gIC5mb290LWNvbnQtaGVhZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4gIC5mb290ZXItY29udGFjdDpmaXJzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgfVxyXG4gIC5mb290ZXItbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxuICAuZm9vdGVyLWNvbnRhY3RzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgLm1hbmFnZXItc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgI21hcCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuICAucGFnZS1oZWFkZXIge1xyXG4gICAgcGFkZGluZzogMjBweCAwIDE1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcclxuICB9XHJcbiAgLm1vYi1waG9uZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsZWZ0OiAtMTVweDtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWluLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgfVxyXG4gIC5nby1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDI1cHg7XHJcbiAgfVxyXG4gIC5zZXJ0cy1zbGlkZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICBib2R5IHtcclxuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICB9XHJcbiAgLndoeS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICAuc3Rvcmllcy1zbGlkZXIge1xyXG4gICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICB9XHJcbiAgLm1hbmFnZXItc2VjdGlvbiAucm93IHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLnNlcnQtaW1nIHtcclxuICAgIG1heC13aWR0aDogMjcwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gIH1cclxuICAuaXRlbS1uYW1lIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG4gIC5kaWFnLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG4gIC5kaWFnLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuICAuZGlhZy1pdGVtOmZpcnN0LWNoaWxkLCAuZGlhZy1pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAubWFwLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC5zbGljay1hcnJvdyB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAuc2xpZGUtbnVtcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICAuZ28tc2VjdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4O1xyXG4gIH1cclxuICAuZ28taGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1MHB4O1xyXG4gIH1cclxuICAuc2VjdGlvbi1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxuICAuZ28tdGV4dCB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgYnIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAucGhvbmUtaW1nIHtcclxuICAgIG1heC13aWR0aDogMTEwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogNjVweDtcclxuICB9XHJcbiAgLm1hbmFnZXItc2VjdGlvbiAuY29sLTEyLCAubWFuYWdlci1zZWN0aW9uIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLm1hbmFnZXItaW5uZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcbiAgLm1hbmFnZXItc3ViaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLnNsaWRlci1pbWctd3JhcHBlciwgLmRpYWdub3NpcyB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuICAuc3Rvcmllcy1zbGlkZSB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxuICAuc2xpY2stcHJldiwgLnNsaWNrLW5leHQge1xyXG4gICAgdG9wOiAzOCU7XHJcbiAgfVxyXG4gIC53aHktaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgLndoeS10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICBiciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYWxsLWJ0biB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcblxyXG4gICAgJi5tYW5hZ2VyLWJ0biB7XHJcbiAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYW5hZ2VyLXNlY3Rpb24gLmlucHV0LXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICB9XHJcbiAgLm1hbmFnZXItc2VjdGlvbiAuZm9ybS1pbnB1dCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5tYW5hZ2VyLWlubmVyIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMTVweCA0NXB4O1xyXG4gIH1cclxuICAuc3Rvcmllcy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxuICAubWFpbi1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICB9XHJcbiAgLmZzLWltZy1tb2Ige1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbiAgLnNlY3Rpb24taGVhZGVyOm5vdCguZ28taGVhZGVyKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAuYnJhbmQtaW1nLXdyYXBwZXIge1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICB9XHJcbiAgLm1hbmFnZXItc2VjdGlvbixcclxuICAud2h5LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5kaWFnLXRleHQgYnIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLmJyYW5kcy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzODBweCkge1xyXG4gIC5waG9uZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG4gIC5sb2dvIHtcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcbiAgfVxyXG4gIC5tb2ItcGhvbmVzIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC5nby1zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMzgwcHg7XHJcbiAgfVxyXG4gIC5nby1oZWFkZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzAwcHg7XHJcbiAgfVxyXG4gIC5nby10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbiAgLnBob25lLWltZyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuc2VydC1pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICB9XHJcbiAgLnN0b3JpZXMtc2xpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5kaWFnLWhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgfVxyXG4gIC5kaWFnLXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuICAuc3Rvcmllcy1zbGlkZXIge1xyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIHRvcDogLTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tYWluLWNvbnQtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICB9XHJcbiAgLnNlY3Rpb24taGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbiAgLm1haW4taGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbn0iLCJAaW1wb3J0IHVybChcImNzcy9ib290c3RyYXAubWluLmNzc1wiKTtcbkBpbXBvcnQgdXJsKFwiY3NzL2pxdWVyeS5mYW5jeWJveC5taW4uY3NzXCIpO1xuQGltcG9ydCB1cmwoXCJjc3MvYW5pbWF0ZS5jc3NcIik7XG5odG1sLFxuYm9keSxcbnVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmOyB9XG5cbnNlY3Rpb24ge1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG5hLFxuYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIC40cztcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7IH1cblxuLmhlYWRlci1pbm5lcixcbi5tYWluLW1lbnUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLm1lbnUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLm1lbnUtbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTliNDU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40czsgfVxuXG4ubWVudS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMTliNDU7IH1cbiAgLm1lbnUtbGluazpob3Zlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5tZW51LWxpbms6aG92ZXIgKyAuc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDI1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ucGhvbmVzLXdyYXBwZXIge1xuICB3aWR0aDogMTkwcHg7IH1cblxuLnBob25lcyB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKGltZy9waG9uZS5wbmcpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDsgfVxuXG4ucGhvbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAucGhvbmU6aG92ZXIge1xuICAgIGNvbG9yOiAjMzE5YjQ1OyB9XG5cbi5mcy1zZWN0aW9uIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2ZzLWltZy5wbmcpIHJpZ2h0IDUwcHggbm8tcmVwZWF0OyB9XG5cbi5mcy1pbWctbW9iIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWFpbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDU2cHg7IH1cbiAgLm1haW4taGVhZGVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMzE5YjQ1OyB9XG5cbi5tYWluLXN1YmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICBmb250LXNpemU6IDI2cHg7IH1cbiAgLm1haW4tc3ViaGVhZGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTliNDU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7IH1cblxuLmNhbGwtYnRuIHtcbiAgd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nOiAxNnB4IDU1cHggMTZweCA2NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTliNDU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm94LXNoYWRvdzogLTJweCAtMXB4IDFweCAxcHggIzM4YmM1MSxcciAwIDFweCAxcHggMnB4ICMyMzc4MzI7IH1cbiAgLmNhbGwtYnRuIGltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40czsgfVxuICAuY2FsbC1idG46aG92ZXIgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCkgcm90YXRlKDE4MGRlZyk7IH1cblxuLmZzLWFkdmFudGFnZXMge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogNDYwcHg7IH1cblxuLmFkdmFudC1oZWFkZXIge1xuICBjb2xvcjogIzMxOWI0NTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5hZHZhbnQtaGVhZGVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAuYWR2YW50LWhlYWRlcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTliNDU7IH1cblxuLmFkdmFudC10ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAuYWR2YW50LXRleHQgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMzMTliNDU7IH1cblxuLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnJlcC1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucmVwLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5nby1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5nby10ZXh0IHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5nby10ZXh0IHNwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzMTliNDU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmNhbGwtbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuY2FsbC1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmdvLWJ0biB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLmdvLWNvbCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZ28tc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5icmFuZC1pbWctd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzE5YjQ1O1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmJyYW5kLWltZy13cmFwcGVyOmhvdmVyIC5icmFuZC1pbWcge1xuICAgIGZpbHRlcjogbm9uZTsgfVxuXG4uYnJhbmQtaW1nIHtcbiAgZmlsdGVyOiBzYXR1cmF0ZSgwJSkgYnJpZ2h0bmVzcyg3MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzOyB9XG5cbi53aHktY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7IH1cblxuLndoeS1pbWcge1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA2NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi53aHktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi53aHktYmlnIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4ubWFuYWdlci1pbm5lciB7XG4gIHBhZGRpbmc6IDcwcHggNDVweCA4MHB4IDQ1cHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHVybChpbWcvYmcyLnBuZykgY2VudGVyIGJvdHRvbS9jb3ZlciBuby1yZXBlYXQ7IH1cblxuLm1hbmFnZXItaW5mbyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5tYW4tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4ubWFuYWdlci1tZXRhIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm1hbi1wb3N0IHtcbiAgY29sb3I6ICM3NTc1NzU7IH1cblxuLm1hbmFnZXItdGV4dCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBjb2xvcjogIzQ3NDc0NzsgfVxuXG4ubWFuYWdlci1saW5rIHtcbiAgY29sb3I6ICMzMTliNDU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5tYW5hZ2VyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzJmMmYyZjsgfVxuXG4ubWFuYWdlci1oZWFkZXIge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQxcHg7IH1cblxuLm1hbmFnZXItaGVhZGVyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2hlYWRlci1iZy5wbmcpIGNlbnRlciBib3R0b20gNXB4IG5vLXJlcGVhdDsgfVxuXG4ubWFuYWdlci1zdWJoZWFkZXIge1xuICBtYXJnaW46IDMwcHggMCA0MHB4O1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQtTWVkaXVtJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5tYW5hZ2VyLXNlY3Rpb24gLmlucHV0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDI1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nOiAxN3B4IDAgMTdweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoaW1nL3Bob25lLnBuZykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzk1OTU5NDsgfVxuXG4ubWFuYWdlci1zZWN0aW9uIC5mb3JtLWlucHV0IHtcbiAgY29sb3I6IHJnYmEoNjQsIDY0LCA2NCwgMC4zKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5waG9uZS1pbWcge1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDM4JTtcbiAgYm90dG9tOiAyMHB4OyB9XG5cbi5zbGljay1zbGlkZSB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnN0b3JpZXMtc2xpZGUge1xuICB3aWR0aDogODglO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMTliNDU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2xpZGVyLWltZy13cmFwcGVyLFxuLmRpYWdub3NpcyB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIHBhZGRpbmc6IDM1cHg7XG4gIHdpZHRoOiA1MCU7IH1cblxuLnNsaWRlci1pbWctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzE5YjQ1OyB9XG5cbi5zbGlkZS1udW1zIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNsaWRlLW51bXMgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnNsaWRlLW51bXMgc3Bhbi5udW0tc2VwIHtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzMxOWI0NTsgfVxuICAuc2xpZGUtbnVtcyBzcGFuOmxhc3QtY2hpbGQge1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4uaXRlbS1uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZGlhZy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5kaWFnLWl0ZW0ge1xuICB3aWR0aDogNDclOyB9XG4gIC5kaWFnLWl0ZW06Zmlyc3QtY2hpbGQsIC5kaWFnLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbi5kaWFnLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5kaWFnLXRleHQge1xuICBsaW5lLWhlaWdodDogMS43O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzljOWM5O1xuICBib3JkZXItcmFkaXVzOiAycHg7IH1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE5YjQ1OyB9XG5cbi5zbGljay1hcnJvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgei1pbmRleDogMTA7IH1cbiAgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaW1nL2Fycm93LWxlZnQucG5nKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cbiAgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybChpbWcvYXJyb3ctcmlnaHQucG5nKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7IH1cblxuLmNvbnRhY3RzLXBob25lcyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5jb250LXNlcCxcbi5jb250YWN0cy1waG9uZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjdweDsgfVxuXG4uY29udGFjdHMtcGhvbmUge1xuICBjb2xvcjogIzIwMjAyMDsgfVxuXG4uY29udGFjdHMtcGhvbmU6aG92ZXIge1xuICBjb2xvcjogIzMxOWI0NTsgfVxuXG4uY29udC1zZXAge1xuICBtYXJnaW46IDAgMzBweDsgfVxuXG4jbWFwIHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuXG4uZm9vdGVyLWlubmVyLFxuLmZvb3Rlci1sZWZ0IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZvb3Rlci1pbm5lciB7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uZm9vdGVyLWNvbnRhY3RzIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmZvb3QtY29udC1oZWFkZXIsXG4uZm9vdC1jb250LXRleHQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmZvb3QtY29udC1oZWFkZXIge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5mb290ZXItY29udGFjdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7IH1cblxuLm1vYi1jb250YWN0cyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvb3Rlci1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMyMDIwMjA7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ucGFnZS1mb290ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4uZm9vdGVyLWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwOyB9XG4gIC5mb290ZXItbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uZm9vdGVyLWxvZ28sXG4ubW9iLW1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZnMtc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9mcy1pbWcucG5nKSByaWdodCA1MHB4LzU1MHB4IG5vLXJlcGVhdDsgfVxuICAucmVwLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYnJhbmQtaW1nLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICAud2h5LXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBob25lLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxODBweDsgfVxuICAubWFuYWdlci1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmRpYWctdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5kaWFnbm9zaXMge1xuICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgLmRpYWctaXRlbTpmaXJzdC1jaGlsZCwgLmRpYWctaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgLmRpYWctaXRlbSB7XG4gICAgd2lkdGg6IDQ5JTsgfVxuICAuZm9vdGVyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvb3Rlci1pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hbmFnZXItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDM1cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9iLWRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmJjMDsgfVxuICAubW9iLXRvcCxcbiAgLm1vYi1tZW51IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tb2ItbWVudSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLm1vYi10b3Age1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5uYXYtaXRlbTpmaXJzdC1jaGlsZCwgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1lbnUtYnRuIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9tZW51LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC50b3AtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGltZy9waG9uZS1hZnRlci5wbmcpIGNlbnRlciBuby1yZXBlYXQ7IH1cbiAgLm1vYi10b3AsIC5tb2ItbWVudSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubW9iLXRvcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tb2ItcGhvbmVzIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuaGVhZGVyLXNlcCB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzE5YjQ1OyB9XG4gIC5oZWFkZXItaW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYi1kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMTliNDU7IH1cbiAgLm1lbnUtY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICB0b3A6IDIwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJ0dvdGhhbSBQcm8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gIC5tZW51LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAubWVudS1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLm1lbnUtaGVhZGVyLCAubWVudS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLm1haW4taGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm1haW4tc3ViaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5mcy1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5mcy1pbWctbW9iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4OyB9XG4gIC5mcy1idG4ge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZnMtYWR2YW50YWdlcyB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMDsgfVxuICAucmVwLWNhcmQge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gNjBweDsgfVxuICAuZ28taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdvLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6IHVybChpbWcvZ28taW1nLnBuZykgY2VudGVyIDUwcHgvNTc1cHggbm8tcmVwZWF0OyB9XG4gIC5nby1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdvLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ28tYnRuIHtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwOyB9XG4gIC53aHktY29sIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYW5hZ2VyLWxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBob25lLWltZyB7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICByaWdodDogMzBweDsgfVxuICAuc2VydC1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7IH1cbiAgLnNlcnRzLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7IH1cbiAgLnNlcnRzLXNsaWRlciAuc2xpY2stZG90cyBsaSwgLnNlcnRzLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24sXG4gIC5zZXJ0cy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gICAgd2lkdGg6IDU1cHg7XG4gICAgaGVpZ2h0OiA1cHg7IH1cbiAgLnNlcnRzLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogNTIlOyB9XG4gIC5zdG9yaWVzLXNsaWRlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNsaWRlci1pbWctd3JhcHBlciwgLmRpYWdub3NpcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNsaWRlci1pbWctd3JhcHBlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzE5YjQ1OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgLm1hbmFnZXItaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMycHg7IH1cbiAgLnBob25lLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tYW5hZ2VyLWJ0biB7XG4gICAgcGFkZGluZzogMTZweCAyNXB4O1xuICAgIHdpZHRoOiAyNTVweDsgfVxuICAuZGVzYy1waG9uZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1vYi1jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5tYWluLWNvbnQtaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICdHb3RoYW0gUHJvIE1lZGl1bScsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4OyB9XG4gIC5mb290ZXItY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhY3RzLXBob25lcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29udGFjdHMtcGhvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuZm9vdC1jb250LWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZm9vdGVyLWNvbnRhY3Q6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZm9vdGVyLWxvZ28ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mb290ZXItY29udGFjdHMge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWFuYWdlci1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAjbWFwIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5wYWdlLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAwIDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7IH1cbiAgLm1vYi1waG9uZXMge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5tb2ItcGhvbmVzOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7IH1cbiAgLm1haW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDM4cHg7IH1cbiAgLmdvLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDI1cHg7IH1cbiAgLnNlcnRzLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIGJvZHkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAud2h5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5zdG9yaWVzLXNsaWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDsgfVxuICAubWFuYWdlci1zZWN0aW9uIC5yb3cge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2VydC1pbWcge1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDsgfVxuICAuaXRlbS1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZGlhZy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAuZGlhZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLmRpYWctaXRlbTpmaXJzdC1jaGlsZCwgLmRpYWctaXRlbTpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm1hcC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuc2xpY2stYXJyb3cge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5zbGlkZS1udW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5nby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4MHB4OyB9XG4gIC5nby1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1MHB4OyB9XG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5nby10ZXh0IHtcbiAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAuZ28tdGV4dCBiciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5waG9uZS1pbWcge1xuICAgIG1heC13aWR0aDogMTEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA2NXB4OyB9XG4gIC5tYW5hZ2VyLXNlY3Rpb24gLmNvbC0xMiwgLm1hbmFnZXItc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tYW5hZ2VyLWlubmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5tYW5hZ2VyLXN1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5zbGlkZXItaW1nLXdyYXBwZXIsIC5kaWFnbm9zaXMge1xuICAgIHBhZGRpbmc6IDE1cHg7IH1cbiAgLnN0b3JpZXMtc2xpZGUge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnNsaWNrLXByZXYsIC5zbGljay1uZXh0IHtcbiAgICB0b3A6IDM4JTsgfVxuICAud2h5LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC53aHktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLndoeS10ZXh0IGJyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhbGwtYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7IH1cbiAgICAuY2FsbC1idG4ubWFuYWdlci1idG4ge1xuICAgICAgbWF4LXdpZHRoOiAyNjBweDsgfVxuICAubWFuYWdlci1zZWN0aW9uIC5pbnB1dC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4OyB9XG4gIC5tYW5hZ2VyLXNlY3Rpb24gLmZvcm0taW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubWFuYWdlci1pbm5lciB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDQ1cHg7IH1cbiAgLnN0b3JpZXMtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDA7IH1cbiAgLm1haW4taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAuZnMtaW1nLW1vYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2VjdGlvbi1oZWFkZXI6bm90KC5nby1oZWFkZXIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5icmFuZC1pbWctd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAubWFuYWdlci1zZWN0aW9uLFxuICAud2h5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5kaWFnLXRleHQgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJyYW5kcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5waG9uZSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4OyB9XG4gIC5tb2ItcGhvbmVzIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5nby1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM4MHB4OyB9XG4gIC5nby1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwMHB4OyB9XG4gIC5nby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnBob25lLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VydC1pbWcge1xuICAgIG1heC13aWR0aDogMjIwcHg7IH1cbiAgLnN0b3JpZXMtc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5kaWFnLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG4gIC5kaWFnLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAuc3Rvcmllcy1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB0b3A6IC0yMHB4OyB9XG4gIC5tYWluLWNvbnQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLm1haW4taGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuIl19 */
