@charset "UTF-8";
.header {
  position: absolute;
  z-index: 7;
  top: 0;
  left: 0;
  width: 100%;
  transition: 0.3s ease;
  transform: translateY(0);
}
.header .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 50px 0 20px 0;
}
.header .wrap .logo {
  display: block;
  width: 220px;
}
.header .wrap .logo img {
  display: none;
  width: 100%;
  max-height: 45px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left center;
     object-position: left center;
}
.header .wrap .logo img.white {
  display: block;
}
.header .wrap .logo img.black {
  display: none;
}
.header .wrap nav.top-menu {
  width: calc(100% - 650px);
  opacity: 1;
  visibility: visible;
  transition: 0.2s ease;
}
.header .wrap nav.top-menu.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.header .wrap nav.top-menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.header .wrap nav.top-menu ul li {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  position: relative;
  list-style: none;
  margin-right: 20px;
}
.header .wrap nav.top-menu ul li:last-child {
  margin-right: 0;
}
.header .wrap nav.top-menu ul li a {
  display: block;
  font-size: 1rem;
  line-height: 1.2;
  white-space: nowrap;
  color: #fff;
  letter-spacing: 0.03125rem;
}
.header .wrap nav.top-menu ul li a:hover {
  color: #2e67be;
}
.header .wrap nav.top-menu ul li.more-links:before {
  content: "";
  display: block;
  width: 34px;
  height: 34px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Capa_1' enable-background='new 0 0 515.555 515.555' height='512' viewBox='0 0 515.555 515.555' width='512' xmlns='http://www.w3.org/2000/svg' fill='%232e67be'%3E%3Cpath d='m496.679 212.208c25.167 25.167 25.167 65.971 0 91.138s-65.971 25.167-91.138 0-25.167-65.971 0-91.138 65.971-25.167 91.138 0'/%3E%3Cpath d='m303.347 212.208c25.167 25.167 25.167 65.971 0 91.138s-65.971 25.167-91.138 0-25.167-65.971 0-91.138 65.971-25.167 91.138 0'/%3E%3Cpath d='m110.014 212.208c25.167 25.167 25.167 65.971 0 91.138s-65.971 25.167-91.138 0-25.167-65.971 0-91.138 65.971-25.167 91.138 0'/%3E%3C/svg%3E") no-repeat center;
  background-size: 18px;
}
.header .wrap nav.top-menu ul li.more-links .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  flex-direction: column;
  background-color: #f1f1f1;
  padding: 15px 0;
  z-index: 9;
  border-radius: 10px;
  box-shadow: 0 2px 6px rgba(40, 40, 40, 0.15);
}
.header .wrap nav.top-menu ul li.more-links .sub-menu li {
  margin-right: 0;
}
.header .wrap nav.top-menu ul li.more-links .sub-menu li a {
  padding: 10px 20px;
  font-size: 1rem;
  line-height: 1;
  white-space: nowrap;
  color: #333;
}
.header .wrap nav.top-menu ul li.more-links .sub-menu li a:hover {
  color: #2e67be;
}
.header .wrap nav.top-menu ul li.more-links:hover .sub-menu {
  display: block;
}
.header .wrap .toggle-mobile-menu {
  display: none;
  padding: 5px;
  cursor: pointer;
}
.header .wrap .toggle-mobile-menu i {
  display: block;
  height: 3px;
  width: 20px;
  margin-bottom: 5px;
  background-color: #2e67be;
  border-radius: 2px;
  transition: 0.2s ease;
}
.header .wrap .toggle-mobile-menu i:last-child {
  margin-bottom: 0;
}
.header .wrap .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.header .wrap .right .phone {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 700;
  color: #fff;
  margin-right: 40px;
}
.header .wrap .right .phone:hover {
  color: #2e67be;
}
.header .wrap .right .callback {
  height: 50px;
  padding: 10px 25px 10px 25px;
  font-size: 0.875rem;
  border-bottom-width: 3px;
}
.header .wrap .right .callback.mobile {
  display: none;
}
.header .wrap .right .callback i {
  display: block;
  width: 10px;
  height: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 384 384' style='enable-background:new 0 0 384 384;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M353.188,252.052c-23.51,0-46.594-3.677-68.469-10.906c-10.719-3.656-23.896-0.302-30.438,6.417l-43.177,32.594 c-50.073-26.729-80.917-57.563-107.281-107.26l31.635-42.052c8.219-8.208,11.167-20.198,7.635-31.448 c-7.26-21.99-10.948-45.063-10.948-68.583C132.146,13.823,118.323,0,101.333,0H30.813C13.823,0,0,13.823,0,30.813 C0,225.563,158.438,384,353.188,384c16.99,0,30.813-13.823,30.813-30.813v-70.323C384,265.875,370.177,252.052,353.188,252.052z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
}
.header .wrap .right .callback span {
  margin-left: 8px;
}
.header .mobile-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: calc(100vh - 126px);
  background-color: #f1f1f1;
  transform: translateX(-100%);
  transition: 0.3s ease;
  overflow-x: hidden;
  padding: 40px 0;
}
.header .mobile-menu nav.top-menu ul li {
  list-style: none;
  margin-bottom: 20px;
}
.header .mobile-menu nav.top-menu ul li:last-child {
  margin-bottom: 0;
}
.header .mobile-menu nav.top-menu ul li a {
  display: block;
  font-size: 1rem;
  line-height: 1.25rem;
  color: #333;
}
.header.single-page {
  position: absolute;
  background-color: #fff;
  border-bottom: 1px solid rgba(40, 40, 40, 0.2);
}
.header.single-page .wrap {
  padding: 20px 0;
  height: auto;
}
.header.single-page .wrap .logo .white {
  display: none;
}
.header.single-page .wrap .logo .black {
  display: block;
}
.header.single-page .wrap .top-menu .main-menu li a {
  color: #333;
}
.header.single-page .wrap .right .phone {
  color: #333;
}
.header.is-scrolled {
  position: fixed;
}
.header.is-scrolled .wrap {
  padding: 25px 0;
}
.header.is-scrolled .wrap .logo img.white {
  display: none;
}
.header.is-scrolled .wrap .logo img.black {
  display: block;
}
.header.is-scrolled .wrap .toggle-mobile-menu i {
  background-color: #2e67be;
}
.header.is-scrolled .wrap nav.top-menu ul li a {
  color: #323232;
}
.header.is-scrolled .wrap nav.top-menu ul li .sub-menu {
  background-color: #f1f1f1;
}
.header.is-scrolled .wrap nav.top-menu ul li .sub-menu li a {
  color: #323232;
}
.header.is-scrolled .wrap .right .phone {
  color: #323232;
}
.header.is-scrolled .mobile-menu {
  height: calc(100vh - 86px);
}
.header.is-hidden {
  transform: translateY(-100%);
}
.header.mobile-menu-is-open {
  background-color: #f1f1f1;
  transform: translateY(0) !important;
}
.header.mobile-menu-is-open .wrap .logo img.white {
  display: none;
}
.header.mobile-menu-is-open .wrap .logo img.black {
  display: block;
}
.header.mobile-menu-is-open .wrap .toggle-mobile-menu i:nth-child(1) {
  transform: rotate(45deg) translate(6px, 7px);
}
.header.mobile-menu-is-open .wrap .toggle-mobile-menu i:nth-child(2) {
  opacity: 0;
}
.header.mobile-menu-is-open .wrap .toggle-mobile-menu i:nth-child(3) {
  transform: rotate(-45deg) translate(6px, -6px);
}
.header.mobile-menu-is-open .wrap .right .phone {
  color: #333;
}
.header.mobile-menu-is-open .mobile-menu {
  transform: translateX(0);
}

.footer {
  position: relative;
  background-color: #111;
}
.footer .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 60px 0;
}
.footer .wrap .copyright p {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #fff;
}
.footer .wrap .privacy span {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #fff;
  transition: 0.2s ease;
  cursor: pointer;
}
.footer .wrap .privacy span:hover {
  color: #2e67be;
}
.footer .wrap .site-dev a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  color: #fff;
}
.footer .wrap .site-dev a .img {
  width: 40px;
  height: 32px;
  margin-right: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 197.86 156.7' fill='%23fff'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Ctitle%3EРесурс 4%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpath class='cls-1' d='M82.21,25.86q-7.11,0-7.11,8.28v88.42q0,8.28,7.11,8.28t7.11-8.28V34.14Q89.32,25.86,82.21,25.86Z'/%3E%3Cpath class='cls-1' d='M192.22,0H5.64A5.63,5.63,0,0,0,0,5.64V151.07a5.63,5.63,0,0,0,5.64,5.63H192.22a5.63,5.63,0,0,0,5.64-5.63V5.64A5.63,5.63,0,0,0,192.22,0ZM54.51,121.18q0,10.32-5.3,15.83T33.8,142.53q-10,0-15.1-5.46t-5.11-15.65V92.24h13v30.14q0,8.16,7.11,8.15a6.84,6.84,0,0,0,5.31-2c1.2-1.32,1.81-3.46,1.81-6.42,0-3.52.85-28.12-.81-30.8s-6.43-5.52-10.92-9.28c-5.66-4.8-11.78-8.77-14-12.65s-1-29.79-1-34.67q0-10,5.24-15.42t15.22-5.45q9.85,0,14.91,5.45T54.45,35v29.2h-13v-30q0-4.32-1.75-6.3a6.45,6.45,0,0,0-5.11-2q-6.87,0-6.87,8c0,3-1.5,27.41.21,30.05s7,5.48,11.46,9.24C45.15,78,50.79,82,53,85.88S54.51,115.9,54.51,121.18Zm48.54.54q0,10.08-5.37,15.6t-15.47,5.52q-10.11,0-15.47-5.52t-5.37-15.6V35q0-10.08,5.37-15.59t15.47-5.52q10.11,0,15.47,5.52T103.05,35Zm45.54,21H112.28V13.87H126V130.73h22.58ZM184.27,25.86H169.93V142.69H156.2V25.86H141.85v-12h42.42Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
  transition: 0.2s ease;
}
.footer .wrap .site-dev a span {
  font-size: 0.875rem;
  line-height: 1.3;
}
.footer .wrap .site-dev a:hover .img {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 197.86 156.7' fill='%232e67be'%3E%3Cdefs%3E%3Cstyle/%3E%3C/defs%3E%3Ctitle%3EРесурс 4%3C/title%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1'%3E%3Cpath class='cls-1' d='M82.21,25.86q-7.11,0-7.11,8.28v88.42q0,8.28,7.11,8.28t7.11-8.28V34.14Q89.32,25.86,82.21,25.86Z'/%3E%3Cpath class='cls-1' d='M192.22,0H5.64A5.63,5.63,0,0,0,0,5.64V151.07a5.63,5.63,0,0,0,5.64,5.63H192.22a5.63,5.63,0,0,0,5.64-5.63V5.64A5.63,5.63,0,0,0,192.22,0ZM54.51,121.18q0,10.32-5.3,15.83T33.8,142.53q-10,0-15.1-5.46t-5.11-15.65V92.24h13v30.14q0,8.16,7.11,8.15a6.84,6.84,0,0,0,5.31-2c1.2-1.32,1.81-3.46,1.81-6.42,0-3.52.85-28.12-.81-30.8s-6.43-5.52-10.92-9.28c-5.66-4.8-11.78-8.77-14-12.65s-1-29.79-1-34.67q0-10,5.24-15.42t15.22-5.45q9.85,0,14.91,5.45T54.45,35v29.2h-13v-30q0-4.32-1.75-6.3a6.45,6.45,0,0,0-5.11-2q-6.87,0-6.87,8c0,3-1.5,27.41.21,30.05s7,5.48,11.46,9.24C45.15,78,50.79,82,53,85.88S54.51,115.9,54.51,121.18Zm48.54.54q0,10.08-5.37,15.6t-15.47,5.52q-10.11,0-15.47-5.52t-5.37-15.6V35q0-10.08,5.37-15.59t15.47-5.52q10.11,0,15.47,5.52T103.05,35Zm45.54,21H112.28V13.87H126V130.73h22.58ZM184.27,25.86H169.93V142.69H156.2V25.86H141.85v-12h42.42Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.modal .modal-dialog {
  max-width: 660px;
  margin-left: auto;
  margin-right: auto;
}
.modal .modal-dialog .modal-content {
  position: relative;
  border: none;
  box-shadow: none;
  border-radius: 0;
  padding: 80px 120px 50px 120px;
  background-color: #fff;
}
.modal .modal-dialog .modal-content .modal-close {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 44px;
  height: 44px;
  border: none;
  cursor: pointer;
  outline: none;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 298.667 298.667' style='enable-background:new 0 0 298.667 298.667;' xml:space='preserve' fill='%23333'%3E %3Cg%3E %3Cg%3E %3Cpolygon points='298.667,30.187 268.48,0 149.333,119.147 30.187,0 0,30.187 119.147,149.333 0,268.48 30.187,298.667 149.333,179.52 268.48,298.667 298.667,268.48 179.52,149.333 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center transparent;
  background-size: 26px;
  opacity: 0.3;
  transition: 0.2s ease;
}
.modal .modal-dialog .modal-content .modal-close:hover {
  opacity: 0.6;
}
.modal .modal-dialog .modal-content .modal-title {
  margin-bottom: 45px;
}
.modal .modal-dialog .modal-content .modal-title h2 {
  font-size: 2.375rem;
  line-height: 1.1;
  color: #333;
  font-family: "SteppeBold";
  margin-bottom: 0;
}
.modal .modal-dialog .modal-content .modal-title h2 > span {
  font-family: sans-serif;
}
.modal .modal-dialog .modal-content .modal-title p {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #333;
  margin-top: 25px;
}
.modal .modal-dialog .modal-content .common-form .submit {
  margin-top: 20px;
}
.modal .modal-dialog .modal-content .common-form .privacy {
  margin-top: 50px;
}
.modal .modal-dialog .modal-content .common-form .privacy p a, .modal .modal-dialog .modal-content .common-form .privacy p .open-privacy-modal {
  color: #333;
  transition: 0.2s ease;
  text-decoration: none;
}
.modal .modal-dialog .modal-content .common-form .privacy p a:hover, .modal .modal-dialog .modal-content .common-form .privacy p .open-privacy-modal:hover {
  color: #2e67be;
}
.modal#modalInfo .modal-dialog {
  max-width: 900px;
}
.modal#modalInfo .modal-content {
  padding: 80px 80px 60px 80px;
}
.modal#modalInfo .modal-content .content-inner .text h2 {
  font-size: 1.5rem;
  line-height: 1.3;
  font-weight: 700;
  color: #fff;
  margin-bottom: 10px;
}
.modal#modalInfo .modal-content .content-inner .text p {
  font-size: 1rem;
  line-height: 1.3;
  color: #fff;
}
.modal#modalInfo .modal-content .content-inner .img-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 30px -15px 0 -15px;
}
.modal#modalInfo .modal-content .content-inner .img-list > div {
  width: 33.333%;
  padding: 0 15px;
  margin-bottom: 30px;
}
.modal#modalInfo .modal-content .content-inner .img-list > div a {
  display: block;
}
.modal#modalInfo .modal-content .content-inner .img-list > div a img {
  display: block;
  height: 200px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 5px;
}
.modal#modalInfo .modal-content .common-form {
  margin-top: 20px;
}
.modal#modalInfo .modal-content .common-form .form-group-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal#modalInfo .modal-content .common-form .form-group-set .form-group {
  width: 300px;
  margin: 0 30px 0 0;
  height: 66px;
}
.modal#modalInfo .modal-content .common-form .form-group-set .submit {
  width: auto;
  margin-top: 0;
  height: 66px;
  font-size: 0.75rem;
}
.modal#modalInfo .modal-content .common-form .privacy {
  margin-top: 30px;
}
.modal#modalInfo .modal-content .common-form .privacy p {
  font-size: 0.75rem;
  line-height: 1rem;
}
.modal#modalAreaInfo .modal-dialog {
  max-width: 900px;
}
.modal#modalAreaInfo .modal-content {
  padding: 80px 80px 60px 80px;
}
.modal#modalAreaInfo .modal-content h2 {
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 700;
  margin-bottom: 50px;
}
.modal#modalAreaInfo .modal-content .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 25px;
}
.modal#modalAreaInfo .modal-content .list .item {
  position: relative;
  width: calc(50% - 30px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 60px 15px 0;
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.modal#modalAreaInfo .modal-content .list .item:nth-child(2n+2) {
  margin-right: 0;
}
.modal#modalAreaInfo .modal-content .list .item:before {
  content: "";
  position: absolute;
  bottom: 3px;
  left: 0;
  width: 100%;
  border-bottom: 1px dashed #ebebeb;
}
.modal#modalAreaInfo .modal-content .list .item span, .modal#modalAreaInfo .modal-content .list .item strong {
  position: relative;
  background-color: #fff;
}
.modal#modalAreaInfo .modal-content .list .item span {
  padding-right: 8px;
}
.modal#modalAreaInfo .modal-content .list .item strong {
  padding-left: 8px;
  white-space: nowrap;
}
.modal#modalAreaInfo .modal-content .gray-text {
  font-size: 1rem;
  line-height: 1.25rem;
  color: #999;
  font-style: italic;
  margin-bottom: 30px;
}
.modal#modalAreaInfo .modal-content .common-form .form-group-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal#modalAreaInfo .modal-content .common-form .form-group-set .form-group {
  width: 300px;
  margin: 0 30px 0 0;
  height: 66px;
}
.modal#modalAreaInfo .modal-content .common-form .form-group-set .submit {
  width: auto;
  margin-top: 0;
  height: 66px;
  font-size: 1rem;
}
.modal#modalAreaInfo .modal-content .common-form .privacy {
  margin-top: 30px;
}
.modal#modalAreaInfo .modal-content .common-form .privacy p {
  font-size: 0.75rem;
  line-height: 1rem;
}
.modal.modal-success .modal-content {
  padding: 120px 90px 100px 90px;
}
.modal.modal-success .modal-content .modal-title {
  text-align: center;
  margin-bottom: 0;
}
.modal.modal-success .modal-content .social-networks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 60px;
}
.modal.modal-success .modal-content .social-networks a {
  display: block;
  width: 62px;
  height: 62px;
  border-radius: 62px;
  border: 2px solid #2e67be;
  margin-right: 25px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 24px;
}
.modal.modal-success .modal-content .social-networks a:last-child {
  margin-right: 0;
}
.modal.modal-success .modal-content .social-networks a:hover {
  background-color: #2e67be;
}
.modal.modal-success .modal-content .social-networks a.vk {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Bold' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg' fill='%232e67be'%3E%3Cpath d='m19.915 13.028c-.388-.49-.277-.708 0-1.146.005-.005 3.208-4.431 3.538-5.932l.002-.001c.164-.547 0-.949-.793-.949h-2.624c-.668 0-.976.345-1.141.731 0 0-1.336 3.198-3.226 5.271-.61.599-.892.791-1.225.791-.164 0-.419-.192-.419-.739v-5.105c0-.656-.187-.949-.74-.949h-4.126c-.419 0-.668.306-.668.591 0 .622.945.765 1.043 2.515v3.797c0 .832-.151.985-.486.985-.892 0-3.057-3.211-4.34-6.886-.259-.713-.512-1.001-1.185-1.001h-2.625c-.749 0-.9.345-.9.731 0 .682.892 4.073 4.148 8.553 2.17 3.058 5.226 4.715 8.006 4.715 1.671 0 1.875-.368 1.875-1.001 0-2.922-.151-3.198.686-3.198.388 0 1.056.192 2.616 1.667 1.783 1.749 2.076 2.532 3.074 2.532h2.624c.748 0 1.127-.368.909-1.094-.499-1.527-3.871-4.668-4.023-4.878z'/%3E%3C/svg%3E");
  background-size: 30px;
}
.modal.modal-success .modal-content .social-networks a.vk:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Bold' enable-background='new 0 0 24 24' height='512' viewBox='0 0 24 24' width='512' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m19.915 13.028c-.388-.49-.277-.708 0-1.146.005-.005 3.208-4.431 3.538-5.932l.002-.001c.164-.547 0-.949-.793-.949h-2.624c-.668 0-.976.345-1.141.731 0 0-1.336 3.198-3.226 5.271-.61.599-.892.791-1.225.791-.164 0-.419-.192-.419-.739v-5.105c0-.656-.187-.949-.74-.949h-4.126c-.419 0-.668.306-.668.591 0 .622.945.765 1.043 2.515v3.797c0 .832-.151.985-.486.985-.892 0-3.057-3.211-4.34-6.886-.259-.713-.512-1.001-1.185-1.001h-2.625c-.749 0-.9.345-.9.731 0 .682.892 4.073 4.148 8.553 2.17 3.058 5.226 4.715 8.006 4.715 1.671 0 1.875-.368 1.875-1.001 0-2.922-.151-3.198.686-3.198.388 0 1.056.192 2.616 1.667 1.783 1.749 2.076 2.532 3.074 2.532h2.624c.748 0 1.127-.368.909-1.094-.499-1.527-3.871-4.668-4.023-4.878z'/%3E%3C/svg%3E");
}
.modal.modal-success .modal-content .social-networks a.instagram {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='510px' height='510px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg id='post-instagram'%3E %3Cpath d='M459,0H51C22.95,0,0,22.95,0,51v408c0,28.05,22.95,51,51,51h408c28.05,0,51-22.95,51-51V51C510,22.95,487.05,0,459,0z M255,153c56.1,0,102,45.9,102,102c0,56.1-45.9,102-102,102c-56.1,0-102-45.9-102-102C153,198.9,198.9,153,255,153z M63.75,459 C56.1,459,51,453.9,51,446.25V229.5h53.55C102,237.15,102,247.35,102,255c0,84.15,68.85,153,153,153c84.15,0,153-68.85,153-153 c0-7.65,0-17.85-2.55-25.5H459v216.75c0,7.65-5.1,12.75-12.75,12.75H63.75z M459,114.75c0,7.65-5.1,12.75-12.75,12.75h-51 c-7.65,0-12.75-5.1-12.75-12.75v-51c0-7.65,5.1-12.75,12.75-12.75h51C453.9,51,459,56.1,459,63.75V114.75z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal.modal-success .modal-content .social-networks a.instagram:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='510px' height='510px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg id='post-instagram'%3E %3Cpath d='M459,0H51C22.95,0,0,22.95,0,51v408c0,28.05,22.95,51,51,51h408c28.05,0,51-22.95,51-51V51C510,22.95,487.05,0,459,0z M255,153c56.1,0,102,45.9,102,102c0,56.1-45.9,102-102,102c-56.1,0-102-45.9-102-102C153,198.9,198.9,153,255,153z M63.75,459 C56.1,459,51,453.9,51,446.25V229.5h53.55C102,237.15,102,247.35,102,255c0,84.15,68.85,153,153,153c84.15,0,153-68.85,153-153 c0-7.65,0-17.85-2.55-25.5H459v216.75c0,7.65-5.1,12.75-12.75,12.75H63.75z M459,114.75c0,7.65-5.1,12.75-12.75,12.75h-51 c-7.65,0-12.75-5.1-12.75-12.75v-51c0-7.65,5.1-12.75,12.75-12.75h51C453.9,51,459,56.1,459,63.75V114.75z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal.modal-success .modal-content .social-networks a.facebook {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M448,0H64C28.704,0,0,28.704,0,64v384c0,35.296,28.704,64,64,64h192V336h-64v-80h64v-64c0-53.024,42.976-96,96-96h64v80 h-32c-17.664,0-32-1.664-32,16v64h80l-32,80h-48v176h96c35.296,0,64-28.704,64-64V64C512,28.704,483.296,0,448,0z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal.modal-success .modal-content .social-networks a.facebook:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M448,0H64C28.704,0,0,28.704,0,64v384c0,35.296,28.704,64,64,64h192V336h-64v-80h64v-64c0-53.024,42.976-96,96-96h64v80 h-32c-17.664,0-32-1.664-32,16v64h80l-32,80h-48v176h96c35.296,0,64-28.704,64-64V64C512,28.704,483.296,0,448,0z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal#modalPrivacy .modal-dialog {
  max-width: 900px;
}
.modal#modalPrivacy .modal-content h2 {
  font-size: 2rem;
  line-height: 1.2;
  text-align: center;
}
.modal#modalPrivacy .modal-content h4 {
  font-size: 1.375rem;
  line-height: 1.3;
  margin-bottom: 20px;
}
.modal#modalPrivacy .modal-content p {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 20px;
}
.modal#modalPrivacy .modal-content > *:last-child {
  margin-bottom: 0;
}
.modal.modal-project-info .modal-dialog {
  max-width: 1140px;
}
.modal.modal-project-info .modal-content {
  padding: 0 !important;
  overflow: hidden;
}
.modal.modal-project-info .modal-content .modal-close {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 298.667 298.667' style='enable-background:new 0 0 298.667 298.667;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpolygon points='298.667,30.187 268.48,0 149.333,119.147 30.187,0 0,30.187 119.147,149.333 0,268.48 30.187,298.667 149.333,179.52 268.48,298.667 298.667,268.48 179.52,149.333 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
  opacity: 1;
}
.modal.modal-project-info .modal-content .wrap-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  padding: 80px 50px 40px 50px;
  background-color: #f1f1f1;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images {
  margin-top: 50px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images h4 {
  font-size: 1.5rem;
  line-height: 1.2;
  margin-bottom: 40px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item {
  width: 50%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 1.375rem;
  line-height: 1.1;
  color: #fff;
  font-style: normal;
  font-family: "Allerta";
  margin-right: 15px;
  background-color: #fff;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label i.floor_2 {
  background-color: #2e67be;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label i.floor_3 {
  background-color: #fff;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label i.floor_4 {
  background-color: #2e67be;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label span {
  width: calc(100% - 55px);
  font-size: 1rem;
  line-height: 1.1;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner {
  position: relative;
  display: block;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner img {
  display: block;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner .zoom {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 150px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 700;
  color: #fff;
  letter-spacing: 0.01em;
  border-radius: 150px;
  background-color: #2e67be;
  transition: 0.2s ease;
  transform: scale(0);
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner .zoom:before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  margin-bottom: 7px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 183.792 183.792' style='enable-background:new 0 0 183.792 183.792;' xml:space='preserve' fill='%23fff'%3E %3Cpath d='M54.734,9.053C39.12,18.067,27.95,32.624,23.284,50.039c-4.667,17.415-2.271,35.606,6.743,51.22 c12.023,20.823,34.441,33.759,58.508,33.759c7.599,0,15.139-1.308,22.287-3.818l30.364,52.592l21.65-12.5l-30.359-52.583 c10.255-8.774,17.638-20.411,21.207-33.73c4.666-17.415,2.27-35.605-6.744-51.22C134.918,12.936,112.499,0,88.433,0 C76.645,0,64.992,3.13,54.734,9.053z M125.29,46.259c5.676,9.831,7.184,21.285,4.246,32.25c-2.938,10.965-9.971,20.13-19.802,25.806 c-6.462,3.731-13.793,5.703-21.199,5.703c-15.163,0-29.286-8.146-36.857-21.259c-5.676-9.831-7.184-21.284-4.245-32.25 c2.938-10.965,9.971-20.13,19.802-25.807C73.696,26.972,81.027,25,88.433,25C103.597,25,117.719,33.146,125.29,46.259z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
}
.modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner:hover .zoom {
  transform: scale(1);
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -10px;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item {
  width: 50%;
  margin-bottom: 30px;
  padding: 0 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item:last-child {
  margin-bottom: 0;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  border-bottom: 1px dashed #333;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item span {
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 500;
  background-color: #EFEFEF;
  margin-bottom: -6px;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item span:first-child {
  padding-right: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item span:last-child {
  padding-left: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item.no-line {
  width: 100%;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item.no-line .inner {
  border-bottom: none;
}
.modal.modal-project-info .modal-content .wrap-inner .rooms-list .item.no-line span {
  font-weight: 700;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block {
  width: 50%;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main {
  overflow: hidden;
  margin-bottom: 20px;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item {
  outline: none;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item img {
  width: 100%;
  height: auto;
  border-radius: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item .video {
  display: block;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item .video:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 80px;
  height: 80px;
  border-radius: 100px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 35%;
  transition: 0.2s ease;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item .video video {
  display: block;
  width: 100%;
  height: auto;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item .video:hover:before {
  transform: scale(1.1);
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .slick-arrow {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  width: 44px;
  height: 44px;
  margin: auto;
  border: none;
  outline: none;
  text-indent: -9999px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  background-size: 34px;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .slick-arrow.slick-prev {
  left: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23FF985E'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .slick-arrow.slick-next {
  right: 5px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23FF985E'%3E %3Cpolygon points='112.814,0 91.566,21.178 273.512,203.718 91.566,386.258 112.814,407.436 315.869,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .slick-list {
  margin: 0 -7px;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .slick-list:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 7px;
  background-color: #f1f1f1;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .slick-list:after {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  height: 100%;
  width: 7px;
  background-color: #f1f1f1;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav.less-three .slick-list .slick-track {
  margin: 0;
  transform: none !important;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item {
  position: relative;
  outline: none;
  margin: 0 7px;
  cursor: pointer;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 2px solid #2e67be;
  border-radius: 10px;
  opacity: 0;
  transition: 0.2s ease;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item img {
  width: 100%;
  height: 110px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item .video {
  display: block;
  position: relative;
  height: 110px;
  border-radius: 10px;
  overflow: hidden;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item .video:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 40px;
  height: 40px;
  border-radius: 100px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 35%;
  transition: 0.2s ease;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item .video video {
  display: block;
  width: auto;
  height: 100%;
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item .video:hover:before {
  transform: scale(1.1);
}
.modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav .item.slick-current:before {
  opacity: 1;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block {
  width: 50%;
  padding-left: 70px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content h2 {
  font-size: 2.5rem;
  line-height: 1.3;
  color: #333;
  margin-bottom: 35px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .baron__scroller {
  max-height: 380px;
  padding-right: 15px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  width: 50%;
  margin-bottom: 50px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .ico {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 16px;
  background-color: #fff;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .ico svg {
  display: block;
  width: 34px;
  height: 34px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .ico svg path {
  fill: #fff;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text {
  width: calc(100% - 100px);
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 500;
  margin-bottom: 5px;
  letter-spacing: 0.01em;
  color: #5E6668;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p:last-child {
  margin-bottom: 0;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p strong {
  font-size: 1.125rem;
  color: #333;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item {
  width: 50%;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item p {
  font-size: 1.125rem;
  line-height: 1.3;
  font-weight: 500;
  margin-bottom: 5px;
  letter-spacing: 0.01em;
  color: #5E6668;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item p:last-child {
  margin-bottom: 0;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item p strong {
  font-size: 1.25rem;
  color: #333;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .address p {
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .address p:first-child {
  margin-bottom: 5px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description {
  margin-top: 25px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description > h4 {
  font-size: 1.125rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text p {
  font-size: 1.125rem;
  line-height: 1.3;
  margin-bottom: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text ul {
  margin-bottom: 10px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text ul li {
  position: relative;
  font-size: 1.125rem;
  line-height: 1.3;
  padding-left: 18px;
  list-style: none;
  margin-bottom: 5px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text ul li:last-child {
  margin-bottom: 0;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text ul li:before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  top: 10px;
  left: 0;
  background-color: #2e67be;
  border-radius: 3px;
}
.modal.modal-project-info .modal-content .wrap-inner .right-block .layouts-images {
  display: none;
}
.modal.modal-project-info .modal-content .wrap-inner .bottom-block {
  width: 100%;
  margin-top: 25px;
}
.modal.modal-project-info .modal-content .common-form {
  border-top: 1px solid #fff;
  padding: 60px 90px;
  background-color: #5B6748;
  border-radius: 0 0 10px 10px;
}
.modal.modal-project-info .modal-content .common-form .form-title {
  margin-bottom: 20px;
}
.modal.modal-project-info .modal-content .common-form .form-title h4 {
  font-size: 1.875rem;
  line-height: 2.125rem;
  font-weight: 500;
  margin-bottom: 0;
}
.modal.modal-project-info .modal-content .common-form .form-title p {
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin-top: 10px;
}
.modal.modal-project-info .modal-content .common-form .form-group-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal.modal-project-info .modal-content .common-form .form-group-set .form-group {
  width: calc(50% - 190px);
  margin-bottom: 0;
  margin-right: 40px;
}
.modal.modal-project-info .modal-content .common-form .form-group-set .submit {
  width: 320px;
  margin-top: 6px;
}
.modal#modalAreaFilter .modal-dialog {
  max-width: 450px;
}
.modal#modalAreaFilter .modal-content {
  margin-bottom: 35px;
  padding: 80px 50px 50px 50px;
}
.modal#modalAreaFilter .modal-title h2 {
  font-size: 2.125rem;
  line-height: 1;
}
.modal#modalAreaFilter .filter-list {
  margin-bottom: 40px;
}
.modal#modalAreaFilter .filter-list .item {
  margin-bottom: 15px;
}
.modal#modalAreaFilter .filter-list .item:last-child {
  margin-bottom: 0;
}
.modal#modalAreaFilter .filter-list .item label {
  font-size: 0.75rem;
  line-height: 1.2;
  margin-bottom: 5px;
  color: #a8a8a8;
}
.modal#modalAreaFilter .filter-list .item.custom-select-wrap label {
  margin-bottom: 10px;
  padding: 0 20px;
}
.modal#modalAreaFilter .filter-list .item .inputs-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.modal#modalAreaFilter .filter-list .item .inputs-group .input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
}
.modal#modalAreaFilter .filter-list .item .inputs-group .input-wrap span {
  font-size: 1rem;
  line-height: 1.2;
  margin-right: 5px;
  color: #333;
}
.modal#modalAreaFilter .filter-list .item .inputs-group .input-wrap strong {
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 400;
  color: #333;
}
.modal#modalAreaFilter .filter-list .item.price, .modal#modalAreaFilter .filter-list .item.area {
  margin-bottom: 35px;
}
.modal#modalAreaFilter .apply-filter {
  justify-content: center;
  width: 100%;
  padding: 10px 15px;
}
.modal#modalAreaFilter .apply-filter:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 13px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19.5032 8.13967L17.7185 7.92528C17.5361 7.24451 17.2689 6.60134 16.9249 6.00456L18.0345 4.59422C18.2041 4.37742 18.1849 4.04224 17.9889 3.84705L16.1498 2.00712C15.9562 1.81273 15.6202 1.79193 15.4026 1.96152L13.9898 3.07268C13.3955 2.72869 12.7523 2.4615 12.0731 2.28071L11.8595 0.49598C11.8267 0.223191 11.5747 0 11.2995 0H8.69805C8.42286 0 8.17087 0.223191 8.13888 0.49598L7.92448 2.28071C7.24451 2.4623 6.60054 2.73029 6.00616 3.07348L4.59422 1.96392C4.37823 1.79433 4.04224 1.81433 3.84785 2.00872L2.00792 3.84945C1.81433 4.04304 1.79433 4.37902 1.96472 4.59662L3.07348 6.00776C2.72949 6.60294 2.4623 7.24691 2.28071 7.92768L0.49678 8.14127C0.223991 8.17327 0 8.42526 0 8.70125V11.3027C0 11.5779 0.223191 11.8283 0.49678 11.8619L2.28151 12.0763C2.4639 12.7547 2.73029 13.3979 3.07428 13.993L1.96552 15.4058C1.79673 15.6226 1.81593 15.9578 2.01112 16.153L3.84785 17.9937C4.04224 18.1873 4.37823 18.2089 4.59422 18.0393L6.00696 16.9273C6.60214 17.2713 7.24531 17.5393 7.92528 17.7201L8.13968 19.504C8.17247 19.7776 8.42366 20 8.69885 20H11.3003C11.5763 20 11.8275 19.7776 11.8595 19.504L12.0739 17.7201C12.7547 17.5377 13.3979 17.2705 13.9922 16.9273L15.405 18.0369C15.6218 18.2065 15.957 18.1865 16.1514 17.9921L17.9905 16.1514C18.1857 15.9578 18.2057 15.6218 18.0353 15.4034L16.9249 13.9922C17.2697 13.3971 17.5361 12.7539 17.7185 12.0747L19.5024 11.8603C19.776 11.8275 19.9992 11.5779 19.9992 11.3011V8.69965C20 8.42286 19.7776 8.17247 19.5032 8.13967ZM10.0004 14.9994C7.23891 14.9994 5.0006 12.7611 5.0006 9.9996C5.0006 7.23811 7.23891 4.9998 10.0004 4.9998C12.7619 4.9998 15.0002 7.23811 15.0002 9.9996C15.0002 12.7611 12.7627 14.9994 10.0004 14.9994Z' fill='white'/%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
  transition: transform 0.5s ease;
}
.modal#modalAreaFilter .apply-filter:hover:before {
  transform: rotate(360deg) scale(1.1);
}

.widget-list {
  padding: 0 !important;
  margin: 0 !important;
}
.widget-list .widget {
  display: block;
  margin-bottom: 30px !important;
  padding-bottom: 20px;
  border-bottom: 1px solid #f3f3f3;
}
.widget-list .widget:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.widget-list .widget .widgettitle {
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 700;
  margin-bottom: 15px;
}
.widget-list .widget p {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 15px;
}
.widget-list .widget p:last-child {
  margin-bottom: 0;
}
.widget-list .widget ul, .widget-list .widget ol {
  margin-bottom: 15px;
  padding-left: 18px;
}
.widget-list .widget ul:last-child, .widget-list .widget ol:last-child {
  margin-bottom: 0;
}
.widget-list .widget ul li, .widget-list .widget ol li {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-bottom: 8px;
}
.widget-list .widget ul li a, .widget-list .widget ol li a {
  color: #999;
}
.widget-list .widget ul li a:hover, .widget-list .widget ol li a:hover {
  color: #333;
}
.widget-list .widget ul li ul.children, .widget-list .widget ol li ul.children {
  margin-top: 5px;
}
.widget-list .widget ul li {
  list-style: disc;
}
.widget-list .widget img {
  width: 100%;
}
.widget-list .widget select {
  display: block;
  width: 100%;
  border: 1px solid #e9e9e9;
  height: 46px;
  font-size: 1rem;
  background-color: transparent;
  outline: none;
  cursor: pointer;
}
.widget-list .widget .tagcloud {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.widget-list .widget .tagcloud a {
  font-size: 0.875rem !important;
  line-height: 1.125rem;
  border: 1px solid #2e67be;
  padding: 5px 10px;
  border-radius: 3px;
  margin: 0 5px 5px 0;
}
.widget-list .widget .tagcloud a:hover {
  color: #fff;
  background-color: #2e67be;
}
.widget-list .widget .gallery {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px;
}
.widget-list .widget .gallery .gallery-item {
  width: 33.333%;
  padding: 0 5px;
  margin-bottom: 10px;
}
.widget-list .widget .gallery.gallery-columns-1 .gallery-item {
  width: 100%;
}
.widget-list .widget .gallery.gallery-columns-2 .gallery-item {
  width: 50%;
}
.widget-list .widget .search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.widget-list .widget .search-form label {
  width: calc(100% - 110px);
  margin: 0 10px 0 0;
}
.widget-list .widget .search-form .screen-reader-text {
  display: none;
}
.widget-list .widget .search-form .search-field {
  display: block;
  width: 100%;
  border: 1px solid #e7e7e7;
  height: 46px;
  padding: 5px 15px;
  font-size: 1rem;
  border-radius: 3px;
}
.widget-list .widget .search-form .search-submit {
  width: 100px;
  height: 46px;
  background-color: #2e67be;
  border: none;
  color: #fff;
  font-size: 1rem;
  border-radius: 3px;
  cursor: pointer;
  transition: 0.2s ease;
}
.widget-list .widget .search-form .search-submit:hover {
  background-color: #3370ce;
}
.widget-list .widget .search-form .search-submit:active {
  background-color: #2e67be;
}
.widget-list .widget .calendar_wrap table {
  width: 100%;
}
.widget-list .widget .calendar_wrap table caption {
  caption-side: top;
  text-align: center;
  padding: 0;
  font-size: 1rem;
  margin: 0 0 10px 0;
  font-weight: 700;
  color: #000;
}
.widget-list .widget .calendar_wrap table thead th {
  text-align: right;
  font-size: 1rem;
}
.widget-list .widget .calendar_wrap table tbody td {
  text-align: right;
  font-size: 1rem;
}
.widget-list .widget.widget_rss .rss-widget-icon {
  width: 18px;
  height: 18px;
  margin-right: 5px;
}
.widget-list .widget.widget_rss ul li {
  margin-bottom: 10px;
}
.widget-list .widget.widget_rss ul li .rss-date {
  display: block;
  margin-top: 5px;
}
.widget-list .widget.widget_rss ul li .rssSummary {
  margin-top: 5px;
}
.widget-list .widget.widget_archive .screen-reader-text, .widget-list .widget.widget_categories .screen-reader-text {
  display: none;
}
.widget-list .widget.widget_recent_entries ul li .post-date {
  display: block;
  color: #999;
  padding-top: 3px;
}
.widget-list .widget.widget_top_rated_products .product_list_widget, .widget-list .widget.widget_products .product_list_widget {
  padding: 0;
  margin: 0;
}
.widget-list .widget.widget_top_rated_products .product_list_widget li, .widget-list .widget.widget_products .product_list_widget li {
  list-style: none;
}
.widget-list .widget.widget_rating_filter ul {
  padding: 0;
  margin: 0;
}
.widget-list .widget.widget_rating_filter ul li {
  list-style: none;
}
.widget-list .widget.ul_widget_price_filter form {
  padding-top: 10px;
}
.widget-list .widget.ul_widget_price_filter .price_slider {
  margin-bottom: 1em;
}
.widget-list .widget.ul_widget_price_filter .price_slider_amount {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 10px;
}
.widget-list .widget.ul_widget_price_filter .price_slider_amount .button {
  font-size: 1.15em;
  float: left;
}
.widget-list .widget.ul_widget_price_filter .ui-slider {
  position: relative;
  text-align: left;
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.widget-list .widget.ul_widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 25px;
  height: 25px;
  background-color: #000;
  border-radius: 1em;
  cursor: ew-resize;
  outline: none;
  top: -11px;
  margin-left: -0.5em;
}
.widget-list .widget.ul_widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  border-radius: 1em;
  background-color: #000;
}
.widget-list .widget.ul_widget_price_filter .price_slider_wrapper .ui-widget-content {
  border-radius: 1em;
  background-color: #999;
  border: 0;
}
.widget-list .widget.ul_widget_price_filter .ui-slider-horizontal {
  height: 4px;
}
.widget-list .widget.ul_widget_price_filter .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.widget-list .widget.ul_widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
  left: -1px;
}
.widget-list .widget.ul_widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
  right: -1px;
}
.widget-list .widget.widget_layered_nav_filters ul {
  padding: 0;
}
.widget-list .widget.widget_layered_nav_filters ul li {
  display: block;
  float: none;
  list-style: none;
  padding: 0;
}
.widget-list .widget.widget_layered_nav_filters ul li a {
  color: #999;
}
.widget-list .widget.widget_layered_nav_filters ul li a:before {
  color: #fe3f3f;
}
.widget-list .widget.widget_layered_nav_filters ul li a:hover {
  color: #333;
}
.widget-list .widget.woocommerce-widget-layered-nav ul {
  padding: 0;
}
.widget-list .widget.woocommerce-widget-layered-nav ul li a {
  color: #999;
}
.widget-list .widget.woocommerce-widget-layered-nav ul li a:before {
  color: #fe3f3f;
}
.widget-list .widget.woocommerce-widget-layered-nav ul li a:hover {
  color: #333;
}
.widget-list .widget.woocommerce-widget-layered-nav ul li.chosen a {
  color: #333;
}

.solt-genplan-move-zoom {
  position: relative;
}
.solt-genplan-move-zoom-scroller {
  position: relative;
  width: 100%;
  max-width: 100vw;
  min-height: 500px;
  margin: 0 auto;
  overflow: hidden;
}
.solt-genplan-move-zoom-scroller.wrap-scroller-fullscreen {
  height: 100% !important;
}
.solt-genplan-move-zoom .wrap-scroller-fullscreen .section-area-info-modal {
  width: 100%;
  left: 0;
}
.solt-genplan-move-zoom-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 100%;
  width: auto;
  cursor: -webkit-grab;
  cursor: grab;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.solt-genplan-move-zoom-wrapper:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.solt-genplan-move-zoom-wrapper .svg-genplan {
  position: relative;
  height: 100%;
  width: auto;
}
.solt-genplan-move-zoom-wrapper .svg-genplan path {
  fill: rgba(255, 255, 255, 0.5);
  cursor: pointer;
  stroke: #fff !important;
  stroke-width: 2px !important;
  fill-rule: evenodd !important;
  outline: none !important;
  transition: 0.2s ease;
  opacity: 1;
  visibility: visible;
}
.solt-genplan-move-zoom-buttons {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  grid-gap: 30px;
  gap: 30px;
  margin: auto;
  right: 35px;
  height: 250px;
}
.solt-genplan-move-zoom-buttons .btn-circle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 10%;
  background-color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: ease 0.2s;
}
.solt-genplan-move-zoom-buttons .btn-circle svg path {
  fill: #2e67be;
  transition: ease 0.2s;
}
.solt-genplan-move-zoom-buttons .btn-circle:hover {
  background-color: #2e67be;
}
.solt-genplan-move-zoom-buttons .btn-circle:hover svg path {
  fill: #fff;
}
.solt-genplan-move-zoom-buttons .btn-circle.active {
  background-color: #2e67be;
}
.solt-genplan-move-zoom-buttons .btn-circle.active svg path {
  fill: #fff;
}
.solt-genplan-move-zoom-buttons .btn-circle.active:hover {
  background-color: #3773cf;
}
.solt-genplan-move-zoom .btn-fullscreen {
  position: absolute;
  z-index: 2;
  top: 100px;
  right: 35px;
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  outline: none !important;
  background-color: rgba(23, 23, 23, 0.8);
  cursor: pointer;
  transition: transform ease 0.2s;
}
.solt-genplan-move-zoom .btn-fullscreen:hover {
  transform: scale(1.1);
}
.solt-genplan-move-zoom .btn-fullscreen svg {
  width: 16px;
  height: 16px;
}
.solt-genplan-move-zoom .btn-fullscreen svg path {
  fill: #fff;
  transition: ease 0.2s;
}
.solt-genplan-move-zoom.scroll-horizontal .solt-genplan-move-zoom-scroller::before {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 10px;
  height: 10px;
  background-color: black;
  z-index: 20;
}
.solt-genplan-move-zoom.scroll-horizontal .solt-genplan-move-zoom-wrapper {
  height: 100%;
  width: auto;
}
.solt-genplan-move-zoom.scroll-horizontal .solt-genplan-move-zoom-wrapper .svg-genplan {
  height: 100%;
  width: auto;
}
.solt-genplan-move-zoom.scroll-vertical .solt-genplan-move-zoom-wrapper {
  height: auto;
  width: 100%;
}
.solt-genplan-move-zoom.scroll-vertical .solt-genplan-move-zoom-wrapper .svg-genplan {
  height: auto;
  width: 100%;
}
.solt-genplan-move-zoom.scroll-vertical.scroll-vertical-mobile .solt-genplan-move-zoom-wrapper {
  height: 100%;
  width: auto;
}
.solt-genplan-move-zoom.scroll-vertical.scroll-vertical-mobile .solt-genplan-move-zoom-wrapper .svg-genplan {
  height: 100%;
  width: auto;
}

.section-intro {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  background-color: #eeeeee;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.section-intro .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section-intro .bg .video {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.section-intro .bg .video video {
  position: absolute;
  top: 0;
  right: 0;
  width: auto;
  height: 100%;
}
.section-intro .bg .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: cover;
  overflow: hidden;
}
.section-intro .bg .img.mobile {
  display: none;
}
.section-intro .container {
  position: relative;
  z-index: 2;
}
.section-intro .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  padding: 220px 0 50px 0;
}
.section-intro .wrap .left {
  width: 50%;
}
.section-intro .wrap .title {
  margin-bottom: 40px;
  padding-right: 100px;
}
.section-intro .wrap .title h4 {
  font-size: 1.375rem;
  line-height: 1.2;
  letter-spacing: 0.1875rem;
  margin-bottom: 15px;
  color: #fff;
}
.section-intro .wrap .title h1 {
  font-size: 3rem;
  line-height: 1.25;
  color: #fff;
  margin-bottom: 0;
}
.section-intro .wrap .subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-size: 1.25rem;
  line-height: 1.3;
  font-weight: 400;
  letter-spacing: 0.0625rem;
  color: rgb(255, 255, 255);
  margin: 0 0 40px 0;
  opacity: 1;
}
.section-intro .wrap .props-list-wrap {
  width: 50%;
}
.section-intro .wrap .props-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.section-intro .wrap .props-list .item {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 50px;
  padding-right: 20px;
}
.section-intro .wrap .props-list .item .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  margin-right: 15px;
  background-color: #fff;
}
.section-intro .wrap .props-list .item .icon svg {
  width: 32px;
  height: 32px;
}
.section-intro .wrap .props-list .item .icon svg path {
  fill: #fff;
}
.section-intro .wrap .props-list .item p {
  width: calc(100% - 75px);
  font-size: 1rem;
  line-height: 1.1;
  color: rgba(255, 255, 255, 0.8);
  max-width: 210px;
}

.section-intro-list {
  background-color: #5B6748;
  padding: 100px 0;
}
.section-intro-list .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 30px;
  margin: 0 -60px 0 -60px;
}
.section-intro-list .list .item {
  position: relative;
  width: 33.333%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-start;
  height: 440px;
  overflow: hidden;
  background-size: cover;
  padding: 35px;
  margin: 0 30px;
}
.section-intro-list .list .item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.section-intro-list .list .item .inner .icon {
  display: block;
  width: 70px;
  height: 70px;
  margin: 0 0 30px 60px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.section-intro-list .list .item .inner .icon.icon-field {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='0 0 512.00002 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m502 400.957031c-83.515625 0-165.484375 34.257813-224.890625 93.988281-3.898437 3.917969-3.878906 10.25.035156 14.140626 1.953125 1.941406 4.5 2.910156 7.054688 2.910156 2.566406 0 5.132812-.980469 7.089843-2.945313 55.679688-55.984375 132.480469-88.09375 210.710938-88.09375 5.523438 0 10-4.476562 10-10 0-5.519531-4.476562-10-10-10zm0 0'/%3E%3Cpath d='m293.46875 391.695312c-3.09375-4.578124-9.308594-5.78125-13.882812-2.6875-42.761719 28.882813-78.875 65.023438-107.34375 107.414063-3.078126 4.585937-1.859376 10.800781 2.726562 13.878906 1.714844 1.148438 3.648438 1.699219 5.566406 1.699219 3.21875 0 6.382813-1.554688 8.3125-4.425781 27.023438-40.246094 61.316406-74.5625 101.933594-101.996094 4.574219-3.089844 5.777344-9.304687 2.6875-13.882813zm0 0'/%3E%3Cpath d='m502 320.457031c-44.707031 0-88.957031 7.636719-131.519531 22.699219-5.207031 1.839844-7.933594 7.554688-6.089844 12.761719 1.449219 4.105469 5.308594 6.667969 9.425781 6.667969 1.105469 0 2.230469-.1875 3.335938-.578126 40.414062-14.300781 82.417968-21.550781 124.847656-21.550781 5.523438 0 10-4.476562 10-10 0-5.523437-4.476562-10-10-10zm0 0'/%3E%3Cpath d='m143.277344 443.378906c65.789062-85.777344 161.023437-145.335937 266.109375-167.65625.019531-.003906.039062-.007812.054687-.011718 30.199219-6.410157 61.203125-9.75 92.558594-9.75 5.519531 0 10-4.480469 10-10 0-5.523438-4.480469-10-10-10-28.433594 0-56.757812 2.601562-84.601562 7.691406v-21.585938c36.144531-30.597656 55.984374-70.691406 55.984374-113.386718 0-44.144532-21.207031-85.507813-59.71875-116.472657-3.660156-2.941406-8.875-2.941406-12.535156 0-38.507812 30.964844-59.71875 72.328125-59.71875 116.472657 0 42.695312 19.84375 82.789062 55.984375 113.386718v25.675782c-19 4.324218-37.726562 9.835937-56.0625 16.472656v-58.550782c0-2.75-1.109375-5.238281-2.90625-7.046874v-.003907l-56-56.332031c-1.878906-1.886719-4.429687-2.949219-7.09375-2.949219h-114.332031c-2.660156 0-5.214844 1.0625-7.089844 2.949219l-56 56.332031v.003907c-1.796875 1.808593-2.910156 4.296874-2.910156 7.050781v38.1875c-6.96875-1.277344-13.96875-2.402344-21-3.363281v-35.648438c27.332031-23.511719 42.328125-54.175781 42.328125-86.84375 0-34.128906-16.359375-66.074219-46.0625-89.960938-3.660156-2.941406-8.871094-2.941406-12.53125 0-29.703125 23.882813-46.0625 55.832032-46.0625 89.960938 0 32.664062 14.996094 63.328125 42.328125 86.839844v33.351562c-14.582031-1.363281-29.261719-2.066406-44-2.066406-5.523438 0-10 4.476562-10 10s4.476562 10 10 10c79.960938 0 158.171875 21.15625 227.121094 61.292969-16.519532 11.226562-32.296875 23.488281-47.234375 36.6875-55.863281-28.460938-117.933594-43.480469-179.886719-43.480469-5.519531 0-10 4.476562-10 10s4.480469 10 10 10c56.371094 0 112.855469 13.109375 164.171875 38.003906-15.203125 14.707032-29.414063 30.441406-42.527344 47.074219-38.898437-16.3125-79.78125-24.578125-121.644531-24.578125-5.519531 0-10 4.476562-10 10s4.480469 10 10 10c37.5 0 74.164062 7.109375 109.1875 21.109375-6.910156 9.601563-13.476562 19.464844-19.652344 29.589844l-15.238281 24.964843c-2.878906 4.710938-1.386719 10.867188 3.324219 13.742188 1.628906.996094 3.425781 1.46875 5.203125 1.46875 3.367187 0 6.660156-1.707031 8.542969-4.792969l15.238281-24.964843c7.945312-13.019532 16.53125-25.546876 25.683593-37.574219.359376-.398438.695313-.824219.988282-1.289063zm218.136718-324.699218c0-35.542969 16.261719-69.210938 45.984376-95.59375 29.722656 26.382812 45.984374 60.050781 45.984374 95.59375 0 31.320312-12.640624 61.191406-35.984374 85.898437v-76.578125c0-5.523438-4.476563-10-10-10-5.523438 0-10 4.476562-10 10v76.578125c-23.347657-24.707031-35.984376-54.578125-35.984376-85.898437zm-329.742187 9.320312c0-25.507812 11.417969-49.734375 32.328125-68.984375 20.910156 19.246094 32.328125 43.476563 32.328125 68.984375 0 21.082031-7.808594 41.292969-22.328125 58.542969v-66.542969c0-5.523438-4.476562-10-10-10-5.519531 0-10 4.476562-10 10v66.542969c-14.519531-17.25-22.328125-37.460938-22.328125-58.542969zm275.621094 77.664062h-86.132813l-36.117187-36.332031h86.132812zm-146.292969-32.148437 31.960938 32.148437h-63.917969zm-46 52.148437h92v63.59375c-4.636719-2.132812-9.300781-4.195312-14-6.175781v-33.585937c0-5.519532-4.476562-10-10-10h-44c-5.519531 0-10 4.480468-10 10v11.890625c-4.648438-1.210938-9.3125-2.359375-14-3.429688zm58 49.527344c-7.929688-2.921875-15.929688-5.632812-24-8.121094v-7.574218h24zm54 23.851563v-73.378907h94.335938v56.3125c-17.128907 7.097657-33.867188 15.199219-50.09375 24.308594-5.1875 2.910156-10.3125 5.933594-15.378907 9.035156-9.453125-5.773437-19.078125-11.203124-28.863281-16.277343zm0 0'/%3E%3Cpath d='m407.398438 100c2.628906 0 5.210937-1.070312 7.070312-2.933594 1.859375-1.859375 2.929688-4.4375 2.929688-7.066406 0-2.632812-1.066407-5.210938-2.929688-7.070312-1.859375-1.863282-4.441406-2.929688-7.070312-2.929688-2.628907 0-5.210938 1.066406-7.066407 2.929688-1.863281 1.859374-2.933593 4.4375-2.933593 7.070312 0 2.628906 1.070312 5.207031 2.933593 7.066406 1.855469 1.859375 4.4375 2.933594 7.066407 2.933594zm0 0'/%3E%3Cpath d='m320.597656 365.269531c-1.855468 1.859375-2.929687 4.4375-2.929687 7.066407 0 2.640624 1.070312 5.210937 2.929687 7.070312 1.863282 1.863281 4.441406 2.929688 7.070313 2.929688 2.632812 0 5.210937-1.066407 7.070312-2.929688 1.859375-1.859375 2.929688-4.429688 2.929688-7.070312 0-2.628907-1.070313-5.207032-2.929688-7.066407-1.859375-1.863281-4.4375-2.933593-7.070312-2.933593-2.628907 0-5.207031 1.070312-7.070313 2.933593zm0 0'/%3E%3C/svg%3E");
}
.section-intro-list .list .item .inner .icon.icon-discount {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='-4 0 511 512' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m252.691406 0c12.023438 0 20.320313 9.480469 28.539063 18.871094 4.867187 5.5625 9.691406 11.074218 12.644531 11.609375 3.023438.550781 9.515625-3.054688 15.96875-6.640625 10.675781-5.933594 21.292969-11.828125 32.164062-7.78125 10.992188 4.09375 15.109376 15.617187 19.210938 27.101562 2.429688 6.796875 4.847656 13.570313 7.160156 14.925782 2.316406 1.355468 9.4375.109374 16.546875-1.132813 11.9375-2.089844 23.859375-4.175781 32.710938 3.289063 8.804687 7.429687 8.75 19.558593 8.695312 31.6875-.03125 7.160156-.066406 14.320312 1.664063 16.371093 1.730468 2.054688 8.785156 3.242188 15.84375 4.429688 11.980468 2.019531 23.980468 4.039062 29.851562 14.058593 5.855469 9.996094 1.816406 21.398438-2.238281 32.839844-2.433594 6.863282-4.875 13.75-3.890625 16.394532.984375 2.636718 7.230469 6.269531 13.507812 9.921874 10.640626 6.1875 21.34375 12.410157 23.464844 24.09375 2.085938 11.484376-5.503906 21.035157-13.160156 30.675782-4.695312 5.914062-9.433594 11.878906-9.433594 15.285156 0 3.410156 4.738282 9.375 9.433594 15.289062 7.65625 9.636719 15.246094 19.1875 13.160156 30.671876-2.121094 11.683593-12.824218 17.910156-23.464844 24.097656-6.277343 3.648437-12.523437 7.28125-13.507812 9.921875-.984375 2.644531 1.457031 9.53125 3.890625 16.394531 4.054687 11.441406 8.09375 22.84375 2.238281 32.835938-5.871094 10.023437-17.871094 12.042968-29.851562 14.058593-7.058594 1.191407-14.113282 2.378907-15.84375 4.429688-1.730469 2.054687-1.695313 9.214843-1.664063 16.375.054688 12.128906.109375 24.257812-8.695312 31.6875-8.851563 7.464843-20.773438 5.378906-32.710938 3.289062-7.109375-1.242187-14.230469-2.488281-16.546875-1.132812-2.3125 1.355469-4.730468 8.128906-7.160156 14.925781-4.101562 11.484375-8.21875 23.007812-19.210938 27.101562-10.871093 4.046876-21.488281-1.851562-32.164062-7.78125-6.453125-3.585937-12.941406-7.191406-15.96875-6.640624-2.953125.535156-7.777344 6.046874-12.644531 11.605468-8.21875 9.390625-16.515625 18.871094-28.539063 18.871094-12.019531 0-20.316406-9.480469-28.539062-18.871094-4.863282-5.5625-9.6875-11.074218-12.644532-11.609375-3.023437-.550781-9.511718 3.054688-15.96875 6.640625-10.675781 5.933594-21.289062 11.828125-32.160156 7.78125-10.996094-4.09375-15.109375-15.617187-19.214844-27.101562-2.425781-6.792969-4.847656-13.570313-7.160156-14.925782-2.3125-1.355468-9.433594-.109374-16.546875 1.136719-11.9375 2.085938-23.859375 4.171875-32.710937-3.292969-8.804688-7.429687-8.75-19.558593-8.695313-31.6875.035157-7.160156.066407-14.320312-1.664062-16.371093-1.730469-2.054688-8.78125-3.242188-15.84375-4.429688-11.980469-2.015625-23.980469-4.039062-29.851563-14.058593-5.851562-9.996094-1.8125-21.398438 2.242188-32.839844 2.433594-6.863282 4.871094-13.75 3.886718-16.394532-.980468-2.636718-7.226562-6.269531-13.507812-9.921874-10.636719-6.1875-21.34375-12.410157-23.460938-24.09375-2.085937-11.484376 5.5-21.039063 13.15625-30.675782 4.699219-5.914062 9.4375-11.878906 9.4375-15.289062 0-3.40625-4.738281-9.371094-9.4375-15.285156-7.65625-9.640626-15.242187-19.1875-13.15625-30.675782 2.117188-11.683594 12.824219-17.90625 23.460938-24.09375 6.28125-3.652344 12.527344-7.285156 13.507812-9.921875.984376-2.644531-1.453124-9.53125-3.886718-16.394531-4.054688-11.441406-8.097656-22.84375-2.242188-32.835938 5.871094-10.023437 17.871094-12.042968 29.851563-14.058593 7.0625-1.191407 14.113281-2.378907 15.84375-4.429688 1.730469-2.054687 1.699219-9.214843 1.664062-16.375-.054687-12.128906-.109375-24.261719 8.695313-31.683593 8.851562-7.464844 20.773437-5.382813 32.710937-3.292969 7.113281 1.242187 14.234375 2.488281 16.546875 1.132812 2.3125-1.351562 4.734375-8.128906 7.160156-14.925781 4.101563-11.480469 8.222657-23.007812 19.214844-27.101562 10.871094-4.046876 21.484375 1.851562 32.160156 7.78125 6.457032 3.585937 12.945313 7.191406 15.96875 6.640624 2.957032-.535156 7.78125-6.046874 12.644532-11.605468 8.222656-9.390625 16.519531-18.871094 28.539062-18.871094zm123.921875 129.175781c-5.523437 0-10 4.476563-10 10 0 2.460938.890625 4.714844 2.367188 6.457031v.003907l-.003907-.003907.03125.035157c.203126.238281.417969.464843.640626.679687 26.894531 28.671875 43.363281 67.238282 43.363281 109.652344 0 44.273438-17.941407 84.351562-46.953125 113.363281-29.011719 29.015625-69.09375 46.957031-113.367188 46.957031-18.953125 0-37.136718-3.289062-54.011718-9.328124-.300782-.125-.613282-.234376-.929688-.332032l-.023438-.011718v.003906c-.917968-.277344-1.894531-.429688-2.902343-.429688-5.519531 0-10 4.476563-10 10 0 4.53125 3.015625 8.355469 7.144531 9.585938 18.972656 6.785156 39.417969 10.484375 60.722656 10.484375 49.785156 0 94.859375-20.183594 127.484375-52.808594 32.628907-32.628906 52.808594-77.699219 52.808594-127.484375 0-47.640625-18.480469-90.960938-48.65625-123.191406-1.835937-2.21875-4.609375-3.632813-7.714844-3.632813zm-30.179687-25.382812c-5.519532 0-10 4.476562-10 10 0 5.519531 4.480468 10 10 10 5.523437 0 10-4.480469 10-10 0-5.523438-4.476563-10-10-10zm-32.457032-17.398438c-19.132812-6.914062-39.765624-10.6875-61.285156-10.6875-49.785156 0-94.855468 20.179688-127.484375 52.808594-32.625 32.625-52.808593 77.699219-52.808593 127.484375 0 47.539062 18.402343 90.777344 48.464843 122.988281 1.835938 2.195313 4.59375 3.59375 7.679688 3.59375 5.523437 0 10-4.476562 10-10 0-2.453125-.882813-4.699219-2.351563-6.4375v-.007812l-.039062-.042969c-.195313-.230469-.402344-.449219-.617188-.65625-26.773437-28.652344-43.164062-67.128906-43.164062-109.4375 0-44.273438 17.945312-84.355469 46.957031-113.363281 29.011719-29.015625 69.09375-46.957031 113.363281-46.957031 19.132813 0 37.480469 3.351562 54.492188 9.5h.003906c1.203125.511718 2.523438.792968 3.914062.792968 5.523438 0 10-4.476562 10-10 0-4.523437-3.003906-8.34375-7.125-9.578125zm-155.027343 301.8125c-5.519531 0-10 4.476563-10 10 0 5.523438 4.480469 10 10 10 5.523437 0 10-4.476562 10-10 0-5.523437-4.476563-10-10-10zm35.523437-230.488281c-11.464844 0-21.84375 4.644531-29.359375 12.160156-7.511719 7.515625-12.160156 17.894532-12.160156 29.359375 0 11.460938 4.648437 21.84375 12.160156 29.355469 7.515625 7.515625 17.894531 12.164062 29.359375 12.164062s21.84375-4.648437 29.359375-12.164062c7.511719-7.511719 12.160157-17.894531 12.160157-29.355469 0-11.464843-4.648438-21.84375-12.160157-29.359375-7.515625-7.515625-17.894531-12.160156-29.359375-12.160156zm15.238282 26.28125c-3.898438-3.898438-9.285157-6.3125-15.238282-6.3125-5.949218 0-11.339844 2.414062-15.238281 6.3125s-6.308594 9.285156-6.308594 15.238281c0 5.949219 2.410157 11.339844 6.308594 15.238281 3.898437 3.894532 9.289063 6.308594 15.238281 6.308594 5.953125 0 11.339844-2.410156 15.238282-6.308594 3.898437-3.898437 6.308593-9.289062 6.308593-15.238281 0-5.953125-2.410156-11.339843-6.308593-15.238281zm92.894531-21.757812-116.441407 176.59375c-3.015624 4.589843-1.742187 10.753906 2.847657 13.769531 4.589843 3.015625 10.753906 1.742187 13.769531-2.847657l116.441406-176.59375c3.015625-4.589843 1.742188-10.753906-2.847656-13.769531s-10.753906-1.742187-13.769531 2.847657zm8.308593 109c-11.464843 0-21.847656 4.648437-29.359374 12.160156-7.511719 7.515625-12.160157 17.898437-12.160157 29.359375 0 11.464843 4.648438 21.84375 12.160157 29.359375 7.515624 7.511718 17.894531 12.160156 29.359374 12.160156 11.464844 0 21.84375-4.648438 29.355469-12.160156 7.515625-7.515625 12.164063-17.894532 12.164063-29.359375 0-11.464844-4.648438-21.84375-12.164063-29.359375-7.511719-7.511719-17.890625-12.160156-29.355469-12.160156zm15.234376 26.28125c-3.894532-3.894532-9.285157-6.308594-15.234376-6.308594-5.953124 0-11.339843 2.410156-15.238281 6.308594-3.898437 3.898437-6.3125 9.289062-6.3125 15.238281 0 5.953125 2.414063 11.339843 6.3125 15.238281 3.898438 3.898438 9.285157 6.308594 15.238281 6.308594 5.949219 0 11.339844-2.410156 15.234376-6.308594 3.902343-3.898438 6.3125-9.285156 6.3125-15.238281 0-5.949219-2.410157-11.335938-6.3125-15.238281zm-59.894532-265.542969c-5.230468-5.976563-10.507812-12.007813-13.558594-12.007813-3.054687 0-8.332031 6.03125-13.5625 12.007813-7.160156 8.179687-14.261718 16.292969-24.113281 18.082031-10 1.816406-19.601562-3.519531-29.152343-8.828125-6.65625-3.699219-13.277344-7.375-15.542969-6.53125-2.234375.832031-4.800781 8.011719-7.355469 15.164063-3.636719 10.175781-7.257812 20.320312-15.898438 25.378906-8.699218 5.097656-19.378906 3.230468-30.042968 1.363281-7.363282-1.285156-14.722656-2.574219-16.402344-1.152344-1.742188 1.46875-1.710938 8.933594-1.675781 16.394531.050781 10.839844.097656 21.679688-6.347657 29.324219-6.425781 7.621094-17.097656 9.417969-27.78125 11.214844-7.394531 1.246094-14.808593 2.492187-15.960937 4.464844-1.148437 1.957031 1.359375 9.039062 3.878906 16.140625 3.625 10.230468 7.261719 20.492187 3.730469 29.96875-3.484375 9.355468-12.800781 14.773437-22.167969 20.222656-6.679687 3.882812-13.402343 7.792969-13.867187 10.363281-.472656 2.605469 4.332031 8.652344 9.179687 14.757813 6.875 8.652344 13.808594 17.378906 13.808594 27.691406 0 10.316406-6.933594 19.039062-13.808594 27.695312-4.847656 6.101563-9.652343 12.148438-9.179687 14.757813.464844 2.570313 7.1875 6.476563 13.867187 10.363281 9.367188 5.445313 18.683594 10.863282 22.167969 20.21875 3.53125 9.480469-.105469 19.742188-3.730469 29.972656-2.519531 7.101563-5.027343 14.179688-3.878906 16.140626 1.152344 1.96875 8.5625 3.21875 15.960937 4.460937 10.6875 1.800781 21.355469 3.59375 27.78125 11.21875 6.445313 7.640625 6.398438 18.480469 6.347657 29.324219-.035157 7.460937-.066407 14.921875 1.675781 16.394531 1.683594 1.417969 9.039062.132813 16.402344-1.15625 10.664062-1.863281 21.34375-3.734375 30.042968 1.363281 8.640626 5.058594 12.265626 15.203125 15.898438 25.378906 2.554688 7.152344 5.121094 14.335938 7.355469 15.164063 2.265625.84375 8.886719-2.832031 15.542969-6.53125 9.550781-5.304687 19.152343-10.640625 29.152343-8.824219 9.855469 1.785156 16.953125 9.898438 24.113281 18.082032 5.230469 5.976562 10.507813 12.007812 13.5625 12.007812 3.050782 0 8.328126-6.03125 13.558594-12.007812 7.160156-8.183594 14.261719-16.296876 24.109375-18.082032 10-1.816406 19.605469 3.519532 29.15625 8.824219 6.65625 3.699219 13.277344 7.375 15.542969 6.53125 2.234375-.828125 4.800781-8.011719 7.355469-15.164063 3.636719-10.175781 7.257812-20.316406 15.894531-25.378906 8.703125-5.097656 19.378906-3.230468 30.042969-1.363281 7.367187 1.289063 14.722656 2.578125 16.410156 1.15625 1.738281-1.472656 1.707031-8.933594 1.671875-16.394531-.050781-10.839844-.097656-21.683594 6.347656-29.324219 6.425782-7.625 17.09375-9.417969 27.777344-11.21875 7.398438-1.242187 14.8125-2.492187 15.964844-4.460937 1.148437-1.960938-1.359375-9.039063-3.878906-16.140626-3.625-10.230468-7.261719-20.492187-3.730469-29.972656 3.480469-9.355468 12.800781-14.773437 22.164062-20.21875 6.683594-3.886718 13.402344-7.792968 13.871094-10.363281.472656-2.609375-4.332031-8.65625-9.179687-14.757813-6.875-8.65625-13.808594-17.378906-13.808594-27.695312 0-10.3125 6.933594-19.039062 13.808594-27.691406 4.847656-6.105469 9.652343-12.152344 9.179687-14.757813-.46875-2.570312-7.1875-6.480469-13.871094-10.363281-9.363281-5.449219-18.683593-10.867188-22.164062-20.222656-3.53125-9.476563.105469-19.738282 3.730469-29.96875 2.519531-7.101563 5.027343-14.183594 3.878906-16.140625-1.152344-1.972657-8.566406-3.21875-15.964844-4.464844-10.683594-1.796875-21.351562-3.59375-27.777344-11.214844-6.445312-7.644531-6.398437-18.484375-6.347656-29.324219.035156-7.460937.066406-14.925781-1.671875-16.394531-1.6875-1.421875-9.042969-.132812-16.410156 1.152344-10.664063 1.867187-21.339844 3.734375-30.039063-1.363281-8.640625-5.058594-12.265625-15.203125-15.898437-25.378906-2.554688-7.152344-5.121094-14.332032-7.355469-15.164063-2.265625-.84375-8.886719 2.832031-15.542969 6.53125-9.554687 5.308594-19.15625 10.644531-29.15625 8.828125-9.851562-1.789062-16.949219-9.902344-24.109375-18.082031zm0 0' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.section-intro-list .list .item .inner .icon.icon-house {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cg%3E %3Cpath class='st0' d='M135.9,462c-3.5-20.1-21-35.4-42-35.4c-16.8,0-31.4,9.8-38.3,23.9c-1.4-1-2.8-1.9-4.4-2.6V307.2 c0-4.7-3.8-8.5-8.5-8.5s-8.5,3.8-8.5,8.5v136.5C15.3,443.7,0,459,0,477.9S15.3,512,34.1,512H128c14.1,0,25.6-11.5,25.6-25.6 C153.6,475,146.2,465.4,135.9,462z M128,494.9H34.1c-9.4,0-17.1-7.7-17.1-17.1s7.7-17.1,17.1-17.1c8,0,15,4.6,17.6,11.5 c1.4,3.9,5.4,6.1,9.5,5.4c4.1-0.7,7-4.3,7-8.4c0-14.1,11.5-25.6,25.6-25.6s25.6,11.5,25.6,25.6c0,4.7,3.8,8.5,8.5,8.5 c4.7,0,8.5,3.8,8.5,8.5S132.7,494.9,128,494.9z'/%3E %3Cpath class='st0' d='M503.5,68.3H341.3c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5h153.6v184.2L262,36.6c-1.7-1.7-3.9-2.5-6.1-2.5 s-4.4,0.8-6.1,2.5L17.1,269.5V85.3h93.9c4.7,0,8.5-3.8,8.5-8.5V42.7c0-4.7-3.8-8.5-8.5-8.5h-8.5V17.1h51.2v17.1h-8.5 c-4.7,0-8.5,3.8-8.5,8.5v34.1c0,4.7,3.8,8.5,8.5,8.5h25.6c4.7,0,8.5-3.8,8.5-8.5s-3.8-8.5-8.5-8.5h-17.1V51.2h8.5 c4.7,0,8.5-3.8,8.5-8.5V8.5c0-4.7-3.8-8.5-8.5-8.5H93.9c-4.7,0-8.5,3.8-8.5,8.5v34.1c0,4.7,3.8,8.5,8.5,8.5h8.5v17.1H8.5 c-2.3,0-4.4,0.9-6,2.5c-1.6,1.6-2.5,3.8-2.5,6l0,213.3c0,3.5,2.1,6.6,5.3,7.9c1.1,0.4,2.2,0.6,3.3,0.6c2.2,0,4.4-0.9,6-2.5 L256,54.7l241.5,241.5c1.6,1.6,3.8,2.5,6,2.5c1.1,0,2.2-0.2,3.3-0.6c3.2-1.3,5.3-4.4,5.3-7.9V76.8 C512,72.1,508.2,68.3,503.5,68.3z'/%3E %3Cpath class='st0' d='M477.9,443.7V307.2c0-4.7-3.8-8.5-8.5-8.5s-8.5,3.8-8.5,8.5v140.7c-1.5,0.8-3,1.7-4.4,2.6 c-7-14.1-21.5-23.9-38.3-23.9c-21,0-38.6,15.3-42,35.4c-10.3,3.3-17.7,13-17.7,24.4c0,3,0.6,5.9,1.6,8.5H213.3 c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5H384h34.1h59.7c18.8,0,34.1-15.3,34.1-34.1S496.7,443.7,477.9,443.7z M477.9,494.9h-59.7 H384c-4.7,0-8.5-3.8-8.5-8.5s3.8-8.5,8.5-8.5c4.7,0,8.5-3.8,8.5-8.5c0-14.1,11.5-25.6,25.6-25.6s25.6,11.5,25.6,25.6 c0,4.1,3,7.7,7,8.4c4.1,0.7,8.1-1.5,9.5-5.4c2.6-6.9,9.6-11.5,17.6-11.5c9.4,0,17.1,7.7,17.1,17.1S487.3,494.9,477.9,494.9z'/%3E %3Cpath class='st0' d='M290.1,170.7c0-18.8-15.3-34.1-34.1-34.1c-18.8,0-34.1,15.3-34.1,34.1s15.3,34.1,34.1,34.1 S290.1,189.5,290.1,170.7z M238.9,170.7c0-9.4,7.7-17.1,17.1-17.1c9.4,0,17.1,7.7,17.1,17.1c0,9.4-7.7,17.1-17.1,17.1 C246.6,187.7,238.9,180.1,238.9,170.7z'/%3E %3Cpath class='st0' d='M418.1,290.1h-68.3c-4.7,0-8.5,3.8-8.5,8.5v93.9h-8.5c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5h102.4 c4.7,0,8.5-3.8,8.5-8.5s-3.8-8.5-8.5-8.5h-8.5v-93.9C426.7,294,422.8,290.1,418.1,290.1z M409.6,392.5h-51.2v-34.1h51.2V392.5z M409.6,341.3h-51.2v-34.1h51.2V341.3z'/%3E %3Cpath class='st0' d='M341.3,469.3c0-4.7-3.8-8.5-8.5-8.5h-25.6V298.7c0-4.7-3.8-8.5-8.5-8.5h-85.3c-4.7,0-8.5,3.8-8.5,8.5v162.1 h-25.6c-4.7,0-8.5,3.8-8.5,8.5v34.1c0,4.7,3.8,8.5,8.5,8.5s8.5-3.8,8.5-8.5v-25.6h145.1C337.5,477.9,341.3,474,341.3,469.3z M290.1,375.5h-8.5c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5h8.5v68.3h-68.3V307.2h68.3V375.5z'/%3E %3Cpath class='st0' d='M162.1,290.1H93.9c-4.7,0-8.5,3.8-8.5,8.5v93.9h-8.5c-4.7,0-8.5,3.8-8.5,8.5s3.8,8.5,8.5,8.5h102.4 c4.7,0,8.5-3.8,8.5-8.5s-3.8-8.5-8.5-8.5h-8.5v-93.9C170.7,294,166.8,290.1,162.1,290.1z M153.6,392.5h-51.2v-34.1h51.2V392.5z M153.6,341.3h-51.2v-34.1h51.2V341.3z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
}
.section-intro-list .list .item .inner h4 {
  font-size: 1.25rem;
  line-height: 1.1;
  font-weight: 700;
  color: #fff;
  margin-bottom: 0;
}
.section-intro-list .list .item .inner h4 strike {
  color: #fff !important;
}
.section-intro-list .list .item.item-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  height: 100%;
}
.section-intro-list .list .item.item-video .play-ico {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 80px;
  height: 80px;
  border-radius: 80px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #2e67be;
  background-size: 24px;
  transition: 0.2s ease;
}
.section-intro-list .list .item.item-video:hover .play-ico {
  transform: scale(1.1);
}

.section-about-project {
  background-color: #5B6748;
  padding: 100px 0;
}
.section-about-project .section-title {
  margin-bottom: 50px;
}
.section-about-project .text-block {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.section-about-project .text-block > .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-about-project .text-block > .left .text {
  display: block;
  width: 50%;
}
.section-about-project .text-block > .left .text.left {
  padding-right: 40px;
}
.section-about-project .text-block > .left .text.right {
  padding-left: 40px;
}
.section-about-project .text-block > .left .text p:last-child {
  margin-bottom: 0;
}
.section-about-project .text-block > .left p {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 15px;
}
.section-about-project .text-block > .left p:last-child {
  margin-bottom: 0;
}
.section-about-project .text-block > .right {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50%;
}
.section-about-project .text-block > .right .item {
  position: relative;
  margin-bottom: 30px;
}
.section-about-project .text-block > .right .item:last-child {
  margin-bottom: 0;
}
.section-about-project .text-block > .right .item:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background-color: #2e67be;
}
.section-about-project .text-block > .right .item h4 {
  font-size: 1.75rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 15px;
}
.section-about-project .text-block > .right .item h4 span {
  font-family: "SteppeBold";
}
.section-about-project .text-block > .right .item p {
  font-size: 1rem;
  line-height: 1.2;
}
.section-about-project .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 80px -15px 0 -15px;
}
.section-about-project .list .item {
  width: 25%;
  padding: 0 15px;
  margin-bottom: 35px;
}
.section-about-project .list .item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  color: #333;
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden;
}
.section-about-project .list .item .inner .image {
  position: relative;
  cursor: pointer;
}
.section-about-project .list .item .inner .image:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 82px;
  height: 82px;
  border-radius: 80px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.999 511.999' style='enable-background:new 0 0 511.999 511.999;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M508.874,478.708L360.142,329.976c28.21-34.827,45.191-79.103,45.191-127.309c0-111.75-90.917-202.667-202.667-202.667 S0,90.917,0,202.667s90.917,202.667,202.667,202.667c48.206,0,92.482-16.982,127.309-45.191l148.732,148.732 c4.167,4.165,10.919,4.165,15.086,0l15.081-15.082C513.04,489.627,513.04,482.873,508.874,478.708z M202.667,362.667 c-88.229,0-160-71.771-160-160s71.771-160,160-160s160,71.771,160,160S290.896,362.667,202.667,362.667z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 36px;
  transition: 0.2s ease;
  transform: scale(0);
}
.section-about-project .list .item .inner .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  transition: 0.2s ease;
  opacity: 0;
}
.section-about-project .list .item .inner .image img {
  display: block;
  width: 100%;
  height: 240px;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-about-project .list .item .inner .image:hover:before {
  transform: scale(1);
}
.section-about-project .list .item .inner .image:hover:after {
  opacity: 1;
}
.section-about-project .list .item .inner .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px 30px;
}
.section-about-project .list .item .inner .text h4 {
  font-size: 1.25rem;
  line-height: 1.3;
  margin-bottom: 15px;
}
.section-about-project .list .item .inner .text p {
  font-size: 1rem;
  line-height: 1.3;
}
.section-about-project .list .item .inner .text .btn {
  width: 100%;
  margin-top: 25px;
}
.section-about-project .list .item .img-list {
  display: none;
}
.section-about-project .list .item .modal-content {
  display: none;
}

.section-locations {
  padding: 100px 0;
  background-color: #f1f1f1;
  border-top: 1px solid #e7e7e7;
}
.section-locations .text-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 70px;
}
.section-locations .text-block .left {
  width: 65%;
  padding-right: 90px;
}
.section-locations .text-block .left p {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 15px;
}
.section-locations .text-block .left p:last-child {
  margin-bottom: 0;
}
.section-locations .text-block .left .btn {
  margin-top: 30px;
}
.section-locations .text-block .right {
  width: 35%;
}
.section-locations .text-block .right .right-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.section-locations .text-block .right .item {
  width: 50%;
  padding-right: 40px;
  margin-bottom: 50px;
}
.section-locations .text-block .right .item:nth-child(1), .section-locations .text-block .right .item:nth-child(2) {
  margin-bottom: 50px;
}
.section-locations .text-block .right .item:nth-child(2n+2) {
  padding-right: 0;
}
.section-locations .text-block .right .item:last-child {
  padding-right: 0;
}
.section-locations .text-block .right .item h4 {
  font-size: 1.875rem;
  line-height: 1.2;
  font-family: "Allerta";
  margin-bottom: 20px;
  color: #2e67be;
}
.section-locations .text-block .right .item h4 span {
  font-family: "SteppeBold";
}
.section-locations .text-block .right .item p {
  font-size: 0.9375rem;
  line-height: 1.3;
}
.section-locations .text-block .right .item p span.color-primary {
  font-weight: 700;
  text-transform: uppercase;
  color: #2e67be;
}
.section-locations .wrap-map {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  height: 650px;
  background-color: #eee;
  box-shadow: 4px 4px 30px 0px rgba(34, 60, 80, 0.15);
}
.section-locations .wrap-map .top-navigation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 2;
  top: 40px;
  right: 100px;
}
.section-locations .wrap-map .top-navigation .item {
  height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  color: #333;
  padding: 8px 25px;
  background-color: #fff;
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.16);
  border-radius: 40px;
  font-size: 0.875rem;
  line-height: 1.125rem;
  white-space: nowrap;
  margin-right: 25px;
  transition: 0.2s ease;
  cursor: pointer;
}
.section-locations .wrap-map .top-navigation .item:hover {
  background-color: #2e67be;
  color: #fff;
}
.section-locations .wrap-map .top-navigation .item:last-child {
  margin-right: 0;
}
.section-locations .wrap-map .map-filter {
  position: absolute;
  z-index: 2;
}
.section-locations .wrap-map .map-filter .objects {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
}
.section-locations .wrap-map .map-filter .objects .left {
  padding-right: 10px;
}
.section-locations .wrap-map .map-filter .objects .left .point {
  width: 90px;
  padding: 8px 25px;
  text-align: center;
}
.section-locations .wrap-map .map-filter .objects .left .point span {
  width: 100%;
}
.section-locations .wrap-map .map-filter .objects .right {
  width: calc(100% - 100px);
}
.section-locations .wrap-map .map-filter .objects .right .point.all {
  display: none;
}
.section-locations .wrap-map .map-filter .objects .point {
  height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  color: #333;
  margin: 0 10px 10px 0;
  padding: 8px 25px 8px 15px;
  background-color: #fff;
  box-shadow: 0 5px 14px rgba(0, 0, 0, 0.16);
  border-radius: 40px;
}
.section-locations .wrap-map .map-filter .objects .point:last-child {
  margin-right: 0;
}
.section-locations .wrap-map .map-filter .objects .point i {
  width: 18px;
  height: 18px;
  margin-right: 15px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  transition: 0.2s ease;
}
.section-locations .wrap-map .map-filter .objects .point i.kindergarten {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.01 512.01' style='enable-background:new 0 0 512.01 512.01;' xml:space='preserve' fill='%23ff79c5'%3E %3Cg%3E %3Cg%3E %3Cpath d='M490.159,68.276c12.055-0.023,21.822-9.79,21.846-21.845v-8.021c-0.018-2.682-1.279-5.203-3.413-6.827 C438.842-20.73,339.891-6.594,287.578,63.156c-20.495,27.326-31.573,60.562-31.573,94.72c0,4.352,0.171,8.619,0.513,12.8H68.272 c-18.851,0-34.133,15.282-34.133,34.133s15.282,34.133,34.133,34.133h22.272c-9.01,15.559-13.749,33.221-13.739,51.2v75.264 c-11.31-17.115-19.889-35.885-25.429-55.637c-3.243-11.126-13.499-18.731-25.087-18.603c-14.27-0.211-26.023,11.16-26.283,25.429 c-0.005,2.224,0.311,4.437,0.939,6.571C14.43,371.2,41.837,414.165,79.707,446.644c17.905,15.569,37.824,28.657,59.22,38.912 c74.067,35.272,160.088,35.272,234.155,0c5.121-2.475,10.154-5.12,15.104-7.851c12.401-6.891,24.191-14.828,35.243-23.723 c42.388-33.169,73.089-78.996,87.637-130.816c2.12-7.452,0.568-15.468-4.181-21.589c-5.067-6.554-12.879-10.397-21.164-10.411 c-7.033-0.051-13.793,2.714-18.773,7.68c-2.996,3.047-5.169,6.806-6.315,10.923c-6.957,24.468-18.48,47.399-33.962,67.584v-87.211 c0-2.219-0.085-4.523-0.256-6.741c0.287-1.175,0.316-2.397,0.085-3.584l-0.939-4.267v-0.171c-0.02-0.144-0.049-0.286-0.085-0.427 l-1.109-5.803c-0.341-1.365-0.427-2.731-0.853-4.096v-0.171l-18.774-93.525c-0.169-0.785-0.255-1.586-0.255-2.389 c0.005-5.622,3.843-10.516,9.301-11.861c5.203-1.295,10.648,0.91,13.483,5.461l10.752,18.005 c9.266,15.359,29.229,20.299,44.588,11.033c3.162-1.907,5.975-4.34,8.319-7.193c6.155-7.533,8.599-17.433,6.656-26.965 l-15.787-79.019c-0.551-2.485,0.115-5.083,1.792-6.997C485.174,69.423,487.599,68.257,490.159,68.276z M153.605,187.743h102.4 v51.2c-0.014,4.707-3.826,8.52-8.533,8.533h-85.333c-4.707-0.014-8.52-3.826-8.533-8.533V187.743z M256.005,460.809 c-45.923,0.211-90.702-14.327-127.744-41.472c4.224-65.196,58.146-116.025,123.477-116.395 c67.75,0.052,122.882,54.538,123.733,122.283C340.016,448.578,298.46,460.956,256.005,460.809z M452.272,93.876 c0,4.713-3.82,8.533-8.533,8.533s-8.533-3.82-8.533-8.533v-8.533c0-4.713,3.82-8.533,8.533-8.533s8.533,3.82,8.533,8.533V93.876z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.school {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='448pt' viewBox='0 -40 448 448' width='448pt' xmlns='http://www.w3.org/2000/svg' fill='%230ca11e'%3E%3Cpath d='m408 319.929688v-319.929688l-12.207031 1.023438c-48.957031 4.046874-96.976563 15.75-142.304688 34.6875l-21.488281 8.921874v318.664063l15.648438-6.503906c46.90625-19.515625 96.570312-31.589844 147.199218-35.792969zm0 0'/%3E%3Cpath d='m448 47.296875h-24v280c.015625 4.171875-3.183594 7.65625-7.34375 8l-20.488281 1.679687c-5.914063.488282-11.8125 1.09375-17.6875 1.816407-1.90625.230469-3.800781.535156-5.695313.800781-3.960937.527344-7.914062 1.0625-11.855468 1.6875-2.296876.367188-4.578126.796875-6.867188 1.199219-3.527344.617187-7.0625 1.230469-10.582031 1.925781-2.402344.480469-4.800781 1.019531-7.25 1.539062-3.351563.710938-6.703125 1.4375-10.03125 2.230469-2.496094.59375-4.984375 1.222657-7.464844 1.855469-3.238281.800781-6.460937 1.664062-9.679687 2.5625-2.503907.6875-5.007813 1.414062-7.503907 2.148438-3.199219.945312-6.351562 1.90625-9.511719 2.914062-2.472656.800781-4.949218 1.601562-7.414062 2.398438-3.164062 1.066406-6.3125 2.167968-9.449219 3.304687-2.398437.871094-4.800781 1.746094-7.253906 2.664063-1.097656.417968-2.1875.863281-3.28125 1.289062h183.359375zm0 0'/%3E%3Cpath d='m52.207031 1.023438-12.207031-1.023438v319.953125l14.199219 1.207031c50.597656 4.230469 100.21875 16.378906 147.046875 36l14.753906 6.136719v-318.664063l-21.464844-8.914062c-45.332031-18.941406-93.359375-30.648438-142.328125-34.695312zm0 0'/%3E%3Cpath d='m0 47.296875v320h183.488281c-.984375-.386719-1.96875-.800781-2.960937-1.167969-2.289063-.871094-4.597656-1.703125-6.902344-2.542968-3.25-1.179688-6.496094-2.328126-9.769531-3.425782-2.367188-.800781-4.742188-1.578125-7.121094-2.335937-3.246094-1.066407-6.503906-2.070313-9.765625-3.007813-2.402344-.703125-4.800781-1.410156-7.199219-2.082031-3.289062-.910156-6.585937-1.773437-9.890625-2.621094-2.398437-.617187-4.800781-1.234375-7.253906-1.808593-3.351562-.800782-6.722656-1.535157-10.089844-2.257813-2.398437-.519531-4.800781-1.046875-7.199218-1.527344-3.488282-.6875-6.992188-1.304687-10.496094-1.917969-2.296875-.402343-4.59375-.800781-6.894532-1.210937-3.867187-.613281-7.746093-1.132813-11.625-1.65625-1.960937-.261719-3.90625-.574219-5.863281-.796875-5.867187-.710938-11.734375-1.316406-17.601562-1.816406l-21.535157-1.824219c-4.152343-.355469-7.335937-3.835937-7.320312-8v-280zm0 0'/%3E%3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.bus-station {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45.437 45.437' style='enable-background:new 0 0 45.437 45.437;' xml:space='preserve' fill='%231176f3'%3E %3Cg%3E %3Cpath d='M41.403,11.11c-0.371-3.627-0.962-6.451-1.897-7.561c-3.855-4.564-30.859-4.898-33.925,0 c-0.75,1.2-1.276,4.014-1.629,7.567c-1.139,0.134-2.026,1.093-2.026,2.267v4.443c0,0.988,0.626,1.821,1.5,2.146 c-0.207,6.998-0.039,14.299,0.271,17.93c0,2.803,1.883,2.338,1.883,2.338h1.765v3.026c0,1.2,1.237,2.171,2.761,2.171 c1.526,0,2.763-0.971,2.763-2.171V40.24h20.534v3.026c0,1.2,1.236,2.171,2.762,2.171c1.524,0,2.761-0.971,2.761-2.171V40.24h0.58 c0,0,2.216,0.304,2.358-1.016c0-3.621,0.228-11.646,0.04-19.221c0.929-0.291,1.607-1.147,1.607-2.177v-4.443 C43.512,12.181,42.582,11.206,41.403,11.11z M12.176,4.2h20.735v3.137H12.176V4.2z M12.472,36.667c-1.628,0-2.947-1.32-2.947-2.948 c0-1.627,1.319-2.946,2.947-2.946s2.948,1.319,2.948,2.946C15.42,35.347,14.101,36.667,12.472,36.667z M32.8,36.667 c-1.627,0-2.949-1.32-2.949-2.948c0-1.627,1.321-2.946,2.949-2.946s2.947,1.319,2.947,2.946 C35.748,35.347,34.428,36.667,32.8,36.667z M36.547,23.767H8.54V9.077h28.007V23.767z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.supermarket {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='0 -31 512.00033 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%23ee4444'%3E%3Cpath d='m166 300.003906h271.003906c6.710938 0 12.597656-4.4375 14.414063-10.882812l60.003906-210.003906c1.289063-4.527344.40625-9.390626-2.433594-13.152344-2.84375-3.75-7.265625-5.964844-11.984375-5.964844h-365.632812l-10.722656-48.25c-1.523438-6.871094-7.617188-11.75-14.648438-11.75h-91c-8.289062 0-15 6.710938-15 15 0 8.292969 6.710938 15 15 15h78.960938l54.167968 243.75c-15.9375 6.929688-27.128906 22.792969-27.128906 41.253906 0 24.8125 20.1875 45 45 45h271.003906c8.292969 0 15-6.707031 15-15 0-8.289062-6.707031-15-15-15h-271.003906c-8.261719 0-15-6.722656-15-15s6.738281-15 15-15zm0 0'/%3E%3Cpath d='m151 405.003906c0 24.816406 20.1875 45 45.003906 45 24.8125 0 45-20.183594 45-45 0-24.8125-20.1875-45-45-45-24.816406 0-45.003906 20.1875-45.003906 45zm0 0'/%3E%3Cpath d='m362.003906 405.003906c0 24.816406 20.1875 45 45 45 24.816406 0 45-20.183594 45-45 0-24.8125-20.183594-45-45-45-24.8125 0-45 20.1875-45 45zm0 0'/%3E%3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.restaurant {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23f43df4'%3E %3Cg%3E %3Cg%3E %3Cpath d='M258.669,138.155L239.299,9.088C238.531,3.84,234.029,0,228.76,0c-0.107,0-0.235,0-0.363,0 c-5.419,0.171-9.835,4.373-10.261,9.771l-9.344,112.064c-0.576,6.912-12.843,6.912-13.419,0L186.051,9.771 C185.581,4.245,180.973,0,175.427,0c-5.547,0-10.176,4.245-10.624,9.771l-9.344,112.064c-0.576,6.912-12.843,6.912-13.419,0 L132.717,9.771c-0.448-5.376-4.864-9.579-10.283-9.771c-0.128,0-0.235,0-0.341,0c-5.269,0-9.771,3.84-10.539,9.088L92.205,138.155 c-5.696,37.824,14.827,74.005,49.429,89.088l-16.469,230.827c-0.981,13.888,3.883,27.691,13.376,37.888 C148.013,506.155,161.432,512,175.384,512h0.085c13.931,0,27.371-5.845,36.864-16.043c9.493-10.197,14.357-24,13.376-37.888 L209.24,227.243C243.843,212.16,264.365,175.979,258.669,138.155z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath d='M416.237,1.963c-2.816-2.005-6.443-2.475-9.707-1.344c-0.917,0.32-92.437,33.941-92.437,138.048 c0,74.944,24.384,112.789,38.101,128.149l-13.653,13.653c-1.749,1.749-2.837,4.032-3.072,6.485l-16.875,168.768 c-1.451,14.357,3.264,28.736,12.949,39.445C341.229,505.877,355.117,512,369.539,512c28.224,0,51.2-22.976,51.2-51.2V10.667 C420.76,7.189,419.075,3.968,416.237,1.963z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.port {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 474.986 474.986' style='enable-background:new 0 0 474.986 474.986;' xml:space='preserve' fill='%231176f3'%3E %3Cpath id='XMLID_3_' d='M440.904,356.937l-15.139-80.104c-0.632-3.32-2.842-6.123-5.93-7.501c-3.081-1.386-6.647-1.163-9.542,0.577 l-69.815,42.086c-4.09,2.464-5.954,7.408-4.514,11.952c1.434,4.552,5.799,7.515,10.559,7.184l27.269-1.902 c-26.037,34.993-65.227,49.355-110.178,53.036V153.103h22.449c3.62,2.695,8.07,4.343,12.929,4.343 c12.021,0,21.771-9.742,21.771-21.764c0-12.029-9.75-21.771-21.771-21.771c-4.867,0-9.318,1.656-12.938,4.351h-22.441V86.789 c12.776-8.494,21.231-22.987,21.231-39.436C284.845,21.247,263.6,0,237.493,0c-26.107,0-47.354,21.247-47.354,47.353 c0,16.449,8.456,30.942,21.231,39.436v31.474h-22.44c-3.62-2.695-8.07-4.351-12.937-4.351c-12.021,0-21.771,9.742-21.771,21.771 c0,12.021,9.75,21.764,21.771,21.764c4.859,0,9.309-1.648,12.929-4.343h22.448v229.162c-44.95-3.681-84.14-18.043-110.176-53.036 l27.269,1.902c4.759,0.331,9.125-2.632,10.558-7.184c1.44-4.543-0.423-9.488-4.513-11.952l-69.816-42.086 c-2.896-1.74-6.461-1.963-9.542-0.577c-3.088,1.378-5.298,4.181-5.93,7.501l-15.14,80.104c-0.886,4.689,1.555,9.372,5.906,11.327 c4.351,1.965,9.472,0.686,12.399-3.088l16.287-21.008c31.843,51.565,81.914,94.736,139.664,105.942l21.854,21.854 c4.036,4.028,10.565,4.028,14.594,0l21.854-21.854c57.75-11.198,107.828-54.377,139.672-105.942l16.287,21.008 c2.927,3.774,8.048,5.053,12.398,3.088C439.349,366.309,441.79,361.626,440.904,356.937z M237.493,34.839 c6.9,0,12.513,5.614,12.513,12.514c0,6.9-5.613,12.514-12.513,12.514c-6.9,0-12.515-5.614-12.515-12.514 C224.979,40.453,230.593,34.839,237.493,34.839z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.church {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 310 310' style='enable-background:new 0 0 310 310;' xml:space='preserve' fill='%23ff9c00'%3E %3Cg%3E %3Cpolygon points='253.381,206.25 253.381,299.157 253.381,299.465 310,299.465 310,238.977 '/%3E %3Cpolygon points='0,299.465 56.619,299.465 56.619,299.157 56.619,206.178 0,238.977 '/%3E %3Cpath d='M66.619,174.559v124.598h58.047v-52.825c0-16.568,13.432-30,30-30h0.668c16.568,0,30,13.432,30,30v52.825h58.047V174.559 L155,101.247L66.619,174.559z'/%3E %3Cpolygon points='27.502,161.587 42.498,179.785 155,87.083 267.502,179.785 282.498,161.587 162,62.297 162,40.202 183.631,40.202 183.631,26.202 162,26.202 162,10.535 148,10.535 148,26.202 126.369,26.202 126.369,40.202 148,40.202 148,62.297 '/%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.pharmacies {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 212.14 212.14' style='enable-background:new 0 0 212.14 212.14;' xml:space='preserve' fill='%230ca11e'%3E %3Cg%3E %3Cg%3E %3Cg%3E %3Cpath d='M212.14,66.427h-66.437V0.01H66.437v66.418H0v79.265h66.437v66.437h79.265v-66.437h66.437 L212.14,66.427L212.14,66.427z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.metro {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve' fill='%23ff0000'%3E %3Cmetadata%3E Svg Vector Icons : http://www.onlinewebfonts.com/icon %3C/metadata%3E %3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M500,130.3c-270.6,0-490,221.5-490,494.7c0,148.1,63.9,244.8,63.9,244.8l852,0c0,0,64.1-105.6,64.1-244.8C990,351.7,770.6,130.3,500,130.3z M889.9,809.5l-778.3-0.3c0,0-41.5-78.5-41.5-185.8c0-239.5,193.2-433.6,431.5-433.6c238.3,0,431.5,194.1,431.5,433.6C933.2,731.8,889.9,809.5,889.9,809.5z'/%3E%3Cpolygon points='638.5,261.6 632.3,261.6 501.6,517.7 366.2,259.4 180.8,726.1 132.9,726.1 132.9,763.5 395.4,763.5 395.4,726.1 343.3,726.1 395.4,580.2 501.6,763.5 603.7,580.2 655.8,726.1 603.7,726.1 603.7,763.5 864.1,763.5 864.1,726.1 819,726.1 '/%3E%3C/g%3E%3C/g%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point i.hospital {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E %3Csvg version='1.1' id='Icons' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 32 32' xml:space='preserve' fill='%23377d40'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D %3C/style%3E %3Cg%3E %3Cpath d='M16,9c1.7,0,3-1.3,3-3s-1.3-3-3-3s-3,1.3-3,3S14.3,9,16,9z'/%3E %3Cpath d='M29.7,11.3l-7-6.5c-0.3-0.3-0.7-0.3-1.1-0.2c-0.4,0.2-0.6,0.6-0.6,1c0,0.1,0,0.3,0,0.4c0,2.8-2.2,5-5,5s-5-2.2-5-5 c0-0.1,0-0.3,0-0.4c0-0.4-0.2-0.8-0.6-1c-0.4-0.2-0.8-0.1-1.1,0.2l-7,6.5c-0.3,0.2-0.4,0.6-0.3,1s0.3,0.6,0.7,0.7l8.9,2.8 C10.1,16.3,9,17.2,9,18.5c0,0.5,0.2,1.3,1.1,2c0.4,0.3,1.1,0.2,1.4-0.2c0.3-0.4,0.2-1.1-0.2-1.4c-0.3-0.2-0.3-0.4-0.3-0.4 c0-0.3,1.4-1.3,4-1.5v3c-2.3,0.3-4,1.4-4,2.9c0,1,0.7,1.8,1.8,2.4c0.1,0.1,0.3,0.1,0.4,0.1c0.4,0,0.7-0.2,0.9-0.6 c0.2-0.5,0-1.1-0.5-1.3C13.2,23.3,13,23.1,13,23c0-0.2,0.7-0.7,2-0.9V27c0,0.6,0.4,1,1,1s1-0.4,1-1v-0.8c0.6,0.2,1,0.6,1,0.8 c0,0.4-0.8,1-2,1s-2-0.6-2-1c0-0.6-0.4-1-1-1s-1,0.4-1,1c0,1.7,1.8,3,4,3s4-1.3,4-3c0-1.4-1.3-2.6-3-2.9V22c3.1-0.2,6-1.4,6-3.5 c0-1.3-1.1-2.2-2.6-2.8l8.9-2.8c0.3-0.1,0.6-0.4,0.7-0.7S29.9,11.5,29.7,11.3z M21,18.5c0,0.3-1.4,1.3-4,1.5V17 C19.6,17.2,21,18.2,21,18.5z'/%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point span {
  display: block;
  width: calc(100% - 63px);
  font-size: 0.8125rem;
  line-height: 1.1;
  white-space: nowrap;
}
.section-locations .wrap-map .map-filter .objects .point.route {
  padding: 8px 20px;
}
.section-locations .wrap-map .map-filter .objects .point.active {
  background-color: #2e67be;
  color: #fff;
}
.section-locations .wrap-map .map-filter .objects .point.active i.kindergarten {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.01 512.01' style='enable-background:new 0 0 512.01 512.01;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M490.159,68.276c12.055-0.023,21.822-9.79,21.846-21.845v-8.021c-0.018-2.682-1.279-5.203-3.413-6.827 C438.842-20.73,339.891-6.594,287.578,63.156c-20.495,27.326-31.573,60.562-31.573,94.72c0,4.352,0.171,8.619,0.513,12.8H68.272 c-18.851,0-34.133,15.282-34.133,34.133s15.282,34.133,34.133,34.133h22.272c-9.01,15.559-13.749,33.221-13.739,51.2v75.264 c-11.31-17.115-19.889-35.885-25.429-55.637c-3.243-11.126-13.499-18.731-25.087-18.603c-14.27-0.211-26.023,11.16-26.283,25.429 c-0.005,2.224,0.311,4.437,0.939,6.571C14.43,371.2,41.837,414.165,79.707,446.644c17.905,15.569,37.824,28.657,59.22,38.912 c74.067,35.272,160.088,35.272,234.155,0c5.121-2.475,10.154-5.12,15.104-7.851c12.401-6.891,24.191-14.828,35.243-23.723 c42.388-33.169,73.089-78.996,87.637-130.816c2.12-7.452,0.568-15.468-4.181-21.589c-5.067-6.554-12.879-10.397-21.164-10.411 c-7.033-0.051-13.793,2.714-18.773,7.68c-2.996,3.047-5.169,6.806-6.315,10.923c-6.957,24.468-18.48,47.399-33.962,67.584v-87.211 c0-2.219-0.085-4.523-0.256-6.741c0.287-1.175,0.316-2.397,0.085-3.584l-0.939-4.267v-0.171c-0.02-0.144-0.049-0.286-0.085-0.427 l-1.109-5.803c-0.341-1.365-0.427-2.731-0.853-4.096v-0.171l-18.774-93.525c-0.169-0.785-0.255-1.586-0.255-2.389 c0.005-5.622,3.843-10.516,9.301-11.861c5.203-1.295,10.648,0.91,13.483,5.461l10.752,18.005 c9.266,15.359,29.229,20.299,44.588,11.033c3.162-1.907,5.975-4.34,8.319-7.193c6.155-7.533,8.599-17.433,6.656-26.965 l-15.787-79.019c-0.551-2.485,0.115-5.083,1.792-6.997C485.174,69.423,487.599,68.257,490.159,68.276z M153.605,187.743h102.4 v51.2c-0.014,4.707-3.826,8.52-8.533,8.533h-85.333c-4.707-0.014-8.52-3.826-8.533-8.533V187.743z M256.005,460.809 c-45.923,0.211-90.702-14.327-127.744-41.472c4.224-65.196,58.146-116.025,123.477-116.395 c67.75,0.052,122.882,54.538,123.733,122.283C340.016,448.578,298.46,460.956,256.005,460.809z M452.272,93.876 c0,4.713-3.82,8.533-8.533,8.533s-8.533-3.82-8.533-8.533v-8.533c0-4.713,3.82-8.533,8.533-8.533s8.533,3.82,8.533,8.533V93.876z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.school {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='448pt' viewBox='0 -40 448 448' width='448pt' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m408 319.929688v-319.929688l-12.207031 1.023438c-48.957031 4.046874-96.976563 15.75-142.304688 34.6875l-21.488281 8.921874v318.664063l15.648438-6.503906c46.90625-19.515625 96.570312-31.589844 147.199218-35.792969zm0 0'/%3E%3Cpath d='m448 47.296875h-24v280c.015625 4.171875-3.183594 7.65625-7.34375 8l-20.488281 1.679687c-5.914063.488282-11.8125 1.09375-17.6875 1.816407-1.90625.230469-3.800781.535156-5.695313.800781-3.960937.527344-7.914062 1.0625-11.855468 1.6875-2.296876.367188-4.578126.796875-6.867188 1.199219-3.527344.617187-7.0625 1.230469-10.582031 1.925781-2.402344.480469-4.800781 1.019531-7.25 1.539062-3.351563.710938-6.703125 1.4375-10.03125 2.230469-2.496094.59375-4.984375 1.222657-7.464844 1.855469-3.238281.800781-6.460937 1.664062-9.679687 2.5625-2.503907.6875-5.007813 1.414062-7.503907 2.148438-3.199219.945312-6.351562 1.90625-9.511719 2.914062-2.472656.800781-4.949218 1.601562-7.414062 2.398438-3.164062 1.066406-6.3125 2.167968-9.449219 3.304687-2.398437.871094-4.800781 1.746094-7.253906 2.664063-1.097656.417968-2.1875.863281-3.28125 1.289062h183.359375zm0 0'/%3E%3Cpath d='m52.207031 1.023438-12.207031-1.023438v319.953125l14.199219 1.207031c50.597656 4.230469 100.21875 16.378906 147.046875 36l14.753906 6.136719v-318.664063l-21.464844-8.914062c-45.332031-18.941406-93.359375-30.648438-142.328125-34.695312zm0 0'/%3E%3Cpath d='m0 47.296875v320h183.488281c-.984375-.386719-1.96875-.800781-2.960937-1.167969-2.289063-.871094-4.597656-1.703125-6.902344-2.542968-3.25-1.179688-6.496094-2.328126-9.769531-3.425782-2.367188-.800781-4.742188-1.578125-7.121094-2.335937-3.246094-1.066407-6.503906-2.070313-9.765625-3.007813-2.402344-.703125-4.800781-1.410156-7.199219-2.082031-3.289062-.910156-6.585937-1.773437-9.890625-2.621094-2.398437-.617187-4.800781-1.234375-7.253906-1.808593-3.351562-.800782-6.722656-1.535157-10.089844-2.257813-2.398437-.519531-4.800781-1.046875-7.199218-1.527344-3.488282-.6875-6.992188-1.304687-10.496094-1.917969-2.296875-.402343-4.59375-.800781-6.894532-1.210937-3.867187-.613281-7.746093-1.132813-11.625-1.65625-1.960937-.261719-3.90625-.574219-5.863281-.796875-5.867187-.710938-11.734375-1.316406-17.601562-1.816406l-21.535157-1.824219c-4.152343-.355469-7.335937-3.835937-7.320312-8v-280zm0 0'/%3E%3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.bus-station {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 45.437 45.437' style='enable-background:new 0 0 45.437 45.437;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cpath d='M41.403,11.11c-0.371-3.627-0.962-6.451-1.897-7.561c-3.855-4.564-30.859-4.898-33.925,0 c-0.75,1.2-1.276,4.014-1.629,7.567c-1.139,0.134-2.026,1.093-2.026,2.267v4.443c0,0.988,0.626,1.821,1.5,2.146 c-0.207,6.998-0.039,14.299,0.271,17.93c0,2.803,1.883,2.338,1.883,2.338h1.765v3.026c0,1.2,1.237,2.171,2.761,2.171 c1.526,0,2.763-0.971,2.763-2.171V40.24h20.534v3.026c0,1.2,1.236,2.171,2.762,2.171c1.524,0,2.761-0.971,2.761-2.171V40.24h0.58 c0,0,2.216,0.304,2.358-1.016c0-3.621,0.228-11.646,0.04-19.221c0.929-0.291,1.607-1.147,1.607-2.177v-4.443 C43.512,12.181,42.582,11.206,41.403,11.11z M12.176,4.2h20.735v3.137H12.176V4.2z M12.472,36.667c-1.628,0-2.947-1.32-2.947-2.948 c0-1.627,1.319-2.946,2.947-2.946s2.948,1.319,2.948,2.946C15.42,35.347,14.101,36.667,12.472,36.667z M32.8,36.667 c-1.627,0-2.949-1.32-2.949-2.948c0-1.627,1.321-2.946,2.949-2.946s2.947,1.319,2.947,2.946 C35.748,35.347,34.428,36.667,32.8,36.667z M36.547,23.767H8.54V9.077h28.007V23.767z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.supermarket {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='0 -31 512.00033 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m166 300.003906h271.003906c6.710938 0 12.597656-4.4375 14.414063-10.882812l60.003906-210.003906c1.289063-4.527344.40625-9.390626-2.433594-13.152344-2.84375-3.75-7.265625-5.964844-11.984375-5.964844h-365.632812l-10.722656-48.25c-1.523438-6.871094-7.617188-11.75-14.648438-11.75h-91c-8.289062 0-15 6.710938-15 15 0 8.292969 6.710938 15 15 15h78.960938l54.167968 243.75c-15.9375 6.929688-27.128906 22.792969-27.128906 41.253906 0 24.8125 20.1875 45 45 45h271.003906c8.292969 0 15-6.707031 15-15 0-8.289062-6.707031-15-15-15h-271.003906c-8.261719 0-15-6.722656-15-15s6.738281-15 15-15zm0 0'/%3E%3Cpath d='m151 405.003906c0 24.816406 20.1875 45 45.003906 45 24.8125 0 45-20.183594 45-45 0-24.8125-20.1875-45-45-45-24.816406 0-45.003906 20.1875-45.003906 45zm0 0'/%3E%3Cpath d='m362.003906 405.003906c0 24.816406 20.1875 45 45 45 24.816406 0 45-20.183594 45-45 0-24.8125-20.183594-45-45-45-24.8125 0-45 20.1875-45 45zm0 0'/%3E%3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.restaurant {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M258.669,138.155L239.299,9.088C238.531,3.84,234.029,0,228.76,0c-0.107,0-0.235,0-0.363,0 c-5.419,0.171-9.835,4.373-10.261,9.771l-9.344,112.064c-0.576,6.912-12.843,6.912-13.419,0L186.051,9.771 C185.581,4.245,180.973,0,175.427,0c-5.547,0-10.176,4.245-10.624,9.771l-9.344,112.064c-0.576,6.912-12.843,6.912-13.419,0 L132.717,9.771c-0.448-5.376-4.864-9.579-10.283-9.771c-0.128,0-0.235,0-0.341,0c-5.269,0-9.771,3.84-10.539,9.088L92.205,138.155 c-5.696,37.824,14.827,74.005,49.429,89.088l-16.469,230.827c-0.981,13.888,3.883,27.691,13.376,37.888 C148.013,506.155,161.432,512,175.384,512h0.085c13.931,0,27.371-5.845,36.864-16.043c9.493-10.197,14.357-24,13.376-37.888 L209.24,227.243C243.843,212.16,264.365,175.979,258.669,138.155z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath d='M416.237,1.963c-2.816-2.005-6.443-2.475-9.707-1.344c-0.917,0.32-92.437,33.941-92.437,138.048 c0,74.944,24.384,112.789,38.101,128.149l-13.653,13.653c-1.749,1.749-2.837,4.032-3.072,6.485l-16.875,168.768 c-1.451,14.357,3.264,28.736,12.949,39.445C341.229,505.877,355.117,512,369.539,512c28.224,0,51.2-22.976,51.2-51.2V10.667 C420.76,7.189,419.075,3.968,416.237,1.963z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.port {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 474.986 474.986' style='enable-background:new 0 0 474.986 474.986;' xml:space='preserve' fill='%23fff'%3E %3Cpath id='XMLID_3_' d='M440.904,356.937l-15.139-80.104c-0.632-3.32-2.842-6.123-5.93-7.501c-3.081-1.386-6.647-1.163-9.542,0.577 l-69.815,42.086c-4.09,2.464-5.954,7.408-4.514,11.952c1.434,4.552,5.799,7.515,10.559,7.184l27.269-1.902 c-26.037,34.993-65.227,49.355-110.178,53.036V153.103h22.449c3.62,2.695,8.07,4.343,12.929,4.343 c12.021,0,21.771-9.742,21.771-21.764c0-12.029-9.75-21.771-21.771-21.771c-4.867,0-9.318,1.656-12.938,4.351h-22.441V86.789 c12.776-8.494,21.231-22.987,21.231-39.436C284.845,21.247,263.6,0,237.493,0c-26.107,0-47.354,21.247-47.354,47.353 c0,16.449,8.456,30.942,21.231,39.436v31.474h-22.44c-3.62-2.695-8.07-4.351-12.937-4.351c-12.021,0-21.771,9.742-21.771,21.771 c0,12.021,9.75,21.764,21.771,21.764c4.859,0,9.309-1.648,12.929-4.343h22.448v229.162c-44.95-3.681-84.14-18.043-110.176-53.036 l27.269,1.902c4.759,0.331,9.125-2.632,10.558-7.184c1.44-4.543-0.423-9.488-4.513-11.952l-69.816-42.086 c-2.896-1.74-6.461-1.963-9.542-0.577c-3.088,1.378-5.298,4.181-5.93,7.501l-15.14,80.104c-0.886,4.689,1.555,9.372,5.906,11.327 c4.351,1.965,9.472,0.686,12.399-3.088l16.287-21.008c31.843,51.565,81.914,94.736,139.664,105.942l21.854,21.854 c4.036,4.028,10.565,4.028,14.594,0l21.854-21.854c57.75-11.198,107.828-54.377,139.672-105.942l16.287,21.008 c2.927,3.774,8.048,5.053,12.398,3.088C439.349,366.309,441.79,361.626,440.904,356.937z M237.493,34.839 c6.9,0,12.513,5.614,12.513,12.514c0,6.9-5.613,12.514-12.513,12.514c-6.9,0-12.515-5.614-12.515-12.514 C224.979,40.453,230.593,34.839,237.493,34.839z'/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.church {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 310 310' style='enable-background:new 0 0 310 310;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cpolygon points='253.381,206.25 253.381,299.157 253.381,299.465 310,299.465 310,238.977 '/%3E %3Cpolygon points='0,299.465 56.619,299.465 56.619,299.157 56.619,206.178 0,238.977 '/%3E %3Cpath d='M66.619,174.559v124.598h58.047v-52.825c0-16.568,13.432-30,30-30h0.668c16.568,0,30,13.432,30,30v52.825h58.047V174.559 L155,101.247L66.619,174.559z'/%3E %3Cpolygon points='27.502,161.587 42.498,179.785 155,87.083 267.502,179.785 282.498,161.587 162,62.297 162,40.202 183.631,40.202 183.631,26.202 162,26.202 162,10.535 148,10.535 148,26.202 126.369,26.202 126.369,40.202 148,40.202 148,62.297 '/%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.pharmacies {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 212.14 212.14' style='enable-background:new 0 0 212.14 212.14;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cg%3E %3Cpath d='M212.14,66.427h-66.437V0.01H66.437v66.418H0v79.265h66.437v66.437h79.265v-66.437h66.437 L212.14,66.427L212.14,66.427z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.metro {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Svg Vector Icons : http://www.onlinewebfonts.com/icon --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1000 1000' enable-background='new 0 0 1000 1000' xml:space='preserve' fill='%23fff'%3E %3Cmetadata%3E Svg Vector Icons : http://www.onlinewebfonts.com/icon %3C/metadata%3E %3Cg%3E%3Cg%3E%3Cg%3E%3Cpath d='M500,130.3c-270.6,0-490,221.5-490,494.7c0,148.1,63.9,244.8,63.9,244.8l852,0c0,0,64.1-105.6,64.1-244.8C990,351.7,770.6,130.3,500,130.3z M889.9,809.5l-778.3-0.3c0,0-41.5-78.5-41.5-185.8c0-239.5,193.2-433.6,431.5-433.6c238.3,0,431.5,194.1,431.5,433.6C933.2,731.8,889.9,809.5,889.9,809.5z'/%3E%3Cpolygon points='638.5,261.6 632.3,261.6 501.6,517.7 366.2,259.4 180.8,726.1 132.9,726.1 132.9,763.5 395.4,763.5 395.4,726.1 343.3,726.1 395.4,580.2 501.6,763.5 603.7,580.2 655.8,726.1 603.7,726.1 603.7,763.5 864.1,763.5 864.1,726.1 819,726.1 '/%3E%3C/g%3E%3C/g%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3Cg/%3E%3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter .objects .point.active i.hospital {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E %3Csvg version='1.1' id='Icons' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 32 32' xml:space='preserve' fill='%23fff'%3E %3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;%7D %3C/style%3E %3Cg%3E %3Cpath d='M16,9c1.7,0,3-1.3,3-3s-1.3-3-3-3s-3,1.3-3,3S14.3,9,16,9z'/%3E %3Cpath d='M29.7,11.3l-7-6.5c-0.3-0.3-0.7-0.3-1.1-0.2c-0.4,0.2-0.6,0.6-0.6,1c0,0.1,0,0.3,0,0.4c0,2.8-2.2,5-5,5s-5-2.2-5-5 c0-0.1,0-0.3,0-0.4c0-0.4-0.2-0.8-0.6-1c-0.4-0.2-0.8-0.1-1.1,0.2l-7,6.5c-0.3,0.2-0.4,0.6-0.3,1s0.3,0.6,0.7,0.7l8.9,2.8 C10.1,16.3,9,17.2,9,18.5c0,0.5,0.2,1.3,1.1,2c0.4,0.3,1.1,0.2,1.4-0.2c0.3-0.4,0.2-1.1-0.2-1.4c-0.3-0.2-0.3-0.4-0.3-0.4 c0-0.3,1.4-1.3,4-1.5v3c-2.3,0.3-4,1.4-4,2.9c0,1,0.7,1.8,1.8,2.4c0.1,0.1,0.3,0.1,0.4,0.1c0.4,0,0.7-0.2,0.9-0.6 c0.2-0.5,0-1.1-0.5-1.3C13.2,23.3,13,23.1,13,23c0-0.2,0.7-0.7,2-0.9V27c0,0.6,0.4,1,1,1s1-0.4,1-1v-0.8c0.6,0.2,1,0.6,1,0.8 c0,0.4-0.8,1-2,1s-2-0.6-2-1c0-0.6-0.4-1-1-1s-1,0.4-1,1c0,1.7,1.8,3,4,3s4-1.3,4-3c0-1.4-1.3-2.6-3-2.9V22c3.1-0.2,6-1.4,6-3.5 c0-1.3-1.1-2.2-2.6-2.8l8.9-2.8c0.3-0.1,0.6-0.4,0.7-0.7S29.9,11.5,29.7,11.3z M21,18.5c0,0.3-1.4,1.3-4,1.5V17 C19.6,17.2,21,18.2,21,18.5z'/%3E %3C/g%3E %3C/svg%3E");
}
.section-locations .wrap-map .map-filter.top {
  top: 40px;
  left: 80px;
  width: 606px;
}
.section-locations .wrap-map .map-filter.bottom {
  bottom: 15px;
  right: 20px;
  width: 535px;
}
.section-locations .wrap-map .interaction-map-list {
  position: relative;
  height: 730px;
}
.section-locations .wrap-map .interaction-map-list .interaction-map {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.2s ease;
  opacity: 0;
  visibility: hidden;
}
.section-locations .wrap-map .interaction-map-list .interaction-map.active {
  opacity: 1;
  visibility: visible;
}

.section-communication {
  padding: 100px 0 100px 0;
  background-color: #f1f1f1;
  border-top: 1px solid #e7e7e7;
}
.section-communication .text-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 70px;
}
.section-communication .text-block .left {
  width: 66.666%;
  padding-right: 170px;
}
.section-communication .text-block .left p {
  font-size: 1rem;
  line-height: 1.5;
  margin-bottom: 15px;
}
.section-communication .text-block .left p:last-child {
  margin-bottom: 0;
}
.section-communication .text-block .right {
  width: 33.333%;
  padding-left: 20px;
}
.section-communication .text-block .right .item {
  position: relative;
  padding-left: 20px;
  margin-bottom: 35px;
}
.section-communication .text-block .right .item:last-child {
  margin-bottom: 0;
}
.section-communication .text-block .right .item:before {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 6px;
  height: 6px;
  border-radius: 6px;
  background-color: #2e67be;
}
.section-communication .text-block .right .item h4 {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 10px;
}
.section-communication .text-block .right .item p {
  font-size: 1rem;
  line-height: 1.2;
}
.section-communication .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -40px;
}
.section-communication .list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 33.333%;
  margin-bottom: 50px;
}
.section-communication .list .item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  padding: 0 40px;
  max-width: 360px;
}
.section-communication .list .item .inner .media {
  margin: 0 0 30px 0;
}
.section-communication .list .item .inner .media .icon, .section-communication .list .item .inner .media .symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  padding: 30px;
  background-color: #fff;
  box-shadow: 4px 4px 30px 0px rgba(34, 60, 80, 0.15);
}
.section-communication .list .item .inner .media .icon img, .section-communication .list .item .inner .media .symbol img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.section-communication .list .item .inner .media .icon svg path, .section-communication .list .item .inner .media .symbol svg path {
  fill: #fff;
}
.section-communication .list .item .inner .media .icon p, .section-communication .list .item .inner .media .symbol p {
  font-size: 1.625rem;
  line-height: 1.2;
  color: #fff;
}
.section-communication .list .item .inner .media .symbol {
  width: 65px;
  height: 65px;
  padding: 5px;
}
.section-communication .list .item .inner .media .image {
  width: 100%;
  height: auto;
}
.section-communication .list .item .inner .media .image img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 10px;
}
.section-communication .list .item .inner .text {
  width: calc(100% - 90px);
}
.section-communication .list .item .inner .text h4 {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 700;
  margin-bottom: 15px;
}
.section-communication .list .item .inner .text p {
  font-size: 1rem;
  line-height: 1.2;
  max-width: 240px;
}
.section-communication .list .item .inner .text ul li {
  position: relative;
  list-style: none;
  padding-left: 15px;
  margin-bottom: 8px;
}
.section-communication .list .item .inner .text ul li:last-child {
  margin-bottom: 0;
}
.section-communication .list .item .inner .text ul li:before {
  content: "";
  position: absolute;
  top: 11px;
  left: 0;
  width: 3px;
  height: 3px;
  background-color: #fff;
  border-radius: 3px;
}
.section-communication .list .item .inner.text-right {
  flex-direction: row;
  padding: 0 20px;
  max-width: 100%;
}
.section-communication .list .item .inner.text-right .media {
  margin: 0 25px 0 0;
}
.section-communication .wide-img {
  margin-top: 20px;
}
.section-communication .wide-img img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 15px;
}
.section-communication.section-communication-2 .list {
  margin: 0 -20px;
}
.section-communication.section-communication-3 .list {
  margin: 0 -20px;
}

.section-genplan {
  padding-top: 50px;
}
.section-genplan .section-title {
  margin-bottom: 40px;
}
.section-genplan .genplan-wrap-scroll {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}
.section-genplan .genplan-wrap {
  position: relative;
  height: 937px;
  width: 1920px;
  margin: 0 0 0 -360px;
  padding-left: 377px;
}
.section-genplan .genplan-wrap .background {
  position: absolute;
  top: 0;
  left: 0;
  width: 1920px;
  height: 937px;
  background-repeat: no-repeat;
  background-position: top center;
  background-size: 1920px;
}
.section-genplan .genplan-wrap .svg-genplan {
  position: relative;
  width: 1140px;
  margin: 62px 0 0 0;
  transform: rotate(-7.4deg);
}
.section-genplan .genplan-wrap .svg-genplan path {
  fill: transparent;
  stroke: #000;
  cursor: pointer;
  stroke-width: 1px !important;
  outline: none !important;
}
.section-genplan .genplan-wrap .svg-genplan path.area-status-free {
  fill: rgba(96, 197, 81, 0.9);
}
.section-genplan .genplan-wrap .svg-genplan path.area-status-reserved {
  fill: rgba(237, 207, 43, 0.9);
}
.section-genplan .genplan-wrap .svg-genplan path.area-status-sold {
  fill: rgba(223, 71, 71, 0.9);
}
.section-genplan .genplan-wrap .svg-genplan path.area-status-close {
  fill: rgba(145, 145, 145, 0.7);
}
.section-genplan .genplan-wrap .circle-point {
  position: absolute;
  z-index: 2;
  width: 44px;
  height: 44px;
  border-radius: 44px;
  background-color: #eee;
  outline: none;
  background-repeat: no-repeat;
  background-position: center;
}
.section-genplan .genplan-wrap .circle-point.photo {
  cursor: pointer;
  background-color: #63a288;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Capa_1' enable-background='new 0 0 488.455 488.455' height='512' viewBox='0 0 488.455 488.455' width='512' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m287.396 216.317c23.845 23.845 23.845 62.505 0 86.35s-62.505 23.845-86.35 0-23.845-62.505 0-86.35 62.505-23.845 86.35 0'/%3E%3Cpath d='m427.397 91.581h-42.187l-30.544-61.059h-220.906l-30.515 61.089-42.127.075c-33.585.06-60.925 27.429-60.954 61.029l-.164 244.145c0 33.675 27.384 61.074 61.059 61.074h366.338c33.675 0 61.059-27.384 61.059-61.059v-244.236c-.001-33.674-27.385-61.058-61.059-61.058zm-183.177 290.029c-67.335 0-122.118-54.783-122.118-122.118s54.783-122.118 122.118-122.118 122.118 54.783 122.118 122.118-54.783 122.118-122.118 122.118z'/%3E%3C/svg%3E");
  background-size: 20px;
}
.section-genplan .genplan-wrap .circle-point.photo-1 {
  top: 170px;
  left: 430px;
}
.section-genplan .genplan-wrap .circle-point.photo-2 {
  top: 580px;
  left: 410px;
}
.section-genplan .genplan-wrap .circle-point.photo-3 {
  top: 465px;
  left: 845px;
}
.section-genplan .genplan-wrap .circle-point.photo-4 {
  top: 335px;
  left: 1090px;
}
.section-genplan .genplan-wrap .circle-point .img-list {
  display: none !important;
}
.section-genplan .genplan-wrap .area-modal-content {
  display: none;
}
.section-genplan .genplan-wrap .area-numbers .item {
  position: absolute;
  z-index: 3;
  font-size: 0.625rem;
  line-height: 1.125rem;
  width: 24px;
  height: 18px;
  text-align: center;
  pointer-events: none;
  color: #fff;
}
.section-genplan .bottom-navigation {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0 0 90px 0;
  width: 100%;
}
.section-genplan .bottom-navigation .area-statuses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.section-genplan .bottom-navigation .area-statuses .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-right: 35px;
  padding: 15px 30px 15px 25px;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 40px;
}
.section-genplan .bottom-navigation .area-statuses .item:last-child {
  margin-right: 0;
}
.section-genplan .bottom-navigation .area-statuses .item i {
  width: 22px;
  height: 22px;
  border-radius: 20px;
  background-color: #eee;
  margin-right: 15px;
}
.section-genplan .bottom-navigation .area-statuses .item span {
  font-size: 0.9375rem;
  line-height: 1.1875rem;
  font-weight: 500;
  color: #fff;
  white-space: nowrap;
}
.section-genplan .bottom-navigation .area-statuses .item.free i {
  background-color: #45c551;
}
.section-genplan .bottom-navigation .area-statuses .item.reserved i {
  background-color: #edcf2b;
}
.section-genplan .bottom-navigation .area-statuses .item.sold i {
  background-color: #df4747;
}
.section-genplan .bottom-navigation .area-statuses .item.close {
  opacity: 1;
  text-shadow: none;
}
.section-genplan .bottom-navigation .area-statuses .item.close i {
  background-color: #919191;
}

.section-stocks {
  padding: 100px 0 80px 0;
  background-color: #f1f1f1;
  border-top: 1px solid #e7e7e7;
}
.section-stocks .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.section-stocks .list .item {
  width: 50%;
  padding: 0 15px;
  margin-bottom: 30px;
}
.section-stocks .list .item .inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 50px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 3px 46px rgba(124, 89, 53, 0.1);
}
.section-stocks .list .item .inner .img {
  position: absolute;
  top: 50px;
  right: 50px;
}
.section-stocks .list .item .inner .img img {
  display: block;
  height: 80px;
  width: 80px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 70px;
}
.section-stocks .list .item .inner .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 30px;
  height: 60px;
}
.section-stocks .list .item .inner .title h4 {
  font-size: 2.125rem;
  line-height: 1;
  margin-bottom: 0;
  color: #2e67be;
}
.section-stocks .list .item .inner .title h4 span {
  font-family: "SteppeBold";
}
.section-stocks .list .item .inner .text-group {
  margin-bottom: 30px;
}
.section-stocks .list .item .inner .text-group .text {
  margin-bottom: 30px;
}
.section-stocks .list .item .inner .text-group .text:last-child {
  margin-bottom: 0;
}
.section-stocks .list .item .inner .text-group .text p {
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 8px;
}
.section-stocks .list .item .inner .text-group .text p:last-child {
  margin-bottom: 0;
}
.section-stocks .list .item .inner .text-group .text p.big {
  font-size: 1.5rem;
  font-family: "SteppeBold";
  color: #333;
}
.section-stocks .list .item .inner .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.section-stocks .list .item .inner .bottom .btn:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-stocks .list .item .inner .bottom .btn:hover {
  background: #2e67be !important;
  color: #fff;
}
.section-stocks .list .item .inner .bottom .btn:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-stocks .list .item .inner.has-img .title {
  padding-right: 100px;
}

.section-about-developer {
  padding: 110px 0;
  background-color: #fff;
  border-bottom: 1px solid #e9dbcf;
}
.section-about-developer .section-title {
  margin-bottom: 60px;
}
.section-about-developer .section-title .title-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.section-about-developer .section-title .title-wrap .img {
  padding-top: 10px;
}
.section-about-developer .section-title .title-wrap .img img {
  display: block;
  width: 340px;
  height: auto;
}
.section-about-developer .subtitle {
  max-width: 65%;
  margin-bottom: 70px;
}
.section-about-developer .subtitle p {
  font-size: 1.125rem;
  line-height: 1.875rem;
}
.section-about-developer .projects > p {
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin-bottom: 35px;
}
.section-about-developer .projects .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
}
.section-about-developer .projects .list .item {
  width: 33.333%;
  padding: 0 15px;
}
.section-about-developer .projects .list .item .inner {
  display: block;
  padding: 40px;
  background-color: #fff;
  border-radius: 10px;
  color: #333;
  box-shadow: 0 3px 46px rgba(124, 89, 53, 0.1);
}
.section-about-developer .projects .list .item .inner h4 {
  font-size: 1.375rem;
  line-height: 1.875rem;
  font-weight: 700;
  margin-bottom: 25px;
}
.section-about-developer .projects .list .item .inner .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.section-about-developer .projects .list .item .inner .link span {
  font-size: 1.125rem;
  line-height: 1.375rem;
}
.section-about-developer .projects .list .item .inner .link i {
  display: block;
  width: 44px;
  height: 22px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M506.134,241.843c-0.006-0.006-0.011-0.013-0.018-0.019l-104.504-104c-7.829-7.791-20.492-7.762-28.285,0.068 c-7.792,7.829-7.762,20.492,0.067,28.284L443.558,236H20c-11.046,0-20,8.954-20,20c0,11.046,8.954,20,20,20h423.557 l-70.162,69.824c-7.829,7.792-7.859,20.455-0.067,28.284c7.793,7.831,20.457,7.858,28.285,0.068l104.504-104 c0.006-0.006,0.011-0.013,0.018-0.019C513.968,262.339,513.943,249.635,506.134,241.843z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: 44px;
  transition: 0.2s ease;
}
.section-about-developer .projects .list .item .inner:hover .link i {
  transform: translateX(4px);
}

.section-construction-progress {
  padding: 100px 0;
  background-color: #fff;
  border-bottom: 1px solid #e9dbcf;
}
.section-construction-progress .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px 20px -15px;
}
.section-construction-progress .list .item {
  width: 33.333%;
  padding: 0 15px;
  margin-bottom: 35px;
}
.section-construction-progress .list .item.is-hidden {
  display: none;
}
.section-construction-progress .list .item .inner {
  display: block;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
  color: #333;
  cursor: pointer;
  background-color: #fff;
  box-shadow: 0 3px 46px rgba(124, 89, 53, 0.1);
}
.section-construction-progress .list .item .inner .image {
  position: relative;
}
.section-construction-progress .list .item .inner .image:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 82px;
  height: 82px;
  border-radius: 80px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.999 511.999' style='enable-background:new 0 0 511.999 511.999;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M508.874,478.708L360.142,329.976c28.21-34.827,45.191-79.103,45.191-127.309c0-111.75-90.917-202.667-202.667-202.667 S0,90.917,0,202.667s90.917,202.667,202.667,202.667c48.206,0,92.482-16.982,127.309-45.191l148.732,148.732 c4.167,4.165,10.919,4.165,15.086,0l15.081-15.082C513.04,489.627,513.04,482.873,508.874,478.708z M202.667,362.667 c-88.229,0-160-71.771-160-160s71.771-160,160-160s160,71.771,160,160S290.896,362.667,202.667,362.667z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 36px;
  transition: 0.2s ease;
  transform: scale(0);
}
.section-construction-progress .list .item .inner .image:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  transition: 0.2s ease;
  opacity: 0;
}
.section-construction-progress .list .item .inner .image img {
  width: 100%;
  height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}
.section-construction-progress .list .item .inner .text {
  padding: 35px 40px;
}
.section-construction-progress .list .item .inner .text h4 {
  font-size: 1.375rem;
  line-height: 1.875rem;
  margin-bottom: 20px;
}
.section-construction-progress .list .item .inner .text .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.section-construction-progress .list .item .inner .text .bottom p {
  font-size: 0.9375rem;
  line-height: 1.5625rem;
}
.section-construction-progress .list .item .inner .text .bottom .photo-count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.section-construction-progress .list .item .inner .text .bottom .photo-count:before {
  content: "";
  width: 18px;
  height: 18px;
  margin-right: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Capa_1' enable-background='new 0 0 488.455 488.455' height='512' viewBox='0 0 488.455 488.455' width='512' xmlns='http://www.w3.org/2000/svg' fill='%232e67be'%3E%3Cpath d='m287.396 216.317c23.845 23.845 23.845 62.505 0 86.35s-62.505 23.845-86.35 0-23.845-62.505 0-86.35 62.505-23.845 86.35 0'/%3E%3Cpath d='m427.397 91.581h-42.187l-30.544-61.059h-220.906l-30.515 61.089-42.127.075c-33.585.06-60.925 27.429-60.954 61.029l-.164 244.145c0 33.675 27.384 61.074 61.059 61.074h366.338c33.675 0 61.059-27.384 61.059-61.059v-244.236c-.001-33.674-27.385-61.058-61.059-61.058zm-183.177 290.029c-67.335 0-122.118-54.783-122.118-122.118s54.783-122.118 122.118-122.118 122.118 54.783 122.118 122.118-54.783 122.118-122.118 122.118z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.section-construction-progress .list .item .inner:hover .image:before {
  transform: scale(1);
}
.section-construction-progress .list .item .inner:hover .image:after {
  opacity: 1;
}
.section-construction-progress .list .item .img-list {
  display: none;
}
.section-construction-progress .list .item .modal-content {
  display: none;
}
.section-construction-progress .bottom-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.section-construction-progress .bottom-block .load-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  cursor: pointer;
  opacity: 1;
  visibility: visible;
  transition: 0.2s ease;
}
.section-construction-progress .bottom-block .load-more.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.section-construction-progress .bottom-block .load-more i {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='426.66667pt' viewBox='0 0 426.66667 426.66667' width='426.66667pt' xmlns='http://www.w3.org/2000/svg' fill='%232e67be'%3E%3Cpath d='m405.332031 192h-170.664062v-170.667969c0-11.773437-9.558594-21.332031-21.335938-21.332031-11.773437 0-21.332031 9.558594-21.332031 21.332031v170.667969h-170.667969c-11.773437 0-21.332031 9.558594-21.332031 21.332031 0 11.777344 9.558594 21.335938 21.332031 21.335938h170.667969v170.664062c0 11.777344 9.558594 21.335938 21.332031 21.335938 11.777344 0 21.335938-9.558594 21.335938-21.335938v-170.664062h170.664062c11.777344 0 21.335938-9.558594 21.335938-21.335938 0-11.773437-9.558594-21.332031-21.335938-21.332031zm0 0'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.section-construction-progress .bottom-block .load-more p {
  font-size: 1.5rem;
  line-height: 1.875rem;
  transition: 0.2s ease;
}
.section-construction-progress .bottom-block .load-more:hover p {
  color: #2e67be;
}
.section-construction-progress .bottom-block .instagram {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  color: #333;
}
.section-construction-progress .bottom-block .instagram p {
  font-size: 1.5rem;
  line-height: 1.875rem;
}
.section-construction-progress .bottom-block .instagram i {
  width: 72px;
  height: 72px;
  margin-left: 20px;
  border-radius: 72px;
  border: 1px solid rgba(187, 145, 105, 0.25);
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='510px' height='510px' viewBox='0 0 510 510' style='enable-background:new 0 0 510 510;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg id='post-instagram'%3E %3Cpath d='M459,0H51C22.95,0,0,22.95,0,51v408c0,28.05,22.95,51,51,51h408c28.05,0,51-22.95,51-51V51C510,22.95,487.05,0,459,0z M255,153c56.1,0,102,45.9,102,102c0,56.1-45.9,102-102,102c-56.1,0-102-45.9-102-102C153,198.9,198.9,153,255,153z M63.75,459 C56.1,459,51,453.9,51,446.25V229.5h53.55C102,237.15,102,247.35,102,255c0,84.15,68.85,153,153,153c84.15,0,153-68.85,153-153 c0-7.65,0-17.85-2.55-25.5H459v216.75c0,7.65-5.1,12.75-12.75,12.75H63.75z M459,114.75c0,7.65-5.1,12.75-12.75,12.75h-51 c-7.65,0-12.75-5.1-12.75-12.75v-51c0-7.65,5.1-12.75,12.75-12.75h51C453.9,51,459,56.1,459,63.75V114.75z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: 32px;
}
.section-construction-progress .bottom-block .instagram:hover {
  color: #2e67be;
}

.section-callback {
  padding: 100px 0 180px 0;
  background-color: #5B6748;
  border-top: 1px solid #fff;
}
.section-callback .section-title h2 {
  color: #fff;
}
.section-callback .subtitle {
  margin-bottom: 60px;
}
.section-callback .subtitle p {
  font-size: 1.125rem;
  line-height: 1.3;
  color: #fff;
}
.section-callback .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 70px;
}
.section-callback .wrap .common-form {
  width: 50%;
  background-color: #fff;
  border-radius: 20px;
  padding: 50px 90px;
  background-color: #5B6748;
  box-shadow: 4px 4px 30px 0px rgba(34, 60, 80, 0.15);
}
.section-callback .wrap .common-form h4 {
  font-size: 1.5rem;
  line-height: 1.3;
  color: #fff;
  margin-bottom: 35px;
}
.section-callback .wrap .common-form .submit {
  display: block;
  margin-top: 20px;
}
.section-callback .wrap .contact-info {
  width: 50%;
  padding-left: 100px;
}
.section-callback .wrap .contact-info h3 {
  font-size: 1.375rem;
  line-height: 1.3;
  font-weight: 400;
  margin-bottom: 40px;
}
.section-callback .wrap .contact-info .contacts-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  height: calc(100% - 90px);
}
.section-callback .wrap .contact-info .contacts-list .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
}
.section-callback .wrap .contact-info .contacts-list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.section-callback .wrap .contact-info .contacts-list .item:last-child {
  margin-bottom: 0;
}
.section-callback .wrap .contact-info .contacts-list .item .icon {
  width: 24px;
  height: 24px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.section-callback .wrap .contact-info .contacts-list .item .icon.icon-pin {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' fill='%23475137'%3E%3Cpath d='M17.657 5.304c-3.124-3.073-8.189-3.073-11.313 0-3.124 3.074-3.124 8.057 0 11.13l5.656 5.565 5.657-5.565c3.124-3.073 3.124-8.056 0-11.13zm-5.657 8.195c-.668 0-1.295-.26-1.768-.732-.975-.975-.975-2.561 0-3.536.472-.472 1.1-.732 1.768-.732s1.296.26 1.768.732c.975.975.975 2.562 0 3.536-.472.472-1.1.732-1.768.732z'/%3E%3C/svg%3E");
}
.section-callback .wrap .contact-info .contacts-list .item .icon.icon-phone {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 384 384' style='enable-background:new 0 0 384 384;' xml:space='preserve' fill='%23475137'%3E %3Cg%3E %3Cg%3E %3Cpath d='M353.188,252.052c-23.51,0-46.594-3.677-68.469-10.906c-10.719-3.656-23.896-0.302-30.438,6.417l-43.177,32.594 c-50.073-26.729-80.917-57.563-107.281-107.26l31.635-42.052c8.219-8.208,11.167-20.198,7.635-31.448 c-7.26-21.99-10.948-45.063-10.948-68.583C132.146,13.823,118.323,0,101.333,0H30.813C13.823,0,0,13.823,0,30.813 C0,225.563,158.438,384,353.188,384c16.99,0,30.813-13.823,30.813-30.813v-70.323C384,265.875,370.177,252.052,353.188,252.052z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-callback .wrap .contact-info .contacts-list .item .icon.icon-email {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23475137'%3E %3Cg%3E %3Cg%3E %3Cpath d='M467,61H45C20.218,61,0,81.196,0,106v300c0,24.72,20.128,45,45,45h422c24.72,0,45-20.128,45-45V106 C512,81.28,491.872,61,467,61z M460.786,91L256.954,294.833L51.359,91H460.786z M30,399.788V112.069l144.479,143.24L30,399.788z M51.213,421l144.57-144.57l50.657,50.222c5.864,5.814,15.327,5.795,21.167-0.046L317,277.213L460.787,421H51.213z M482,399.787 L338.213,256L482,112.212V399.787z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-callback .wrap .contact-info .contacts-list .item .icon.icon-calendar {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='0 0 512 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%23475137'%3E%3Cpath d='m80 320h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m80 448h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m229.332031 320h53.335938c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.335938c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m229.332031 448h53.335938c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.335938c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m378.667969 320h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m448 64h-21.332031v-42.667969c0-11.773437-9.558594-21.332031-21.335938-21.332031h-21.332031c-11.777344 0-21.332031 9.558594-21.332031 21.332031v42.667969h-213.335938v-42.667969c0-11.773437-9.554687-21.332031-21.332031-21.332031h-21.332031c-11.777344 0-21.335938 9.558594-21.335938 21.332031v42.667969h-21.332031c-35.285156 0-64 28.714844-64 64v320c0 35.285156 28.714844 64 64 64h384c35.285156 0 64-28.714844 64-64v-320c0-35.285156-28.714844-64-64-64zm21.332031 384c0 11.753906-9.578125 21.332031-21.332031 21.332031h-384c-11.753906 0-21.332031-9.578125-21.332031-21.332031v-233.8125h426.664062zm0 0'/%3E%3C/svg%3E");
}
.section-callback .wrap .contact-info .contacts-list .item .icon.icon-whatsapp {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23475137'%3E %3Cg%3E %3Cpath fill='none' d='M0 0h24v24H0z'/%3E %3Cpath fill-rule='nonzero' d='M2.004 22l1.352-4.968A9.954 9.954 0 0 1 2 12C2 6.477 6.477 2 12 2s10 4.477 10 10-4.477 10-10 10a9.954 9.954 0 0 1-5.03-1.355L2.004 22zM8.391 7.308a.961.961 0 0 0-.371.1 1.293 1.293 0 0 0-.294.228c-.12.113-.188.211-.261.306A2.729 2.729 0 0 0 6.9 9.62c.002.49.13.967.33 1.413.409.902 1.082 1.857 1.971 2.742.214.213.423.427.648.626a9.448 9.448 0 0 0 3.84 2.046l.569.087c.185.01.37-.004.556-.013a1.99 1.99 0 0 0 .833-.231c.166-.088.244-.132.383-.22 0 0 .043-.028.125-.09.135-.1.218-.171.33-.288.083-.086.155-.187.21-.302.078-.163.156-.474.188-.733.024-.198.017-.306.014-.373-.004-.107-.093-.218-.19-.265l-.582-.261s-.87-.379-1.401-.621a.498.498 0 0 0-.177-.041.482.482 0 0 0-.378.127v-.002c-.005 0-.072.057-.795.933a.35.35 0 0 1-.368.13 1.416 1.416 0 0 1-.191-.066c-.124-.052-.167-.072-.252-.109l-.005-.002a6.01 6.01 0 0 1-1.57-1c-.126-.11-.243-.23-.363-.346a6.296 6.296 0 0 1-1.02-1.268l-.059-.095a.923.923 0 0 1-.102-.205c-.038-.147.061-.265.061-.265s.243-.266.356-.41a4.38 4.38 0 0 0 .263-.373c.118-.19.155-.385.093-.536-.28-.684-.57-1.365-.868-2.041-.059-.134-.234-.23-.393-.249-.054-.006-.108-.012-.162-.016a3.385 3.385 0 0 0-.403.004z'/%3E %3C/g%3E %3C/svg%3E");
}
.section-callback .wrap .contact-info .contacts-list .item .text {
  width: calc(100% - 44px);
}
.section-callback .wrap .contact-info .contacts-list .item .text h4 {
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 20px;
}
.section-callback .wrap .contact-info .contacts-list .item .text p {
  font-size: 1.125rem;
  line-height: 1.3125rem;
  font-weight: 400;
  margin-bottom: 10px;
}
.section-callback .wrap .contact-info .contacts-list .item .text a {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #333;
  white-space: nowrap;
}
.section-callback .wrap .contact-info .contacts-list .item .text a:hover {
  color: #2e67be;
}
.section-callback .wrap .contact-info .contacts-list .manager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding-left: 44px;
  margin-bottom: 30px;
}
.section-callback .wrap .contact-info .contacts-list .manager .img {
  position: relative;
  width: 100px;
  height: 100px;
  margin-right: 30px;
  border-radius: 80px;
  border: 4px solid #fff;
}
.section-callback .wrap .contact-info .contacts-list .manager .img:before {
  content: "";
  position: absolute;
  top: 10px;
  right: 0;
  width: 16px;
  height: 16px;
  border-radius: 20px;
  background: #1dc85a;
  border: 3px solid #fff;
}
.section-callback .wrap .contact-info .contacts-list .manager .img img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 80px;
}
.section-callback .wrap .contact-info .contacts-list .manager .text {
  width: calc(100% - 130px);
}
.section-callback .wrap .contact-info .contacts-list .manager .text h4 {
  font-size: 1.25rem;
  line-height: 1.1;
  color: #fff;
  margin-bottom: 10px;
}
.section-callback .wrap .contact-info .contacts-list .manager .text p {
  font-size: 1.125rem;
  line-height: 1.1;
  color: #fff;
}
.section-callback .wrap .contact-info .contacts-list .item-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
}
.section-callback .wrap .contact-info .contacts-list .item-list .item {
  width: 60%;
  padding-right: 20px;
}
.section-callback .wrap .contact-info .contacts-list .item-list .item:last-child {
  padding-right: 0;
  width: 40%;
}
.section-callback .wrap .contact-info .contacts-list .btns {
  margin-top: 30px;
}

.section-contacts {
  padding: 100px 0 90px 0;
}
.section-contacts .section-title {
  margin-bottom: 40px;
}
.section-contacts .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-contacts .wrap .contacts-list {
  width: 45%;
  padding-right: 120px;
}
.section-contacts .wrap .contacts-list .list {
  margin-bottom: 50px;
}
.section-contacts .wrap .contacts-list .list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
.section-contacts .wrap .contacts-list .list .item:last-child {
  margin-bottom: 0;
}
.section-contacts .wrap .contacts-list .list .item .icon {
  width: 26px;
  height: 26px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.section-contacts .wrap .contacts-list .list .item .icon.icon-pin {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24px' height='24px' viewBox='0 0 24 24' version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' fill='%232e67be'%3E%3Cpath d='M17.657 5.304c-3.124-3.073-8.189-3.073-11.313 0-3.124 3.074-3.124 8.057 0 11.13l5.656 5.565 5.657-5.565c3.124-3.073 3.124-8.056 0-11.13zm-5.657 8.195c-.668 0-1.295-.26-1.768-.732-.975-.975-.975-2.561 0-3.536.472-.472 1.1-.732 1.768-.732s1.296.26 1.768.732c.975.975.975 2.562 0 3.536-.472.472-1.1.732-1.768.732z'/%3E%3C/svg%3E");
}
.section-contacts .wrap .contacts-list .list .item .icon.icon-phone {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 384 384' style='enable-background:new 0 0 384 384;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M353.188,252.052c-23.51,0-46.594-3.677-68.469-10.906c-10.719-3.656-23.896-0.302-30.438,6.417l-43.177,32.594 c-50.073-26.729-80.917-57.563-107.281-107.26l31.635-42.052c8.219-8.208,11.167-20.198,7.635-31.448 c-7.26-21.99-10.948-45.063-10.948-68.583C132.146,13.823,118.323,0,101.333,0H30.813C13.823,0,0,13.823,0,30.813 C0,225.563,158.438,384,353.188,384c16.99,0,30.813-13.823,30.813-30.813v-70.323C384,265.875,370.177,252.052,353.188,252.052z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-contacts .wrap .contacts-list .list .item .icon.icon-email {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M467,61H45C20.218,61,0,81.196,0,106v300c0,24.72,20.128,45,45,45h422c24.72,0,45-20.128,45-45V106 C512,81.28,491.872,61,467,61z M460.786,91L256.954,294.833L51.359,91H460.786z M30,399.788V112.069l144.479,143.24L30,399.788z M51.213,421l144.57-144.57l50.657,50.222c5.864,5.814,15.327,5.795,21.167-0.046L317,277.213L460.787,421H51.213z M482,399.787 L338.213,256L482,112.212V399.787z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-contacts .wrap .contacts-list .list .item .icon.icon-calendar {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='0 0 512 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%232e67be'%3E%3Cpath d='m80 320h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m80 448h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m229.332031 320h53.335938c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.335938c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m229.332031 448h53.335938c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.335938c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m378.667969 320h53.332031c8.832031 0 16-7.167969 16-16v-53.332031c0-8.832031-7.167969-16-16-16h-53.332031c-8.832031 0-16 7.167969-16 16v53.332031c0 8.832031 7.167969 16 16 16zm0 0'/%3E%3Cpath d='m448 64h-21.332031v-42.667969c0-11.773437-9.558594-21.332031-21.335938-21.332031h-21.332031c-11.777344 0-21.332031 9.558594-21.332031 21.332031v42.667969h-213.335938v-42.667969c0-11.773437-9.554687-21.332031-21.332031-21.332031h-21.332031c-11.777344 0-21.335938 9.558594-21.335938 21.332031v42.667969h-21.332031c-35.285156 0-64 28.714844-64 64v320c0 35.285156 28.714844 64 64 64h384c35.285156 0 64-28.714844 64-64v-320c0-35.285156-28.714844-64-64-64zm21.332031 384c0 11.753906-9.578125 21.332031-21.332031 21.332031h-384c-11.753906 0-21.332031-9.578125-21.332031-21.332031v-233.8125h426.664062zm0 0'/%3E%3C/svg%3E");
}
.section-contacts .wrap .contacts-list .list .item .text {
  width: calc(100% - 46px);
}
.section-contacts .wrap .contacts-list .list .item .text h4 {
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 700;
  margin-bottom: 0;
}
.section-contacts .wrap .contacts-list .list .item .text p {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.section-contacts .wrap .contacts-list .list .item .text p a {
  color: #333;
}
.section-contacts .wrap .contacts-list .list .item .text p a:hover {
  color: #2e67be;
}
.section-contacts .wrap .map {
  width: 55%;
  height: 400px;
  border-radius: 20px;
  box-shadow: 0 3px 46px rgba(124, 89, 53, 0.07);
  background-color: #eee;
}

.section-image-slider {
  padding: 100px 0;
  background-color: #f1f1f1;
  border-top: 1px solid #e7e7e7;
}
.section-image-slider .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-image-slider .inner .text {
  width: 50%;
  padding-right: 50px;
}
.section-image-slider .inner .text .desc {
  margin-bottom: 60px;
}
.section-image-slider .inner .text .desc p {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 15px;
}
.section-image-slider .inner .text .desc p:last-child {
  margin-bottom: 0;
}
.section-image-slider .inner .text .buttons {
  margin-bottom: 60px;
}
.section-image-slider .inner .text .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.section-image-slider .inner .text .list .item {
  width: 200px;
  margin: 0 100px 40px 0;
}
.section-image-slider .inner .text .list .item:nth-child(2n+2) {
  margin-right: 0;
}
.section-image-slider .inner .text .list .item .media {
  margin: 0 0 25px 0;
}
.section-image-slider .inner .text .list .item .media .icon, .section-image-slider .inner .text .list .item .media .symbol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100px;
  height: 100px;
  padding: 25px;
  background-color: #fff;
  box-shadow: 4px 4px 30px 0px rgba(34, 60, 80, 0.15);
}
.section-image-slider .inner .text .list .item .media .icon img, .section-image-slider .inner .text .list .item .media .symbol img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.section-image-slider .inner .text .list .item .media .icon svg path, .section-image-slider .inner .text .list .item .media .symbol svg path {
  fill: #fff;
}
.section-image-slider .inner .text .list .item .media .icon p, .section-image-slider .inner .text .list .item .media .symbol p {
  font-size: 1.625rem;
  line-height: 1.2;
  color: #fff;
  padding: 0;
}
.section-image-slider .inner .text .list .item .media .symbol {
  width: 60px;
  height: 60px;
  padding: 5px;
}
.section-image-slider .inner .text .list .item .media .image {
  width: 100%;
  height: auto;
}
.section-image-slider .inner .text .list .item .media .image img {
  display: block;
  width: 100%;
  height: auto;
}
.section-image-slider .inner .text .list .item p {
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 700;
  opacity: 0.8;
}
.section-image-slider .inner .slider-images-gallery {
  width: 50%;
}
.section-image-slider .inner .slider-images-gallery .images-gallery {
  overflow: hidden;
  border-radius: 10px;
  box-shadow: 0 46px 128px rgba(74, 91, 47, 0.1);
}
.section-image-slider .inner .slider-images-gallery .images-gallery .item .img img {
  width: 100%;
  height: 480px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.section-image-slider .inner .slider-images-gallery .images-gallery .item .video {
  display: block;
  position: relative;
  height: 480px;
  border-radius: 10px;
  overflow: hidden;
}
.section-image-slider .inner .slider-images-gallery .images-gallery .item .video:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 100px;
  height: 100px;
  border-radius: 100px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 35%;
  transition: 0.2s ease;
}
.section-image-slider .inner .slider-images-gallery .images-gallery .item .video video {
  display: block;
  width: auto;
  height: 100%;
}
.section-image-slider .inner .slider-images-gallery .images-gallery .item .video:hover:before {
  transform: scale(1.1);
}
.section-image-slider .inner .slider-images-gallery .bottom {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 50px;
}
.section-image-slider .inner .slider-images-gallery .bottom .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  width: calc(100% - 100px);
}
.section-image-slider .inner .slider-images-gallery .bottom .left p {
  font-size: 1.5rem;
  line-height: 1.5;
  padding-bottom: 1px;
  max-width: calc(100% - 80px);
  padding-right: 15px;
  transition: 0.2s ease;
  opacity: 1;
}
.section-image-slider .inner .slider-images-gallery .bottom .left p.is-opacity-0 {
  opacity: 0;
}
.section-image-slider .inner .slider-images-gallery .bottom .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .counter {
  margin-bottom: 15px;
  font-size: 1.875rem;
  line-height: 2.125rem;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .counter .current {
  color: #2e67be;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows button {
  width: 46px;
  height: 46px;
  border-radius: 46px;
  outline: none;
  cursor: pointer;
  border: none;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #2e67be;
  background-size: 22px;
  transition: 0.2s ease;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows button.prev {
  margin-right: 15px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M501.333,234.667H68.417l109.792-109.792c2-2,3.125-4.708,3.125-7.542V96c0-4.313-2.594-8.208-6.583-9.854 c-1.323-0.552-2.708-0.813-4.083-0.813c-2.771,0-5.5,1.083-7.542,3.125l-160,160c-4.167,4.167-4.167,10.917,0,15.083l160,160 c3.063,3.042,7.615,3.969,11.625,2.313c3.99-1.646,6.583-5.542,6.583-9.854v-21.333c0-2.833-1.125-5.542-3.125-7.542 L68.417,277.333h432.917c5.896,0,10.667-4.771,10.667-10.667v-21.333C512,239.438,507.229,234.667,501.333,234.667z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows button.prev:hover {
  background-color: #3b76d0;
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows button.next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M508.875,248.458l-160-160c-3.063-3.042-7.615-3.969-11.625-2.313c-3.99,1.646-6.583,5.542-6.583,9.854v21.333 c0,2.833,1.125,5.542,3.125,7.542l109.792,109.792H10.667C4.771,234.667,0,239.437,0,245.333v21.333 c0,5.896,4.771,10.667,10.667,10.667h432.917L333.792,387.125c-2,2-3.125,4.708-3.125,7.542V416c0,4.313,2.594,8.208,6.583,9.854 c1.323,0.552,2.708,0.813,4.083,0.813c2.771,0,5.5-1.083,7.542-3.125l160-160C513.042,259.375,513.042,252.625,508.875,248.458z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-image-slider .inner .slider-images-gallery .bottom .right .arrows button.next:hover {
  background-color: #3b76d0;
}
.section-image-slider .developer {
  margin-top: 100px;
}
.section-image-slider .developer-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-image-slider .developer-inner .left {
  width: 55%;
  padding-right: 40px;
}
.section-image-slider .developer-inner .text {
  max-width: 520px;
}
.section-image-slider .developer-inner .text p {
  font-size: 1rem;
  line-height: 1.6;
  margin-bottom: 15px;
}
.section-image-slider .developer-inner .text p:last-child {
  margin-bottom: 0;
}
.section-image-slider .developer-inner .image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  width: 45%;
}
.section-image-slider .developer-inner .image img {
  display: block;
  width: 100%;
  max-width: 300px;
  margin-bottom: 40px;
}
.section-image-slider .developer-inner .image .buttons {
  padding-bottom: 10px;
}

.section-stages-development {
  background-color: #1b3426;
  padding: 100px 0;
}
.section-stages-development .section-title {
  margin-bottom: 50px;
}
.section-stages-development .stages-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-stages-development .stages-list .list {
  width: 33.33%;
}
.section-stages-development .stages-list .list .top-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  margin-bottom: 30px;
}
.section-stages-development .stages-list .list .top-block h4 {
  font-size: 3.5rem;
  line-height: 1;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0;
}
.section-stages-development .stages-list .list .top-block p {
  font-size: 1rem;
  line-height: 1;
  color: #fff;
  margin-left: 10px;
  padding-bottom: 6px;
}
.section-stages-development .stages-list .list .item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 14px 0;
}
.section-stages-development .stages-list .list .item:before {
  content: "";
  position: absolute;
  top: 0;
  left: 85px;
  width: 2px;
  height: 100%;
  background-color: #fff;
}
.section-stages-development .stages-list .list .item:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 79px;
  margin: auto;
  width: 14px;
  height: 14px;
  border: 2px solid #fff;
  background-color: #2e67be;
  border-radius: 14px;
}
.section-stages-development .stages-list .list .item .icon {
  width: 110px;
  padding-right: 50px;
}
.section-stages-development .stages-list .list .item .icon i {
  display: block;
  width: 60px;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 60px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 50%;
}
.section-stages-development .stages-list .list .item .icon i.icon-1 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='-61 0 512 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m125.964844 10.265625-115.691406 115.699219h115.691406zm0 0'/%3E%3Cpath d='m217.34375 264.472656c0-12.878906-8.1875-19.984375-20.105469-19.984375h-11.917969v39.972657h11.917969c11.917969 0 20.105469-7.105469 20.105469-19.988282zm0 0'/%3E%3Cpath d='m106.226562 244.246094h-10.355468v19.746094h10.355468c7.824219 0 11.554688-3.730469 11.554688-9.871094s-3.730469-9.875-11.554688-9.875zm0 0'/%3E%3Cpath d='m0 157.4375v354.5625h390.015625v-512h-232.582031v157.4375zm108.03125 128.464844h-12.160156v20.707031h-28.414063v-84.273437h40.574219c23.476562 0 38.402344 12.28125 38.402344 31.785156.003906 19.503906-14.925782 31.78125-38.402344 31.78125zm149.519531-63.566406h68.5v21.429687h-40.089843v14.449219h35.15625v21.429687h-35.15625v26.96875h-28.410157zm-59.109375 0c28.171875 0 47.554688 16.011718 47.554688 42.136718s-19.382813 42.140625-47.554688 42.140625h-41.535156v-84.273437h41.535156zm0 0'/%3E%3C/svg%3E");
}
.section-stages-development .stages-list .list .item .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width: calc(100% - 110px);
}
.section-stages-development .stages-list .list .item .text p {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 5px;
  color: #fff;
}
.section-stages-development .stages-list .list .item .text .status span {
  display: inline-block;
  font-size: 0.75rem;
  line-height: 1;
  color: #fff;
  padding: 3px 6px;
  background-color: #2e67be;
  border-radius: 3px;
}
.section-stages-development .stages-list .list .item .text .status.process span {
  background-color: #ff7149;
}
.section-stages-development .stages-list .list .bottom-block {
  margin-top: 30px;
}
.section-stages-development .stages-list .list .bottom-block p {
  font-size: 1rem;
  line-height: 1;
  color: #fff;
  margin-bottom: 10px;
}
.section-stages-development .stages-list .list .bottom-block h4 {
  font-size: 2.25rem;
  line-height: 1;
  font-weight: 400;
  color: #fff;
  margin-bottom: 0;
}

.section-faq {
  padding: 100px 0 40px 0;
  background-color: #f1f1f1;
  border-top: 1px solid #e7e7e7;
}
.section-faq .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.section-faq .list .item {
  width: 33.33%;
  padding: 0 15px;
  margin-bottom: 50px;
}
.section-faq .list .item h4 {
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 25px;
}
.section-faq .list .item .text {
  position: relative;
  font-size: 1rem;
  line-height: 1.4;
  padding-left: 35px;
  opacity: 0.6;
}
.section-faq .list .item .text:before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='44' height='43' viewBox='0 0 44 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath opacity='0.6' d='M0.789062 21.5938L6.00017 20.0497C12.9563 17.9886 18.3972 12.5478 20.4582 5.59166L22.0023 0.380547L23.5463 5.59165C25.6074 12.5478 31.0482 17.9886 38.0044 20.0497L43.2155 21.5938L38.0044 23.1378C31.0482 25.1989 25.6074 30.6397 23.5463 37.5958L22.0023 42.807L20.4582 37.5958C18.3972 30.6397 12.9563 25.1989 6.00017 23.1378L0.789062 21.5938Z' fill='%23FF5114'/%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
}

body[class*=page-template-page-genplan] .slick-slider,
body[class*=single-projects] .slick-slider {
  overflow: hidden;
}
body[class*=page-template-page-genplan] .slick-slider .slick-list .slick-track,
body[class*=single-projects] .slick-slider .slick-list .slick-track {
  margin: 0;
}
body[class*=page-template-page-genplan] .slick-slider .item,
body[class*=single-projects] .slick-slider .item {
  position: relative;
  padding-top: 56.25%;
}
body[class*=page-template-page-genplan] .slick-slider .item img,
body[class*=single-projects] .slick-slider .item img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
body[class*=page-template-page-genplan] .slick-slider .slick-arrow,
body[class*=single-projects] .slick-slider .slick-arrow {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 44px;
  height: 44px;
  border: none;
  text-indent: -9999px;
  outline: none !important;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 35%;
  background-color: #2e67be;
}
body[class*=page-template-page-genplan] .slick-slider .slick-arrow.slick-prev,
body[class*=single-projects] .slick-slider .slick-arrow.slick-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
body[class*=page-template-page-genplan] .slick-slider .slick-arrow.slick-next,
body[class*=single-projects] .slick-slider .slick-arrow.slick-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='112.814,0 91.566,21.178 273.512,203.718 91.566,386.258 112.814,407.436 315.869,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
body[class*=page-template-page-genplan] .slick-slider .slick-arrow:hover,
body[class*=single-projects] .slick-slider .slick-arrow:hover {
  background-color: #3773cf;
}
body[class*=page-template-page-genplan] .slick-slider .slick-arrow.slick-prev,
body[class*=single-projects] .slick-slider .slick-arrow.slick-prev {
  left: 40px;
}
body[class*=page-template-page-genplan] .slick-slider .slick-arrow.slick-next,
body[class*=single-projects] .slick-slider .slick-arrow.slick-next {
  right: 40px;
}
body[class*=page-template-page-genplan] .slick-slider.slider-main,
body[class*=single-projects] .slick-slider.slider-main {
  margin-bottom: 10px;
  position: relative;
  cursor: pointer;
}
body[class*=page-template-page-genplan] .slick-slider.slider-main::before,
body[class*=single-projects] .slick-slider.slider-main::before {
  content: "";
  position: absolute;
  background-color: #59b62e;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 19C15.4183 19 19 15.4183 19 11C19 6.58172 15.4183 3 11 3C6.58172 3 3 6.58172 3 11C3 15.4183 6.58172 19 11 19Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M21.0004 21.0004L16.6504 16.6504' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0);
  z-index: 1;
  transition: all ease 0.2s;
  pointer-events: none;
}
body[class*=page-template-page-genplan] .slick-slider.slider-main:hover::before,
body[class*=single-projects] .slick-slider.slider-main:hover::before {
  transform: translate(-50%, -50%) scale(1);
}
body[class*=page-template-page-genplan] .slick-slider.slider-nav .item,
body[class*=single-projects] .slick-slider.slider-nav .item {
  border: 2px solid transparent;
  cursor: pointer;
  transition: 0.2s ease;
}
body[class*=page-template-page-genplan] .slick-slider.slider-nav .slick-list,
body[class*=single-projects] .slick-slider.slider-nav .slick-list {
  margin-left: -7px;
  width: calc(100% + 14px);
}
body[class*=page-template-page-genplan] .slick-slider.slider-nav .slick-slide > div,
body[class*=single-projects] .slick-slider.slider-nav .slick-slide > div {
  padding: 0 7px;
}
body[class*=page-template-page-genplan] .slick-slider.slider-nav .slick-slide.slick-current .item,
body[class*=single-projects] .slick-slider.slider-nav .slick-slide.slick-current .item {
  border-color: #2e67be;
}
.accordion-block-toggle {
  display: none;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
  justify-content: center;
  padding: 20px 0;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.accordion-block-toggle span {
  font-size: 0.875rem;
  line-height: 1.2;
  text-align: center;
  font-weight: 700;
  font-family: "SteppeBold";
}
.accordion-block-toggle .ico-arr {
  transform: rotateX(180deg) translateY(3px);
  transition: 0.2s ease;
}
.accordion-block-toggle .ico-arr path {
  fill: #272A2E;
}
.accordion-block.is-open .accordion-block-toggle .ico-arr {
  margin-top: 2px;
  transform: rotateX(0deg);
}
.accordion-block.is-open .accordion-block-content {
  display: block;
}
.accordion-block.is-fixed {
  position: fixed;
}
.accordion-block.is-fixed-1 {
  top: 60px;
}
.accordion-block.is-fixed-2 {
  top: 120px;
}
.accordion-block.is-fixed-3 {
  top: 180px;
}

.action-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.action-buttons .item {
  width: 50%;
}
.action-buttons .item:first-child {
  padding-right: 15px;
}
.action-buttons .btn {
  width: 100%;
  height: 50px;
}
.action-buttons .btn svg {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.action-buttons .btn svg path, .action-buttons .btn svg rect {
  fill: #2e67be;
  transition: 0.2s ease;
}
.action-buttons .btn span {
  width: calc(100% - 28px);
}
.action-buttons .btn:hover svg path, .action-buttons .btn:hover svg rect {
  fill: #fff;
}

.project-list-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  grid-gap: 40px 24px;
  gap: 40px 24px;
}

.project-list-item {
  width: calc(50% - 12px);
}
.project-list-item .inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: #272A2E;
  cursor: pointer;
}
.project-list-item .inner-media {
  position: relative;
  margin-bottom: 20px;
  background-color: #f8f8f8;
  overflow: hidden;
  padding-top: 75%;
}
.project-list-item .inner-media .images-slider {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.project-list-item .inner-media .images-slider .item {
  position: relative;
  border-radius: 10px;
  padding-top: 75%;
}
.project-list-item .inner-media .images-slider .item img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.project-list-item .inner-media .images-slider .slick-arrow.slick-prev {
  left: 10px;
}
.project-list-item .inner-media .images-slider .slick-arrow.slick-next {
  right: 10px;
}
.project-list-item .inner-media .images {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 10px;
}
.project-list-item .inner-media .images .list {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
}
.project-list-item .inner-media .images .list .img {
  flex: 1;
  padding: 0 5px;
}
.project-list-item .inner-media .images .list .img .line {
  height: 100%;
  border-bottom: 2px solid #fff;
  transition: 0.2s ease;
}
.project-list-item .inner-media .images .list .img.is-active .line {
  border-bottom-color: #2e67be;
}
.project-list-item .inner-media .images .bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: none;
}
.project-list-item .inner-media .badges {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 8px;
  gap: 8px;
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  padding: 10px 10px 0 10px;
}
.project-list-item .inner-media .badges .badge {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  min-height: 24px;
  border-radius: 15px;
  background-color: #fff;
  padding: 3px 8px;
}
.project-list-item .inner-media .badges .badge .icon {
  display: block;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.project-list-item .inner-media .badges .badge .icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.project-list-item .inner-media .badges .badge .icon svg path {
  fill: #fff;
}
.project-list-item .inner-media .badges .badge .icon.area-ground svg path {
  fill: #F29340;
}
.project-list-item .inner-media .badges .badge span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  width: calc(100% - 20px);
  font-size: 0.75rem;
  line-height: 1.2;
  font-weight: 500;
  white-space: nowrap;
}
.project-list-item .inner-media .badges .badge.green {
  background-color: #48B13B;
}
.project-list-item .inner-media .badges .badge.orange {
  background-color: #F29340;
}
.project-list-item .inner-media .badges .badge.green span, .project-list-item .inner-media .badges .badge.orange span {
  color: #fff;
}
.project-list-item .inner-content-title {
  margin-bottom: 15px;
}
.project-list-item .inner-content-title h4 {
  font-size: 1rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 0;
  transition: 0.2s ease;
}
.project-list-item .inner-content-price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}
.project-list-item .inner-content-price span {
  font-size: 0.875rem;
  line-height: 1.2;
}
.project-list-item .inner-content-price span em {
  font-style: normal;
}
.project-list-item .inner-content-price p {
  font-size: 0.875rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  font-weight: 700;
}
.project-list-item .inner-content-price p.rouble-ico:after {
  width: 11px;
  height: 11px;
}
.project-list-item .inner-content-buttons .btn {
  width: 100%;
}
.project-list-item .inner:hover .btn-select {
  background-color: #2e67be;
  border-color: #2e67be;
  color: #fff;
}

.section-area-info-modal {
  position: fixed;
  z-index: 16;
  top: 0;
  left: 360px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: calc(100% - 360px);
  height: 100vh;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease;
}
.section-area-info-modal-main {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background-color: #F9F9F9;
}
.section-area-info-modal-main .block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  width: 50%;
}
.section-area-info-modal-main .block-top {
  height: 86px;
  border-bottom: 1px solid #E1E1E1;
}
.section-area-info-modal-main .block-top-btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  cursor: pointer;
  transition: 0.2s ease;
}
.section-area-info-modal-main .block-top-btn:hover {
  background-color: #eee;
}
.section-area-info-modal-main .block-top-btn svg {
  width: 14px;
  height: 14px;
  margin-right: 8px;
}
.section-area-info-modal-main .block-top-btn svg path, .section-area-info-modal-main .block-top-btn svg rect {
  fill: #999;
}
.section-area-info-modal-main .block-top-btn span {
  font-size: 0.875rem;
  line-height: 1.2;
}
.section-area-info-modal-main .block-content {
  position: relative;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  padding: 35px 30px 35px 60px;
  height: calc(100vh - 86px);
}
.section-area-info-modal-main .block-content-title {
  margin-bottom: 25px;
}
.section-area-info-modal-main .block-content-title h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-size: 1.375rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 0;
}
.section-area-info-modal-main .block-content-title h2 .number-ico {
  margin-right: 5px;
}
.section-area-info-modal-main .block-content-title h2 .number-ico:after {
  width: 19px;
  height: 16px;
}
.section-area-info-modal-main .block-content-title h2 .status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  font-weight: normal;
  margin-left: 30px;
}
.section-area-info-modal-main .block-content-title h2 .status i {
  display: block;
  margin-right: 10px;
}
.section-area-info-modal-main .block-content-title h2 .status i svg {
  display: block;
  width: 100%;
}
.section-area-info-modal-main .block-content-title h2 .status i.ico-circle {
  width: 12px;
  height: 12px;
  background-color: #eee;
  border-radius: 20px;
}
.section-area-info-modal-main .block-content-title h2 .status i.ico-house {
  width: 18px;
  height: 18px;
}
.section-area-info-modal-main .block-content-title h2 .status p {
  font-size: 1rem;
  line-height: 1.1;
  font-family: "SteppeBold";
  font-weight: 700;
}
.section-area-info-modal-main .block-content-title h2 .status.free i.ico-circle {
  background-color: #56c436;
}
.section-area-info-modal-main .block-content-title h2 .status.reserved i.ico-circle {
  background-color: #fff602;
}
.section-area-info-modal-main .block-content-title h2 .status.sold i.ico-circle {
  background-color: #f64848;
}
.section-area-info-modal-main .block-content-title h2 .status.stock i.ico-circle {
  background-color: #919191;
}
.section-area-info-modal-main .block-content-title h2 .status.podryad i.ico-house svg path {
  fill: #fc9b1a;
}
.section-area-info-modal-main .block-content-title h2 .status.house-reserved i.ico-house svg path {
  fill: #fff602;
}
.section-area-info-modal-main .block-content-title h2 .status.ready-house i.ico-house svg path {
  fill: #3587F7;
}
.section-area-info-modal-main .block-content-title > p {
  font-size: 1.125rem;
  line-height: 1.2;
  margin-top: 15px;
}
.section-area-info-modal-main .block-content-scroll {
  position: relative;
  width: 100%;
  padding: 0 60px 0 0;
}
.section-area-info-modal-main .block-content-scroll::-webkit-scrollbar {
  background-color: #F9F9F9;
}
.section-area-info-modal-main .block-content-scroll::-webkit-scrollbar-track {
  background-color: #F9F9F9;
}
.section-area-info-modal-main .block-content-scroll-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: calc(100% - 90px);
  width: 100%;
}
.section-area-info-modal-main .block-content-scroll-wrap:before, .section-area-info-modal-main .block-content-scroll-wrap:after {
  content: "";
  display: none;
  position: absolute;
  z-index: 2;
  width: calc(100% - 4px);
  height: 20px;
}
.section-area-info-modal-main .block-content-scroll-wrap:before {
  top: 0;
  left: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#F9F9F9), to(rgba(250, 250, 250, 0)));
  background: linear-gradient(to bottom, #F9F9F9, rgba(250, 250, 250, 0));
}
.section-area-info-modal-main .block-content-scroll-wrap:after {
  bottom: 0;
  left: 0;
  background: -webkit-gradient(linear, left bottom, left top, from(#F9F9F9), to(rgba(250, 250, 250, 0)));
  background: linear-gradient(to top, #F9F9F9, rgba(250, 250, 250, 0));
}
.section-area-info-modal-main .area-info-block .block-content {
  border-right: 1px solid #E1E1E1;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item {
  width: 50%;
  margin-bottom: 30px;
  padding-right: 15px;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item p {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item p:last-child {
  margin-bottom: 0;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item p strong {
  font-size: 0.875rem;
  font-family: "SteppeBold";
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item p .сadastral-number-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  color: #2e67be;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item p .сadastral-number-link svg {
  width: 16px;
  height: 16px;
  margin-right: 10px;
  transform: scale(1);
  transition: 0.2s ease;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item p .сadastral-number-link svg path {
  fill: #2e67be;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item p .сadastral-number-link:hover svg {
  transform: scale(1.1);
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item p .сadastral-number-link span {
  color: #2e67be;
  font-weight: 400;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item.full-width {
  width: 100%;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item.price p {
  flex-direction: column;
  align-items: flex-start !important;
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item.price p:last-child {
  font-size: 1.125rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  font-weight: 700;
  font-family: "SteppeBold";
}
.section-area-info-modal-main .area-info-block .block-content .prop-list .item.price p .stock {
  color: #2e67be;
  font-weight: 500;
  margin-top: 5px;
  font-size: 0.75rem;
  line-height: 1;
}
.section-area-info-modal-main .area-info-block .block-content .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
}
.section-area-info-modal-main .area-info-block .block-content .buttons .item {
  width: 50%;
}
.section-area-info-modal-main .area-info-block .block-content .buttons .item:first-child {
  padding-right: 15px;
}
.section-area-info-modal-main .area-info-block .block-content .buttons .btn {
  padding: 10px 25px;
  width: auto;
  height: 50px;
  min-width: 200px;
}
.section-area-info-modal-main .area-info-block .block-content .buttons .btn svg {
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
}
.section-area-info-modal-main .area-info-block .block-content .buttons .btn svg path {
  fill: #2e67be;
  transition: 0.2s ease;
}
.section-area-info-modal-main .area-info-block .block-content .buttons .btn.btn-border:hover svg path {
  fill: #fff;
}
.section-area-info-modal-main .area-info-block .block-content .full-description {
  margin-top: 20px;
}
.section-area-info-modal-main .area-info-block .block-content .full-description h2, .section-area-info-modal-main .area-info-block .block-content .full-description h3, .section-area-info-modal-main .area-info-block .block-content .full-description h4, .section-area-info-modal-main .area-info-block .block-content .full-description h5, .section-area-info-modal-main .area-info-block .block-content .full-description h6 {
  font-size: 1.375rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 20px;
}
.section-area-info-modal-main .area-info-block .block-content .full-description .text {
  font-size: 0.875rem;
  line-height: 1.3;
}
.section-area-info-modal-main .area-info-block .block-content .full-description .text p {
  margin-bottom: 20px;
}
.section-area-info-modal-main .area-info-block .block-content .full-description .text p:last-child {
  margin-bottom: 0;
}
.section-area-info-modal-main .area-info-block .block-content .full-description .text strong {
  font-family: "SteppeBold";
}
.section-area-info-modal-main .area-info-block .block-content .full-description .text ul {
  padding-left: 18px;
  margin-bottom: 20px;
}
.section-area-info-modal-main .area-info-block .block-content .full-description .text ul li {
  margin-bottom: 8px;
}
.section-area-info-modal-main .area-info-block .block-content .full-description .text ul li:last-child {
  margin-bottom: 0;
}
.section-area-info-modal-main .area-info-block .block-content .full-description .text > *:last-child {
  margin-bottom: 0;
}
.section-area-info-modal-main .area-info-block .block-content .specifications {
  margin-top: 60px;
}
.section-area-info-modal-main .area-info-block .block-content .specifications .prop-list .item.сadastral-number, .section-area-info-modal-main .area-info-block .block-content .specifications .prop-list .item.address {
  display: none;
}
.section-area-info-modal-main .projects-block .block-top-btn svg {
  width: 12px;
  height: 12px;
}
.section-area-info-modal-main .projects-block .block-top-btn svg path, .section-area-info-modal-main .projects-block .block-top-btn svg rect {
  fill: #333;
}
.section-area-info-modal-main .projects-block .block-content-title {
  flex-direction: column;
  grid-gap: 20px;
  gap: 20px;
}
.section-area-info-modal-main .projects-block .block-content-title .btn svg {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.section-area-info-modal-main .projects-block .block-content-title .btn svg path, .section-area-info-modal-main .projects-block .block-content-title .btn svg rect {
  fill: #2e67be;
  transition: 0.2s ease;
}
.section-area-info-modal-main .projects-block .block-content-title .btn:hover svg path, .section-area-info-modal-main .projects-block .block-content-title .btn:hover svg rect {
  fill: #fff;
}
.section-area-info-modal-main .projects-block.projects-list .block-content-title {
  margin-bottom: 20px;
}
.section-area-info-modal-main .projects-block.projects-list .block-content.is-loading .is-loading-overlay {
  opacity: 1;
  visibility: visible;
}
.section-area-info-modal-main .projects-block.projects-single .block-content-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.section-area-info-modal-main .projects-block.projects-single .block-content-title h2 {
  padding-right: 20px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content-title .action-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 20px;
  gap: 20px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content-title .action-buttons .btn {
  width: auto;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-images {
  margin-bottom: 35px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
  width: calc(50% - 5px);
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 15px;
  background-color: #fff;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-icon svg path {
  fill: #2e67be;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-text p {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-text p:last-child {
  margin-bottom: 0;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-text p strong {
  display: block;
  font-size: 1.125rem;
  font-family: "SteppeBold";
  font-weight: 700;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-text p sup {
  top: -1em;
  font-size: 50%;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .price-group {
  width: 33.33%;
  margin-bottom: 20px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .price-group .props-item {
  width: 100%;
  margin-bottom: 40px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .price-group .props-item-text {
  width: 100%;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .price-group .buttons {
  padding-right: 15px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .price-group .buttons.is-wide {
  width: 100% !important;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .price-group .buttons .btn-more {
  height: 50px;
  font-size: 0.8125rem;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-icon-group {
  width: 66.66%;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-icon-group-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 30px 10px;
  gap: 30px 10px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-icon-group-list .props-item-text {
  width: calc(100% - 70px);
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .more-link {
  display: none;
  margin-top: 40px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .more-link .btn {
  width: 100%;
  height: 56px;
  font-size: 1rem;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .action-buttons {
  margin-top: 40px;
  display: none;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-section {
  margin-top: 60px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-section h2 {
  font-size: 1.5rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 40px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .list.is-wide-block .text-block {
  width: 100% !important;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .text-block.logo {
  width: 33.33%;
  padding-right: 15px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .text-block.text {
  width: 66.66%;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .text-block p {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .text-block p:last-child {
  margin-bottom: 0;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .text-block p strong {
  display: block;
  font-size: 1.125rem;
  font-family: "SteppeBold";
  font-weight: 700;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .text-block img {
  display: block;
  width: 100%;
  max-width: 140px;
  max-height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout {
  margin-top: 50px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item {
  width: 50%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item .label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item .label i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 1.375rem;
  line-height: 1.1;
  padding: 10px;
  color: #fff;
  font-style: normal;
  margin-right: 10px;
  background-color: #2e67be;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item .label span {
  width: calc(100% - 55px);
  font-size: 0.875rem;
  line-height: 1.1;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item .inner {
  position: relative;
  display: block;
  padding-top: 75%;
  cursor: pointer;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item .inner img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: white;
  -o-object-position: center;
     object-position: center;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item .inner .zoom {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 700;
  padding: 10px;
  color: #fff;
  letter-spacing: 0.01em;
  background-color: #2e67be;
  transition: 0.2s ease;
  transform: scale(0);
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item .inner .zoom svg {
  width: 100%;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item .inner:hover .zoom {
  transform: scale(1);
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-video .media-block {
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-video .media-block .btn-play {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-video .media-block .btn-play .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  background-color: #2e67be;
  transition: 0.2s ease;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-video .media-block .btn-play .icon svg {
  width: 20px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-video .media-block .btn-play p {
  font-size: 1rem;
  line-height: 1.2;
  color: #fff;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-video .media-block .video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  cursor: pointer;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-video .media-block .video:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(60, 60, 60, 0.2);
  transition: 0.2s ease;
  opacity: 0.2;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-video .media-block .video img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-video .media-block .video:hover:before {
  opacity: 1;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-video .media-block .video:hover .btn-play .icon {
  transform: scale(1.05);
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-description .text {
  font-size: 0.875rem;
  line-height: 1.3;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-description .text p {
  margin-bottom: 20px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-description .text ul {
  padding-left: 18px;
  margin-bottom: 20px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-description .text ul li {
  margin-bottom: 10px;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-description .text ul li:last-child {
  margin-bottom: 0;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project-description .text > *:last-child {
  margin-bottom: 0;
}
.section-area-info-modal-main .projects-block.projects-single .block-content .single-project .accordion-block {
  border-bottom: none;
}
.section-area-info-modal-main .projects-block.projects-single .block-content.is-loading .is-loading-overlay {
  opacity: 1;
  visibility: visible;
}
.section-area-info-modal-main .area-images .block-content-scroll-wrap {
  height: 100%;
}
.section-area-info-modal-main .area-images .block-content .area-images-action-buttons {
  max-width: 456px;
  margin-top: 30px;
}
.section-area-info-modal .is-loading-overlay {
  position: absolute;
  z-index: 6;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #F9F9F9;
  transition: 0.2s ease;
  opacity: 0;
  visibility: hidden;
}
.section-area-info-modal .is-loading-overlay svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 40px;
  margin: auto;
}
.section-area-info-modal .is-loading-overlay svg path {
  fill: #2e67be;
}
.section-area-info-modal.is-open {
  opacity: 1;
  visibility: visible;
}
.section-area-info-modal.is-open.is-loading .is-loading-overlay {
  opacity: 1;
  visibility: visible;
}
.section-area-info-modal.rent {
  left: 0;
  width: 100%;
}

.l-page .page-header {
  padding-top: 140px;
}
.l-page .page-header .back {
  margin-bottom: 50px;
}
.l-page .page-header .back a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1;
  color: #333;
}
.l-page .page-header .back a:first-child:before {
  content: "";
  display: block;
  width: 12px;
  height: 12px;
  margin-right: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23333'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
  transition: 0.2s ease;
}
.l-page .page-header .back a:hover {
  color: #2e67be;
}
.l-page .page-header .back a:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%232e67be'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.l-page .page-header .page-title h1 {
  font-size: 2.75rem;
  line-height: 1.2;
  margin-bottom: 0;
}
.l-page .page-content {
  padding: 70px 0;
}
.l-page.page-404 .page-content {
  text-align: center;
  padding: 100px 0;
}
.l-page.page-404 .page-content h1 {
  font-size: 6.25rem;
  margin-bottom: 15px;
}
.l-page.page-404 .page-content p {
  font-size: 1.25rem;
  line-height: 1.5rem;
}

.genplan-big-menu {
  position: fixed;
  z-index: 18;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  margin: 0;
  transition: 0.3s ease;
  opacity: 0;
  visibility: hidden;
}
.genplan-big-menu.is-active {
  opacity: 1;
  visibility: visible;
  z-index: 18;
}
.genplan-big-menu .top-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding: 15px 40px;
  height: 81px;
  border-bottom: 1px solid #ebebeb;
}
.genplan-big-menu .top-block .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.genplan-big-menu .top-block .left .toggle-menu {
  position: relative;
  width: 24px;
  height: 30px;
  margin-right: 25px;
  cursor: pointer;
}
.genplan-big-menu .top-block .left .toggle-menu i {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: var(--color-primary);
  margin: auto;
  transition: 0.2s ease;
}
.genplan-big-menu .top-block .left .toggle-menu i:nth-child(1) {
  transform: rotate(45deg);
}
.genplan-big-menu .top-block .left .toggle-menu i:nth-child(2) {
  transform: rotate(-45deg);
}
.genplan-big-menu .top-block .left .logo {
  display: block;
  width: 230px;
  height: 50px;
}
.genplan-big-menu .top-block .left .logo img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
}
.genplan-big-menu .top-block .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.genplan-big-menu .top-block .right .phone {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 700;
  margin-right: 40px;
  color: #333;
}
.genplan-big-menu .top-block .right .phone:hover {
  color: #2e67be;
}
.genplan-big-menu .top-block .right .callback {
  height: 50px;
  font-size: 0.75rem !important;
  padding: 10px 25px 10px 25px;
  font-size: 0.875rem;
  border-bottom-width: 3px;
}
.genplan-big-menu .top-block .right .callback i {
  display: block;
  width: 10px;
  height: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 384 384' style='enable-background:new 0 0 384 384;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M353.188,252.052c-23.51,0-46.594-3.677-68.469-10.906c-10.719-3.656-23.896-0.302-30.438,6.417l-43.177,32.594 c-50.073-26.729-80.917-57.563-107.281-107.26l31.635-42.052c8.219-8.208,11.167-20.198,7.635-31.448 c-7.26-21.99-10.948-45.063-10.948-68.583C132.146,13.823,118.323,0,101.333,0H30.813C13.823,0,0,13.823,0,30.813 C0,225.563,158.438,384,353.188,384c16.99,0,30.813-13.823,30.813-30.813v-70.323C384,265.875,370.177,252.052,353.188,252.052z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
}
.genplan-big-menu .top-block .right .callback span {
  margin-left: 8px;
}
.genplan-big-menu .container-wrap {
  height: calc(100vh - 70px);
  overflow-x: hidden;
}
.genplan-big-menu .container-wrap .container {
  height: 100%;
}
.genplan-big-menu .container-wrap .container .row {
  height: 100%;
}
.genplan-big-menu .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  padding: 90px 35px 200px 35px;
}
.genplan-big-menu .content .menu {
  margin-bottom: 50px;
}
.genplan-big-menu .content .menu ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.genplan-big-menu .content .menu ul li {
  list-style: none;
  width: 33.33%;
  margin-bottom: 30px;
}
.genplan-big-menu .content .menu ul li a {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 700;
  color: #333;
}
.genplan-big-menu .content .menu ul li a:hover {
  color: var(--color-primary);
}
.genplan-big-menu .content .bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.genplan-big-menu .content .bottom .copyright {
  width: 33.33%;
}
.genplan-big-menu .content .bottom .copyright .img {
  display: inline-block;
  margin-bottom: 20px;
}
.genplan-big-menu .content .bottom .copyright .img img {
  display: block;
  width: 180px;
  height: auto;
  filter: grayscale(1);
  transition: 0.2s ease;
}
.genplan-big-menu .content .bottom .copyright .img:hover img {
  filter: grayscale(0);
}
.genplan-big-menu .content .bottom .copyright p {
  font-size: 0.75rem;
  line-height: 1.3;
  color: #919191;
  max-width: 250px;
}
.genplan-big-menu .content .bottom .contacts {
  width: 33.33%;
}
.genplan-big-menu .content .bottom .contacts .link {
  margin-bottom: 20px;
}
.genplan-big-menu .content .bottom .contacts .link a {
  font-size: 1.125rem;
  line-height: 1.2;
  font-weight: 700;
  color: #333;
}
.genplan-big-menu .content .bottom .contacts .text {
  max-width: 250px;
}
.genplan-big-menu .content .bottom .contacts .text .item {
  margin-bottom: 20px;
}
.genplan-big-menu .content .bottom .contacts .text .item:last-child {
  margin-bottom: 0;
}
.genplan-big-menu .content .bottom .contacts .text .item label {
  display: block;
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 700;
  color: #333;
  margin-bottom: 8px;
}
.genplan-big-menu .content .bottom .contacts .text .item p {
  font-size: 1rem;
  line-height: 1.3;
  color: #333;
}
.genplan-big-menu .content .bottom .contacts .text .item p a {
  color: #333;
}
.genplan-big-menu .content .bottom .contacts .text .item p a:hover {
  color: var(--color-primary);
}

.page-genplan {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-genplan .genplan-content {
  position: relative;
  background-color: #eee;
  width: calc(100% - 360px);
  overflow: hidden;
}
.page-genplan .genplan-content .solt-genplan-move-zoom {
  height: 100%;
}
.page-genplan .genplan-content .solt-genplan-move-zoom-scroller {
  height: 100%;
}
.page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.is-mobile-bg-none .bg.desktop {
  display: block !important;
}
.page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.is-mobile-bg-none .bg.mobile {
  display: none;
}
.page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.is-mobile-bg-none .svg-genplan.desktop {
  display: block !important;
}
.page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.is-mobile-bg-none .svg-genplan.mobile {
  display: none;
}
.page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.area-number-style-circle .svg-genplan path {
  fill: transparent;
}
.page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.area-number-style-circle .area-numbers .item {
  font-size: 0.625rem;
}
.page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.area-number-style-circle .area-numbers .item.area-status-free {
  background-color: rgb(86, 196, 54);
}
.page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.area-number-style-circle .area-numbers .item.area-status-reserved {
  background-color: rgb(255, 246, 2);
  color: #333;
}
.page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.area-number-style-circle .area-numbers .item.area-status-sold {
  background-color: rgb(246, 72, 72);
}
.page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.area-number-style-circle .area-numbers .item.area-status-stock {
  background-color: rgb(145, 145, 145);
}
.page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.area-number-style-circle .area-numbers .item.is-hover {
  background-color: transparent;
}
.page-genplan .genplan-content .solt-genplan-move-zoom .genplan-scroll {
  height: 100%;
}
.page-genplan .genplan-content .solt-genplan-move-zoom .genplan-scroll .genplan-wrap {
  position: relative;
  width: 100%;
  height: 100%;
}
.page-genplan .genplan-content .bg {
  position: absolute;
  top: 0px;
  left: 0px;
  width: auto;
  height: 100%;
  transition: 0.2s ease;
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content .bg.desktop {
  display: block;
}
.page-genplan .genplan-content .bg.mobile {
  display: none;
}
.page-genplan .genplan-content .svg-source {
  display: none;
}
.page-genplan .genplan-content .svg-genplan {
  position: relative;
  width: auto;
  height: 100%;
  width: auto;
  opacity: 1;
  visibility: visible;
  transition: 0.2s ease;
}
.page-genplan .genplan-content .svg-genplan.desktop {
  display: block;
}
.page-genplan .genplan-content .svg-genplan.mobile {
  display: none;
}
.page-genplan .genplan-content .svg-genplan.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-content .svg-genplan path {
  cursor: pointer;
  stroke: #fff !important;
  stroke-width: 1px !important;
  fill-rule: evenodd !important;
  outline: none !important;
  transition: 0.2s ease;
  opacity: 1;
  visibility: visible;
  fill: transparent;
}
.page-genplan .genplan-content .svg-genplan path.is-disable {
  cursor: default;
}
.page-genplan .genplan-content .svg-genplan path.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-content .svg-genplan path.area-status-free {
  fill: rgba(86, 196, 54, 0.5);
}
.page-genplan .genplan-content .svg-genplan path.area-status-reserved {
  fill: rgba(255, 246, 2, 0.5);
}
.page-genplan .genplan-content .svg-genplan path.area-status-sold {
  fill: rgba(246, 72, 72, 0.5);
}
.page-genplan .genplan-content .svg-genplan path.area-status-stock {
  fill: rgba(145, 145, 145, 0.7);
}
.page-genplan .genplan-content .svg-genplan path.area-open-modal-info {
  stroke-width: 6px !important;
}
.page-genplan .genplan-content .svg-genplan path.is-hover {
  stroke-width: 4px !important;
}
.page-genplan .genplan-content .svg-genplan path.is-hover.area-status-free {
  fill: rgba(86, 196, 54, 0.9);
}
.page-genplan .genplan-content .svg-genplan path.is-hover.area-status-reserved {
  fill: rgba(255, 246, 2, 0.9);
}
.page-genplan .genplan-content .svg-genplan path.is-hover.area-status-sold {
  fill: rgba(246, 72, 72, 0.9);
}
.page-genplan .genplan-content .svg-genplan path.is-hover.area-status-stock {
  fill: rgba(145, 145, 145, 0.9);
}
.page-genplan .genplan-content .area-numbers .item {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 11;
  font-size: 0.75rem;
  line-height: 1.1;
  font-family: sans-serif;
  font-weight: 500;
  color: #fff;
  width: 20px;
  height: 20px;
  text-align: center;
  pointer-events: none;
  border-radius: 10px;
  transition: 0.15s ease;
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content .area-numbers .item.is-hover {
  z-index: 14;
  transform: scale(1.1);
}
.page-genplan .genplan-content .area-numbers .item.is-transition-none {
  transition: none !important;
}
.page-genplan .genplan-content .area-numbers .item.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-content .area-numbers .item.is-text-vertical {
  transform: rotate(-90deg);
}
.page-genplan .genplan-content .area-numbers .item.area-point-big {
  transform: rotate(0deg) !important;
}
.page-genplan .genplan-content .genplan-scroll {
  position: relative;
}
.page-genplan .genplan-content .genplan-scroll::-webkit-scrollbar {
  width: 0;
}
.page-genplan .genplan-content .genplan-scroll:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}
.page-genplan .genplan-content .genplan-scroll .genplan-wrap.is-drag {
  cursor: -webkit-grab;
  cursor: grab;
  transition: none;
}
.page-genplan .genplan-content .top-navigation {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px 35px 0 35px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-genplan .genplan-content .top-navigation .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-right: 30px;
}
.page-genplan .genplan-content .top-navigation .buttons:last-child {
  margin-right: 0;
}
.page-genplan .genplan-content .top-navigation .buttons .btn {
  margin-right: 20px;
}
.page-genplan .genplan-content .top-navigation .buttons .btn:last-child {
  margin-right: 0;
}
.page-genplan .genplan-content .top-navigation .buttons .btn.back {
  width: 50px;
  height: 50px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #2e67be;
  background-size: 18px;
}
.page-genplan .genplan-content .top-navigation .buttons .btn.back:hover {
  background-color: #3b76d0;
}
.page-genplan .genplan-content .top-navigation .btn {
  position: relative;
  z-index: 5;
  height: 50px;
}
.page-genplan .genplan-content .top-navigation .btn span.show-desktop {
  display: block;
}
.page-genplan .genplan-content .top-navigation .btn span.show-mobile {
  display: none;
}
.page-genplan .genplan-content .bottom-navigation {
  position: absolute;
  z-index: 2;
  bottom: 0;
  left: 0;
  padding: 0 30px 20px 35px;
  width: 100%;
  max-width: calc(100% - 80px);
}
.page-genplan .genplan-content .bottom-navigation .area-statuses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin: 0 30px 15px 0;
  border-radius: 40px;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item:last-child {
  margin-right: 0;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item i {
  width: 24px;
  height: 24px;
  border-radius: 24px;
  background-color: #eee;
  margin-right: 15px;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item span {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.1;
  color: #fff;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item.free i {
  background-color: #56c436;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item.reserved i {
  background-color: #fff602;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item.sold i {
  background-color: #f64848;
}
.page-genplan .genplan-content .bottom-navigation .area-statuses .item.stock i {
  background-color: #919191;
}
.page-genplan .genplan-content .bottom-navigation .map-buttons {
  display: none;
  margin-bottom: 30px;
}
.page-genplan .genplan-content .bottom-navigation .map-buttons .btn {
  height: 50px;
  margin-right: 20px;
}
.page-genplan .genplan-content .bottom-navigation .map-buttons .btn:last-child {
  margin-right: 0;
}
.page-genplan .genplan-content .bottom-navigation .map-buttons .btn.ya-route-link:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M23.5 7c.276 0 .5.224.5.5v.511c0 .793-.926.989-1.616.989l-1.086-2h2.202zm-1.441 3.506c.639 1.186.946 2.252.946 3.666 0 1.37-.397 2.533-1.005 3.981v1.847c0 .552-.448 1-1 1h-1.5c-.552 0-1-.448-1-1v-1h-13v1c0 .552-.448 1-1 1h-1.5c-.552 0-1-.448-1-1v-1.847c-.608-1.448-1.005-2.611-1.005-3.981 0-1.414.307-2.48.946-3.666.829-1.537 1.851-3.453 2.93-5.252.828-1.382 1.262-1.707 2.278-1.889 1.532-.275 2.918-.365 4.851-.365s3.319.09 4.851.365c1.016.182 1.45.507 2.278 1.889 1.079 1.799 2.101 3.715 2.93 5.252zm-16.059 2.994c0-.828-.672-1.5-1.5-1.5s-1.5.672-1.5 1.5.672 1.5 1.5 1.5 1.5-.672 1.5-1.5zm10 1c0-.276-.224-.5-.5-.5h-7c-.276 0-.5.224-.5.5s.224.5.5.5h7c.276 0 .5-.224.5-.5zm2.941-5.527s-.74-1.826-1.631-3.142c-.202-.298-.515-.502-.869-.566-1.511-.272-2.835-.359-4.441-.359s-2.93.087-4.441.359c-.354.063-.667.267-.869.566-.891 1.315-1.631 3.142-1.631 3.142 1.64.313 4.309.497 6.941.497s5.301-.184 6.941-.497zm2.059 4.527c0-.828-.672-1.5-1.5-1.5s-1.5.672-1.5 1.5.672 1.5 1.5 1.5 1.5-.672 1.5-1.5zm-18.298-6.5h-2.202c-.276 0-.5.224-.5.5v.511c0 .793.926.989 1.616.989l1.086-2z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.page-genplan .genplan-content .zoom-genplan {
  position: fixed;
  z-index: 12;
  top: 0;
  bottom: 0;
  right: 35px;
  height: 150px;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  transition: 0.2s ease;
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content .zoom-genplan.is-hidden {
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-content .zoom-genplan i {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  background: #fff;
  border-radius: 0px;
  transition: 0.2s ease;
  cursor: pointer;
}
.page-genplan .genplan-content .zoom-genplan i:before, .page-genplan .genplan-content .zoom-genplan i:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: block;
  background-color: #2e67be;
  transition: 0.2s ease;
}
.page-genplan .genplan-content .zoom-genplan i.is-hidden {
  pointer-events: none;
  background-color: rgba(255, 255, 255, 0.2);
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
}
.page-genplan .genplan-content .zoom-genplan i.is-hidden:before, .page-genplan .genplan-content .zoom-genplan i.is-hidden:after {
  background-color: #fff !important;
}
.page-genplan .genplan-content .zoom-genplan i.plus:before {
  width: 16px;
  height: 4px;
}
.page-genplan .genplan-content .zoom-genplan i.plus:after {
  width: 4px;
  height: 16px;
}
.page-genplan .genplan-content .zoom-genplan i.minus:before {
  width: 16px;
  height: 4px;
}
.page-genplan .genplan-content .zoom-genplan i.minus:after {
  display: none;
}
.page-genplan .genplan-content .zoom-genplan i:hover {
  background-color: #2e67be;
  transform: scale(1.05);
}
.page-genplan .genplan-content .zoom-genplan i:hover:before, .page-genplan .genplan-content .zoom-genplan i:hover:after {
  background-color: #fff;
}
.page-genplan .genplan-content .map-location-full,
.page-genplan .genplan-content .map-location-route {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s ease;
}
.page-genplan .genplan-content.is-location-map-open .genplan-scroll .map-buttons,
.page-genplan .genplan-content.is-location-map-open .zoom-genplan .map-buttons,
.page-genplan .genplan-content.is-location-map-open .bottom-navigation .map-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-genplan .genplan-content.is-location-map-open .genplan-scroll .area-statuses,
.page-genplan .genplan-content.is-location-map-open .zoom-genplan .area-statuses,
.page-genplan .genplan-content.is-location-map-open .bottom-navigation .area-statuses {
  display: none;
}
.page-genplan .genplan-content.is-location-map-open .genplan-scroll {
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-content.is-location-map-open .bottom-navigation {
  z-index: 6;
}
.page-genplan .genplan-content.is-location-map-open .map-location-full {
  z-index: 2;
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content.is-location-map-open.is-route .map-location-full {
  opacity: 0;
  visibility: hidden;
}
.page-genplan .genplan-content.is-location-map-open.is-route .map-location-route {
  z-index: 4;
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content.is-zoom-loading:before {
  opacity: 1;
  visibility: visible;
}
.page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap {
  transition: none;
}
.page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .bg, .page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .svg-genplan, .page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .area-numbers .item {
  transition: none;
}
.page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .bg:before, .page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .svg-genplan:before, .page-genplan .genplan-content.is-zoom-loading .genplan-scroll .genplan-wrap .area-numbers .item:before {
  transition: none;
}
.page-genplan .genplan-content.is-size-big .genplan-scroll .genplan-wrap {
  transform: scale(1.6);
}
.page-genplan .genplan-content.is-size-normal-mobile .genplan-scroll .genplan-wrap .bg {
  height: 100vh;
}
.page-genplan.page-genplan-all .genplan-sidebar .top-block {
  padding-bottom: 40px;
}
.page-genplan.page-genplan-all .genplan-sidebar .title {
  padding: 0 15px 0 40px;
  margin-bottom: 30px;
}
.page-genplan.page-genplan-all .genplan-sidebar .title .link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.page-genplan.page-genplan-all .genplan-sidebar .title .link h4 {
  transition: 0.2s ease;
}
.page-genplan.page-genplan-all .genplan-sidebar .title .link:hover h4 {
  color: #2e67be;
}
.page-genplan.page-genplan-all .genplan-sidebar .title.mb-10 {
  margin-bottom: 10px;
}
.page-genplan.page-genplan-all .genplan-sidebar .title span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-size: 1.125rem;
  line-height: 1.1;
  font-weight: 700;
  color: #fff;
  border-radius: 30px;
  margin-right: 20px;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #2e67be;
  background-size: 16px;
}
.page-genplan.page-genplan-all .genplan-sidebar .title span.i-1 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='800' height='800' viewBox='0 0 800 800' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cg clip-path='url(%23clip0_3490_18339)'%3E %3Cpath d='M703.473 269.452L599.973 188.533L400 32.1875L0 344.919V799.998H214.375V706.008H106.913V387.119L400 157.942L693.087 387.119V706.008V799.998H800V344.919L703.473 269.452Z' fill='%23fff'/%3E %3Crect x='294' y='454' width='212' height='377' fill='%23fff'/%3E %3C/g%3E %3Cdefs%3E %3CclipPath id='clip0_3490_18339'%3E %3Crect width='800' height='800' fill='white'/%3E %3C/clipPath%3E %3C/defs%3E %3C/svg%3E");
  background-position: center 6px;
}
.page-genplan.page-genplan-all .genplan-sidebar .title span.i-2 {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E %3Csvg fill='%23fff' version='1.2' baseProfile='tiny' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 256 256' xml:space='preserve'%3E %3Cg%3E %3Cpath d='M200.9,236.5v-14.3h3.4v-5.5h-66.1v5.5h2.7v14.3H81.3c-1.5-3.9-2.6-36.2-2.9-46.4l24-29.3c0.4,0,0.9,0.1,1.3,0.1 c26,0,47.1-19.8,47.1-44.3c0-4.4-0.7-8.6-1.9-12.6c7.7-6.7,12.6-16.6,12.6-27.6c0-20.2-16.4-36.6-36.6-36.6 c-5.8,0-11.2,1.3-16.1,3.7c-3.5-14-16.9-24.4-32.8-24.4c-15.6,0-28.7,9.9-32.5,23.4c-0.1,0-0.1,0-0.2,0 c-18.1,0-32.7,13.8-32.7,30.8c0,7.1,2.6,13.6,6.8,18.8c-6.2,6.7-10,15.7-10,25.6c0,20.5,16.4,37.2,36.9,37.7l18,18 c-0.4,19.9-1.6,59.5-3.2,63.1h-54V247H251v-10.5H200.9z M53.9,154.3c3-0.7,5.9-1.8,8.5-3.2c0.1,0,0.3,0,0.4,0 c-0.1,3-0.2,7.1-0.3,11.9L53.9,154.3z M77.4,153.3c4.5,2.8,9.5,4.9,14.8,6.2L78,175.7C77.8,167.9,77.6,158.5,77.4,153.3z M146.5,222.2h48.9v14.3h-48.9V222.2z' fill='%23fff'/%3E %3Crect x='138.2' y='194.8' width='66.1' height='19.4'/%3E %3C/g%3E %3C/svg%3E");
}
.page-genplan.page-genplan-all .genplan-sidebar .title h4 {
  font-size: 1.125rem;
  line-height: 1.3;
  color: #fff;
  font-family: "SteppeBold";
  margin-bottom: 0;
  max-width: calc(100% - 50px);
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage {
  margin-bottom: 30px;
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage h2 {
  font-size: 1.5rem;
  line-height: 1.3;
  color: #333;
  font-family: "SteppeBold";
  margin-bottom: 20px;
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .baron__clipper {
  height: calc(100vh - 308px);
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .baron__clipper:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1px;
  left: 0;
  width: 100%;
  height: 20px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
  background: linear-gradient(to bottom, #fff 0%, transparent 100%);
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .baron__clipper:after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 20px;
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(transparent));
  background: linear-gradient(to top, #fff 0%, transparent 100%);
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .baron__clipper .scroller {
  padding: 15px 0;
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .baron__clipper .scroller__track {
  right: 10px;
  opacity: 0;
  transition: 0.2s ease;
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .baron__clipper:hover .scroller__track {
  opacity: 1;
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding: 25px 30px;
  color: #333;
  transition: 0.2s ease;
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .list .item:last-child {
  margin-bottom: 0;
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .list .item i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  margin-right: 25px;
  border-radius: 28px;
  font-size: 0.875rem;
  line-height: 1.1;
  font-weight: 500;
  color: #fff;
  font-style: normal;
  background-color: #2e67be;
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .list .item .text {
  width: calc(100% - 55px);
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .list .item .text h4 {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.1;
  font-weight: 500;
  margin-bottom: 5px;
  transition: 0.2s ease;
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .list .item .text p {
  font-size: 0.875rem;
  line-height: 1.1;
}
.page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .list .item:hover {
  background-color: #f2f2f2;
}
.page-genplan.page-genplan-all .genplan-sidebar .list-wrap {
  margin-bottom: 30px;
}
.page-genplan.page-genplan-all .genplan-sidebar .list-wrap .list-title {
  margin-bottom: 5px;
}
.page-genplan.page-genplan-all .genplan-sidebar .list-wrap .baron__clipper {
  height: calc(100vh - 350px);
}
.page-genplan.page-genplan-all .genplan-sidebar .bottom-block .download-pricelist {
  height: 50px;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .bg {
  width: auto;
  height: 100%;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.desktop {
  display: block;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.mobile {
  display: none;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan path {
  fill: transparent !important;
  stroke-width: 6px !important;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big {
  width: auto;
  height: auto;
  font-size: medium;
  font-size: initial;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap.is-mobile-bg-none .bg.desktop {
  display: block !important;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap.is-mobile-bg-none .bg.mobile {
  display: none;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap.is-mobile-bg-none .svg-genplan.desktop {
  display: block !important;
}
.page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap.is-mobile-bg-none .svg-genplan.mobile {
  display: none;
}
.page-genplan.page-genplan-iframe .genplan-sidebar {
  display: none;
}
.page-genplan.page-genplan-iframe .genplan-content {
  width: 100%;
}
.page-genplan.page-genplan-iframe .genplan-content .genplan-scroll {
  width: 100%;
}
.page-genplan.page-genplan-iframe .genplan-content .top-navigation {
  display: none;
}

body.genplan-sidebar-hide .page-genplan .genplan-sidebar {
  display: none;
}
body.genplan-sidebar-hide .page-genplan .genplan-content {
  width: 100%;
}
body.genplan-sidebar-hide .page-genplan .genplan-content .genplan-scroll {
  width: 100%;
}

body.genplan-topmenu-btn-back-hide .page-genplan .genplan-content .top-navigation .buttons .btn.back {
  display: none;
}

body.genplan-topmenu-btn-map-hide .page-genplan .genplan-content .top-navigation .buttons .btn.show-on-map {
  display: none;
}

body.genplan-topmenu-btn-excursion-hide .page-genplan .genplan-content .top-navigation .btn.btn-excursion {
  display: none;
}

body.genplan-zoom-hide .page-genplan .genplan-content .zoom-genplan {
  display: none;
}

body.genplan-legend-hide .page-genplan .genplan-content .bottom-navigation {
  display: none;
}

body.genplan-elements-circle .btn {
  border-radius: 40px;
}
body.genplan-elements-circle form.common-form .form-group {
  border-radius: 50px;
}
body.genplan-elements-circle .page-genplan .genplan-sidebar .filter .sorting-extended-toggle span {
  border-radius: 30px;
}
body.genplan-elements-circle .page-genplan .genplan-sidebar .bottom-block .btn {
  border-radius: 30px;
}
body.genplan-elements-circle .page-genplan .genplan-sidebar .mobile-toggle {
  border-radius: 0 10px 10px 0;
}
body.genplan-elements-circle .page-genplan .genplan-content .solt-genplan-move-zoom .btn-fullscreen {
  border-radius: 50px;
}
body.genplan-elements-circle .page-genplan .genplan-content .solt-genplan-move-zoom .btn-circle {
  border-radius: 50px;
}
body.genplan-elements-circle .page-genplan .genplan-content .top-navigation .btn {
  border-radius: 30px;
}
body.genplan-elements-circle .page-genplan .genplan-content .zoom-genplan i {
  border-radius: 50px;
}
body.genplan-elements-circle .page-genplan .genplan-content .modal-area-info .modal-area-info-inner {
  border-radius: 10px;
}
body.genplan-elements-circle .page-genplan .genplan-content .modal-area-info .modal-close {
  border-radius: 30px;
}
body.genplan-elements-circle .page-genplan .genplan-content .modal-area-info .slick-arrow {
  border-radius: 30px;
}
body.genplan-elements-circle .section-area-info-modal .projects-block .block-content .project-list-item .inner-media {
  border-radius: 10px;
}
body.genplan-elements-circle .section-area-info-modal .projects-block .block-content .single-project-layout .list .item .label i {
  border-radius: 5px;
}
body.genplan-elements-circle .section-area-info-modal .projects-block .block-content .single-project-layout .list .item .inner img {
  border-radius: 10px;
}
body.genplan-elements-circle .section-area-info-modal .projects-block .block-content .single-project-layout .list .item .inner .zoom {
  border-radius: 100px;
}
body.genplan-elements-circle .section-area-info-modal .projects-block .block-content .single-project-video .media-block {
  border-radius: 10px;
}
body.genplan-elements-circle .section-area-info-modal .projects-block .block-content .single-project-video .media-block .video .btn-play .icon {
  border-radius: 5px;
}
body.genplan-elements-circle .page-single-project .single-project-images .slick-slider.slider-nav .item {
  border-radius: 10px;
}
body.genplan-elements-circle .page-single-project .single-project-layout .list .item .label i {
  border-radius: 5px;
}
body.genplan-elements-circle .page-single-project .single-project-layout .list .item .inner img {
  border-radius: 10px;
}
body.genplan-elements-circle .page-single-project .single-project-layout .list .item .inner .zoom {
  border-radius: 100px;
}
body.genplan-elements-circle .page-single-project .single-project-video .media-block {
  border-radius: 10px;
}
body.genplan-elements-circle .page-single-project .single-project-video .media-block .video .btn-play .icon {
  border-radius: 5px;
}
body.genplan-elements-circle[class*=page-template-page-genplan] .slick-slider, body.genplan-elements-circle[class*=single-projects] .slick-slider {
  border-radius: 10px;
}
body.genplan-elements-circle[class*=page-template-page-genplan] .slick-slider .item, body.genplan-elements-circle[class*=single-projects] .slick-slider .item {
  border-radius: 10px;
}
body.genplan-elements-circle[class*=page-template-page-genplan] .slick-slider .item img, body.genplan-elements-circle[class*=single-projects] .slick-slider .item img {
  border-radius: 10px;
}
body.genplan-elements-circle[class*=page-template-page-genplan] .slick-slider .slick-arrow, body.genplan-elements-circle[class*=single-projects] .slick-slider .slick-arrow {
  border-radius: 40px;
}
body.genplan-elements-circle[class*=page-template-page-genplan] .slick-slider.slider-main::before, body.genplan-elements-circle[class*=single-projects] .slick-slider.slider-main::before {
  border-radius: 100px;
}
body.genplan-elements-circle[class*=page-template-page-genplan] .slick-slider.slider-nav .item img, body.genplan-elements-circle[class*=single-projects] .slick-slider.slider-nav .item img {
  border-radius: 8px;
}
body.genplan-elements-circle .modal .modal-dialog .modal-content {
  border-radius: 15px;
}

body[class*=page-template-page-genplan] .site-dev {
  position: fixed;
  z-index: 4;
  bottom: 37px;
  right: 35px;
  font-size: 1rem;
  line-height: 1.2;
  color: #fff;
  opacity: 1;
  opacity: 1;
  visibility: visible;
  transition: 0.2s ease;
}
body[class*=page-template-page-genplan] .site-dev.is-hidden {
  opacity: 0;
  visibility: hidden;
}
body[class*=page-template-page-genplan] .site-dev span {
  border-bottom: 1px solid #fff;
  transition: 0.2s ease;
}
body[class*=page-template-page-genplan] .site-dev:hover {
  color: #fff;
}
body[class*=page-template-page-genplan] .site-dev:hover span {
  border-bottom-color: transparent;
}
body[class*=page-template-page-genplan] .genplan-symbol {
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 3;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  background-repeat: no-repeat;
  background-position: center;
}
body[class*=page-template-page-genplan] .genplan-symbol svg {
  width: 50%;
  height: 50%;
}
body[class*=page-template-page-genplan] .genplan-symbol svg path, body[class*=page-template-page-genplan] .genplan-symbol svg circle {
  fill: #fff;
}

.genplan-sidebar {
  position: relative;
  width: 360px;
  background-color: #fff;
}
.genplan-sidebar-inner {
  position: relative;
  z-index: 16;
  background-color: #fff;
}
.genplan-sidebar .top-block {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: start;
  align-items: center;
  padding: 15px 40px;
}
.genplan-sidebar .top-block .toggle-menu {
  position: relative;
  width: 24px;
  height: 30px;
  margin-right: 25px;
  cursor: pointer;
}
.genplan-sidebar .top-block .toggle-menu i {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background-color: var(--color-primary);
  margin: auto;
  transition: 0.2s ease;
}
.genplan-sidebar .top-block .toggle-menu i:nth-child(1) {
  transform: translateY(-8px);
}
.genplan-sidebar .top-block .toggle-menu i:nth-child(2) {
  width: 60%;
}
.genplan-sidebar .top-block .toggle-menu i:nth-child(3) {
  transform: translateY(8px);
}
.genplan-sidebar .top-block .toggle-menu.is-active i:nth-child(1) {
  transform: rotate(45deg);
}
.genplan-sidebar .top-block .toggle-menu.is-active i:nth-child(2) {
  opacity: 0;
}
.genplan-sidebar .top-block .toggle-menu.is-active i:nth-child(3) {
  transform: rotate(-45deg);
}
.genplan-sidebar .top-block .logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 50px;
  width: 230px;
}
.genplan-sidebar .top-block .logo img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.genplan-sidebar .top-block.has-menu {
  justify-content: flex-start;
}
.genplan-sidebar .top-block.has-menu .logo {
  width: calc(100% - 50px);
}
.genplan-sidebar h2 {
  font-size: 1.875rem;
  line-height: 1;
  padding: 0 40px;
  margin-bottom: 30px;
}
.genplan-sidebar .filter {
  padding: 10px 40px 0 30px;
  margin-bottom: 30px;
}
.genplan-sidebar .filter .sorting-simple-toggle {
  height: 50px;
  transition: 0.2s ease;
  opacity: 0;
  visibility: hidden;
}
.genplan-sidebar .filter .sorting-simple-toggle.is-active {
  opacity: 1;
  visibility: visible;
}
.genplan-sidebar .filter .sorting-simple-toggle .selectize-control .selectize-input {
  background-color: #f5f5f5;
}
.genplan-sidebar .filter .sorting-simple-toggle .selectize-control .selectize-input.input-active {
  background-color: #f5f5f5 !important;
}
.genplan-sidebar .filter .sorting-simple-toggle .selectize-control .selectize-dropdown .selectize-dropdown-content {
  background-color: #f5f5f5;
}
.genplan-sidebar .filter .sorting-simple-toggle .selectize-control .selectize-dropdown .selectize-dropdown-content .option {
  background-color: #f5f5f5;
}
.genplan-sidebar .filter .sorting-simple-toggle .selectize-control .selectize-dropdown .selectize-dropdown-content .option.active {
  background-color: #e6e6e6;
}
.genplan-sidebar .filter .sorting-simple-toggle .selectize-control .selectize-dropdown .selectize-dropdown-content .option.selected {
  background-color: #2e67be;
}
.genplan-sidebar .filter .sorting-extended-toggle span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 46px;
  font-size: 0.75rem;
  line-height: 1.2;
  color: #fff;
  transition: 0.2s ease;
  background-color: #2e67be;
  border-radius: 0px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-weight: 700;
  font-family: "SteppeRegular", sans-serif;
}
.genplan-sidebar .filter .sorting-extended-toggle span:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-left: 15px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 477.867 477.867' style='enable-background:new 0 0 477.867 477.867;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M460.8,221.867H185.31c-9.255-36.364-46.237-58.34-82.602-49.085c-24.116,6.138-42.947,24.969-49.085,49.085H17.067 C7.641,221.867,0,229.508,0,238.934S7.641,256,17.067,256h36.557c9.255,36.364,46.237,58.34,82.602,49.085 c24.116-6.138,42.947-24.969,49.085-49.085H460.8c9.426,0,17.067-7.641,17.067-17.067S470.226,221.867,460.8,221.867z M119.467,273.067c-18.851,0-34.133-15.282-34.133-34.133c0-18.851,15.282-34.133,34.133-34.133s34.133,15.282,34.133,34.133 C153.6,257.785,138.318,273.067,119.467,273.067z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath d='M460.8,51.2h-53.623c-9.255-36.364-46.237-58.34-82.602-49.085C300.459,8.253,281.628,27.084,275.49,51.2H17.067 C7.641,51.2,0,58.841,0,68.267s7.641,17.067,17.067,17.067H275.49c9.255,36.364,46.237,58.34,82.602,49.085 c24.116-6.138,42.947-24.969,49.085-49.085H460.8c9.426,0,17.067-7.641,17.067-17.067S470.226,51.2,460.8,51.2z M341.334,102.4 c-18.851,0-34.133-15.282-34.133-34.133s15.282-34.133,34.133-34.133s34.133,15.282,34.133,34.133S360.185,102.4,341.334,102.4z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3Cg%3E %3Cpath d='M460.8,392.534h-87.757c-9.255-36.364-46.237-58.34-82.602-49.085c-24.116,6.138-42.947,24.969-49.085,49.085H17.067 C7.641,392.534,0,400.175,0,409.6s7.641,17.067,17.067,17.067h224.29c9.255,36.364,46.237,58.34,82.602,49.085 c24.116-6.138,42.947-24.969,49.085-49.085H460.8c9.426,0,17.067-7.641,17.067-17.067S470.226,392.534,460.8,392.534z M307.2,443.734c-18.851,0-34.133-15.282-34.133-34.133s15.282-34.133,34.133-34.133c18.851,0,34.133,15.282,34.133,34.133 S326.052,443.734,307.2,443.734z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: cover;
}
.genplan-sidebar .filter .sorting-extended-toggle span:hover {
  background-color: #3b76d0;
}
.genplan-sidebar .list-wrap {
  position: relative;
}
.genplan-sidebar .list-wrap .list-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding: 0 30px 0 40px;
  margin-bottom: 20px;
}
.genplan-sidebar .list-wrap .list-title div {
  font-size: 0.875rem;
  line-height: 1.1;
}
.genplan-sidebar .list-wrap .list-title div.status {
  width: 25px;
}
.genplan-sidebar .list-wrap .list-title div.number {
  width: 40px;
}
.genplan-sidebar .list-wrap .list-title div.area {
  width: 100px;
}
.genplan-sidebar .list-wrap .list-title div.price {
  width: 112px;
}
.genplan-sidebar .list-wrap .baron__clipper {
  height: calc(100vh - 301px);
}
.genplan-sidebar .list-wrap .baron__clipper:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: -1px;
  left: 0;
  width: 100%;
  height: 20px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
  background: linear-gradient(to bottom, #fff 0%, transparent 100%);
}
.genplan-sidebar .list-wrap .baron__clipper:after {
  content: "";
  position: absolute;
  z-index: 1;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 20px;
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(transparent));
  background: linear-gradient(to top, #fff 0%, transparent 100%);
}
.genplan-sidebar .list-wrap .baron__clipper .scroller {
  padding: 15px 0;
}
.genplan-sidebar .list-wrap .baron__clipper .scroller__track {
  right: 10px;
  opacity: 0;
  transition: 0.2s ease;
}
.genplan-sidebar .list-wrap .baron__clipper:hover .scroller__track {
  opacity: 1;
}
.genplan-sidebar .list-wrap .list-items:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 36px;
  height: 36px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='loader-1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve' fill='%232e67be'%3E %3Cpath d='M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z'%3E %3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E %3C/path%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
  opacity: 0;
  visibility: hidden;
}
.genplan-sidebar .list-wrap .list-items.is-loading:before {
  opacity: 1;
  visibility: visible;
}
.genplan-sidebar .list-wrap .list-items .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  padding: 15px 30px 15px 40px;
  transition: 0.2s ease;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.genplan-sidebar .list-wrap .list-items .item.is-disable {
  cursor: default;
}
.genplan-sidebar .list-wrap .list-items .item.is-hidden {
  display: none !important;
}
.genplan-sidebar .list-wrap .list-items .item div {
  font-size: 0.875rem;
  line-height: 1.1;
  color: #333;
}
.genplan-sidebar .list-wrap .list-items .item div.status {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  background-color: #56c436;
  border: 2px solid white;
  margin-right: 15px;
}
.genplan-sidebar .list-wrap .list-items .item div.status.free {
  background-color: #56c436;
}
.genplan-sidebar .list-wrap .list-items .item div.status.reserved {
  background-color: #fff602;
}
.genplan-sidebar .list-wrap .list-items .item div.status.sold {
  background-color: #f64848;
}
.genplan-sidebar .list-wrap .list-items .item div.status.stock {
  background-color: #919191;
}
.genplan-sidebar .list-wrap .list-items .item div.number {
  width: 40px;
}
.genplan-sidebar .list-wrap .list-items .item div.area {
  width: 100px;
}
.genplan-sidebar .list-wrap .list-items .item div.price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 5px;
  gap: 5px;
  width: 112px;
  font-weight: 700;
  font-family: "SteppeBold";
  color: #333;
  white-space: nowrap;
}
.genplan-sidebar .list-wrap .list-items .item div.price a {
  color: #fff !important;
}
.genplan-sidebar .list-wrap .list-items .item div.price.rouble-ico:after {
  width: 12px;
  height: 12px;
  margin: 1px 0 0 0;
}
.genplan-sidebar .list-wrap .list-items .item div.modal-content {
  display: none !important;
}
.genplan-sidebar .list-wrap .list-items .item:hover, .genplan-sidebar .list-wrap .list-items .item.is-hover {
  background-color: whitesmoke;
}
.genplan-sidebar .list-wrap .list-items .item.is-active {
  background-color: #2e67be;
}
.genplan-sidebar .list-wrap .list-items .item.is-active > div {
  color: #fff;
}
.genplan-sidebar .list-wrap.no-price .list-title div.number {
  width: 70px;
}
.genplan-sidebar .list-wrap.no-price .list-items .item div.number {
  width: 70px;
}
.genplan-sidebar .bottom-block {
  padding: 20px 40px;
}
.genplan-sidebar .bottom-block .btn {
  width: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 10px 30px 10px 25px;
}
.genplan-sidebar .bottom-block .btn:before {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.genplan-sidebar .bottom-block .btn.callback:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 384 384' style='enable-background:new 0 0 384 384;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M353.188,252.052c-23.51,0-46.594-3.677-68.469-10.906c-10.719-3.656-23.896-0.302-30.438,6.417l-43.177,32.594 c-50.073-26.729-80.917-57.563-107.281-107.26l31.635-42.052c8.219-8.208,11.167-20.198,7.635-31.448 c-7.26-21.99-10.948-45.063-10.948-68.583C132.146,13.823,118.323,0,101.333,0H30.813C13.823,0,0,13.823,0,30.813 C0,225.563,158.438,384,353.188,384c16.99,0,30.813-13.823,30.813-30.813v-70.323C384,265.875,370.177,252.052,353.188,252.052z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.genplan-sidebar .bottom-block .btn.download-pricelist:before {
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='512pt' viewBox='-61 0 512 512' width='512pt' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m125.964844 10.265625-115.691406 115.699219h115.691406zm0 0'/%3E%3Cpath d='m217.34375 264.472656c0-12.878906-8.1875-19.984375-20.105469-19.984375h-11.917969v39.972657h11.917969c11.917969 0 20.105469-7.105469 20.105469-19.988282zm0 0'/%3E%3Cpath d='m106.226562 244.246094h-10.355468v19.746094h10.355468c7.824219 0 11.554688-3.730469 11.554688-9.871094s-3.730469-9.875-11.554688-9.875zm0 0'/%3E%3Cpath d='m0 157.4375v354.5625h390.015625v-512h-232.582031v157.4375zm108.03125 128.464844h-12.160156v20.707031h-28.414063v-84.273437h40.574219c23.476562 0 38.402344 12.28125 38.402344 31.785156.003906 19.503906-14.925782 31.78125-38.402344 31.78125zm149.519531-63.566406h68.5v21.429687h-40.089843v14.449219h35.15625v21.429687h-35.15625v26.96875h-28.410157zm-59.109375 0c28.171875 0 47.554688 16.011718 47.554688 42.136718s-19.382813 42.140625-47.554688 42.140625h-41.535156v-84.273437h41.535156zm0 0'/%3E%3C/svg%3E");
}
.genplan-sidebar .mobile-toggle {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -40px;
  margin: auto;
  width: 40px;
  height: 40px;
  border-radius: 0;
  background-color: #2e67be;
  cursor: pointer;
  transition: 0.2s ease;
}
.genplan-sidebar .mobile-toggle:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 7px;
  width: 26px;
  height: 26px;
  margin: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Layer' enable-background='new 0 0 64 64' height='512' viewBox='0 0 64 64' width='512' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='m37.379 12.552c-.799-.761-2.066-.731-2.827.069-.762.8-.73 2.066.069 2.828l15.342 14.551h-39.963c-1.104 0-2 .896-2 2s.896 2 2 2h39.899l-15.278 14.552c-.8.762-.831 2.028-.069 2.828.393.412.92.62 1.448.62.496 0 .992-.183 1.379-.552l17.449-16.62c.756-.755 1.172-1.759 1.172-2.828s-.416-2.073-1.207-2.862z'/%3E%3C/svg%3E");
  background-size: contain;
}
.genplan-sidebar .sorting-extended-block {
  position: absolute;
  z-index: 15;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  border-left: 1px solid #eee;
  transition: 0.2s ease;
}
.genplan-sidebar .sorting-extended-block .reset-filter {
  position: absolute;
  top: 30px;
  left: 30px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s ease;
}
.genplan-sidebar .sorting-extended-block .reset-filter:after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  margin-left: 15px;
  border-radius: 30px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 298.667 298.667' style='enable-background:new 0 0 298.667 298.667;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpolygon points='298.667,30.187 268.48,0 149.333,119.147 30.187,0 0,30.187 119.147,149.333 0,268.48 30.187,298.667 149.333,179.52 268.48,298.667 298.667,268.48 179.52,149.333 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 40%;
}
.genplan-sidebar .sorting-extended-block .reset-filter span {
  display: block;
  font-size: 0.875rem;
  line-height: 1.1;
  color: #333;
  transition: 0.2s ease;
}
.genplan-sidebar .sorting-extended-block .reset-filter:hover span {
  color: #2e67be;
}
.genplan-sidebar .sorting-extended-block .reset-filter.is-active {
  opacity: 1;
  visibility: visible;
}
.genplan-sidebar .sorting-extended-block .close-filter {
  position: absolute;
  top: 24px;
  right: 24px;
  width: 32px;
  height: 32px;
  border: none;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 298.667 298.667' style='enable-background:new 0 0 298.667 298.667;' xml:space='preserve' fill='%23333'%3E %3Cg%3E %3Cg%3E %3Cpolygon points='298.667,30.187 268.48,0 149.333,119.147 30.187,0 0,30.187 119.147,149.333 0,268.48 30.187,298.667 149.333,179.52 268.48,298.667 298.667,268.48 179.52,149.333 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center transparent;
  background-size: 60%;
  transition: 0.2s ease;
}
.genplan-sidebar .sorting-extended-block .close-filter:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 298.667 298.667' style='enable-background:new 0 0 298.667 298.667;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpolygon points='298.667,30.187 268.48,0 149.333,119.147 30.187,0 0,30.187 119.147,149.333 0,268.48 30.187,298.667 149.333,179.52 268.48,298.667 298.667,268.48 179.52,149.333 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.genplan-sidebar .sorting-extended-block .inner {
  padding: 30px 15px 30px 30px;
  color: #333;
}
.genplan-sidebar .sorting-extended-block .filter-list-wrap {
  padding-top: 35px;
}
.genplan-sidebar .sorting-extended-block .filter-list-wrap .baron__clipper {
  height: calc(100vh - 100px);
}
.genplan-sidebar .sorting-extended-block .filter-list-wrap .baron__clipper:before {
  content: "";
  position: absolute;
  z-index: 2;
  top: -1px;
  left: 0;
  width: 100%;
  height: 15px;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
  background: linear-gradient(to bottom, #fff 0%, transparent 100%);
}
.genplan-sidebar .sorting-extended-block .filter-list-wrap .baron__clipper:after {
  content: "";
  position: absolute;
  z-index: 2;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 15px;
  background: -webkit-gradient(linear, left bottom, left top, from(#fff), to(transparent));
  background: linear-gradient(to top, #fff 0%, transparent 100%);
}
.genplan-sidebar .sorting-extended-block .filter-list-wrap .baron__clipper .scroller {
  padding: 15px 15px 15px 0;
}
.genplan-sidebar .sorting-extended-block .filter-list-wrap .baron__clipper .scroller__track {
  right: 0;
  opacity: 0;
  transition: 0.2s ease;
}
.genplan-sidebar .sorting-extended-block .filter-list-wrap .baron__clipper .scroller__track .scroller__bar {
  width: 3px;
  background-color: #fff;
}
.genplan-sidebar .sorting-extended-block .filter-list-wrap .baron__clipper:hover .scroller__track {
  opacity: 1;
}
.genplan-sidebar .sorting-extended-block .filter-item {
  margin-bottom: 35px;
}
.genplan-sidebar .sorting-extended-block .filter-item:last-child {
  margin-bottom: 0;
}
.genplan-sidebar .sorting-extended-block .filter-item .selectize-control .selectize-input {
  background-color: whitesmoke !important;
  color: #333;
}
.genplan-sidebar .sorting-extended-block .filter-item .selectize-control .selectize-dropdown-content {
  background-color: whitesmoke;
}
.genplan-sidebar .sorting-extended-block .filter-item .selectize-control .selectize-dropdown-content .option {
  background-color: whitesmoke;
  color: #333;
  transition: 0.2s ease;
}
.genplan-sidebar .sorting-extended-block .filter-item .selectize-control .selectize-dropdown-content .option:hover {
  background-color: #f0f0f0;
  color: #333;
}
.genplan-sidebar .sorting-extended-block .filter-item .selectize-control .selectize-dropdown-content .option.selected {
  background-color: #2e67be;
  color: #fff;
}
.genplan-sidebar .sorting-extended-block .filter-item .selectize-control.block .selectize-dropdown {
  top: auto !important;
  bottom: calc(100% + 8px) !important;
}
.genplan-sidebar .sorting-extended-block .filter-item .item > label {
  display: block;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #333;
  margin-bottom: 15px;
  opacity: 0.8;
}
.genplan-sidebar .sorting-extended-block .filter-item .item .inputs-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.genplan-sidebar .sorting-extended-block .filter-item .item .inputs-group .input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
}
.genplan-sidebar .sorting-extended-block .filter-item .item .inputs-group .input-wrap span {
  font-size: 0.75rem;
  line-height: 1;
  color: #333;
  padding-right: 10px;
  padding-bottom: 2px;
}
.genplan-sidebar .sorting-extended-block .filter-item .item .inputs-group .input-wrap input {
  font-size: 1rem;
  line-height: 1.2;
  color: #333;
  border: none;
  background: none;
  max-width: 90px;
}
.genplan-sidebar.is-mobile-open {
  transform: translateX(0);
}
.genplan-sidebar.is-mobile-open .mobile-toggle:before {
  transform: rotateY(180deg);
}
.genplan-sidebar.is-mobile-toggle-hide .mobile-toggle {
  transform: translate(-40px);
}
.genplan-sidebar.is-sorting-extended-open .sorting-extended-block {
  z-index: 15;
  transform: translateX(100%);
}
.genplan-sidebar.is-sorting-extended-open.is-mobile-open .mobile-toggle {
  opacity: 0;
  visibility: hidden;
}

.modal-area-info-bg {
  z-index: 1;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  background-color: rgba(0, 0, 0, 0.3);
  opacity: 0;
  visibility: hidden;
  transition: 0.2s ease;
  cursor: pointer;
}
.modal-area-info-bg.is-active {
  opacity: 1;
  visibility: visible;
}

.modal-area-info, .modal-info {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  opacity: 0;
  visibility: hidden;
  transform: translateX(0);
  transition: 0.4s ease;
}
.modal-area-info.is-active, .modal-info.is-active {
  z-index: 15;
  transform: translateX(0);
  opacity: 1;
  visibility: visible;
}
.modal-area-info .modal-area-info-wrap, .modal-info .modal-area-info-wrap {
  position: relative;
  z-index: 2;
  overflow-x: hidden;
  height: 100%;
  width: 100%;
  padding: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.modal-area-info .modal-close, .modal-info .modal-close {
  position: absolute;
  z-index: 2;
  top: -45px;
  right: -45px;
  width: 44px;
  height: 44px;
  border: none;
  outline: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 0px;
  background: #2e67be;
  transition: 0.2s ease;
}
.modal-area-info .modal-close:before, .modal-info .modal-close:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 298.667 298.667' style='enable-background:new 0 0 298.667 298.667;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpolygon points='298.667,30.187 268.48,0 149.333,119.147 30.187,0 0,30.187 119.147,149.333 0,268.48 30.187,298.667 149.333,179.52 268.48,298.667 298.667,268.48 179.52,149.333 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center transparent;
  background-size: contain;
}
.modal-area-info .modal-area-info-inner, .modal-info .modal-area-info-inner {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 1100px;
  margin: auto;
  background-color: #f6f6f6;
  border-radius: 0px;
}
.modal-area-info .modal-area-info-inner .baron__clipper .scroller, .modal-info .modal-area-info-inner .baron__clipper .scroller {
  overflow: visible;
}
.modal-area-info .modal-area-info-inner:before, .modal-info .modal-area-info-inner:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 46px;
  height: 46px;
  margin: auto;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='loader-1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='40px' height='40px' viewBox='0 0 50 50' style='enable-background:new 0 0 50 50;' xml:space='preserve' fill='%232e67be'%3E %3Cpath d='M43.935,25.145c0-10.318-8.364-18.683-18.683-18.683c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615c8.072,0,14.615,6.543,14.615,14.615H43.935z'%3E %3CanimateTransform attributeType='xml' attributeName='transform' type='rotate' from='0 25 25' to='360 25 25' dur='0.6s' repeatCount='indefinite'/%3E %3C/path%3E %3C/svg%3E") no-repeat center transparent;
  background-size: contain;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s ease;
}
.modal-area-info .modal-area-info-inner .wrap, .modal-info .modal-area-info-inner .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modal-area-info .modal-area-info-inner .wrap .full-description.mobile, .modal-info .modal-area-info-inner .wrap .full-description.mobile {
  display: none;
}
.modal-area-info .modal-area-info-inner .wrap .full-description h2, .modal-info .modal-area-info-inner .wrap .full-description h2 {
  font-size: 1.5rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 20px;
}
.modal-area-info .modal-area-info-inner .wrap .full-description .text, .modal-info .modal-area-info-inner .wrap .full-description .text {
  font-size: 0.875rem;
  line-height: 1.3;
}
.modal-area-info .modal-area-info-inner .wrap .full-description .text p, .modal-info .modal-area-info-inner .wrap .full-description .text p {
  margin-bottom: 10px;
}
.modal-area-info .modal-area-info-inner .wrap .full-description .text p:last-child, .modal-info .modal-area-info-inner .wrap .full-description .text p:last-child {
  margin-bottom: 0;
}
.modal-area-info .modal-area-info-inner .wrap .full-description .text ul, .modal-info .modal-area-info-inner .wrap .full-description .text ul {
  padding-left: 18px;
}
.modal-area-info .modal-area-info-inner .wrap .full-description .text ul li, .modal-info .modal-area-info-inner .wrap .full-description .text ul li {
  margin-bottom: 8px;
}
.modal-area-info .modal-area-info-inner .wrap .full-description .text ul li:last-child, .modal-info .modal-area-info-inner .wrap .full-description .text ul li:last-child {
  margin-bottom: 0;
}
.modal-area-info .modal-area-info-inner .wrap .content-block, .modal-info .modal-area-info-inner .wrap .content-block {
  width: 50%;
  border-right: 1px solid #ccc;
  padding: 40px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .title, .modal-info .modal-area-info-inner .wrap .content-block .title {
  margin-bottom: 40px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .title h2, .modal-info .modal-area-info-inner .wrap .content-block .title h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-size: 1.625rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 15px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .title h2 > span, .modal-info .modal-area-info-inner .wrap .content-block .title h2 > span {
  padding-left: 8px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status, .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  font-size: 1rem;
  line-height: 1.2;
  font-weight: normal;
  margin-left: 30px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status:before, .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background-color: #eee;
  margin-right: 12px;
  border-radius: 20px;
  border: 2px solid #fff;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status.free:before, .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status.free:before {
  background-color: #56c436;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status.reserved:before, .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status.reserved:before {
  background-color: #fff602;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status.sold:before, .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status.sold:before {
  background-color: #f64848;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status.stock:before, .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status.stock:before {
  background-color: #919191;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .title p, .modal-info .modal-area-info-inner .wrap .content-block .title p {
  font-size: 1.125rem;
  line-height: 1.2;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list, .modal-info .modal-area-info-inner .wrap .content-block .prop-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item {
  width: 50%;
  margin-bottom: 20px;
  padding-right: 15px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p {
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p:last-child, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p:last-child {
  margin-bottom: 0;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p strong, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p strong {
  font-size: 0.875rem;
  font-family: "SteppeBold";
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  color: #2e67be;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link:before, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link:before {
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 511.997 511.997' style='enable-background:new 0 0 511.997 511.997;' xml:space='preserve' fill='%232e67be'%3E %3Cg transform='translate(1 1)'%3E %3Cg%3E %3Cg%3E %3Cpath d='M211.26,389.24l-60.331,60.331c-25.012,25.012-65.517,25.012-90.508,0.005c-24.996-24.996-24.996-65.505-0.005-90.496 l120.683-120.683c24.991-24.992,65.5-24.992,90.491,0c8.331,8.331,21.839,8.331,30.17,0c8.331-8.331,8.331-21.839,0-30.17 c-41.654-41.654-109.177-41.654-150.831,0L30.247,328.909c-41.654,41.654-41.654,109.177,0,150.831 c41.649,41.676,109.177,41.676,150.853,0l60.331-60.331c8.331-8.331,8.331-21.839,0-30.17S219.591,380.909,211.26,389.24z'/%3E %3Cpath d='M479.751,30.24c-41.654-41.654-109.199-41.654-150.853,0l-72.384,72.384c-8.331,8.331-8.331,21.839,0,30.17 c8.331,8.331,21.839,8.331,30.17,0l72.384-72.384c24.991-24.992,65.521-24.992,90.513,0c24.991,24.991,24.991,65.5,0,90.491 L316.845,283.638c-24.992,24.992-65.5,24.992-90.491,0c-8.331-8.331-21.839-8.331-30.17,0s-8.331,21.839,0,30.17 c41.654,41.654,109.177,41.654,150.831,0l132.736-132.736C521.405,139.418,521.405,71.894,479.751,30.24z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
  transform: scale(1);
  transition: 0.2s ease;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link:hover:before, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p .сadastral-number-link:hover:before {
  transform: scale(1.1);
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.full-width, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.full-width {
  width: 100%;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p {
  flex-direction: column;
  align-items: flex-start !important;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p:last-child, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p:last-child {
  font-size: 1.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p .stock, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.price p .stock {
  color: #2e67be;
  font-weight: 500;
  margin-top: 5px;
  font-size: 0.75rem;
  line-height: 1rem;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects {
  width: 100%;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects .selectize-control, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects .selectize-control {
  max-width: 330px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects .selectize-control .item, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item.select-projects .selectize-control .item {
  width: 100%;
  margin: 0;
  padding: 0;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .buttons, .modal-info .modal-area-info-inner .wrap .content-block .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  grid-gap: 20px;
  gap: 20px;
  padding-top: 20px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn, .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn {
  padding: 15px;
  width: 100%;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info:before, .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info:before {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info.ico-share:before, .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info.ico-share:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' ?%3E%3Csvg height='16' id='svg2' version='1.1' width='16' xmlns='http://www.w3.org/2000/svg' xmlns:cc='http://creativecommons.org/ns%23' xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:svg='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cdefs id='defs4'/%3E%3Cg id='layer1' transform='translate(0,-1036.3622)'%3E%3Cpath d='m -22.410713,-3.3303571 a 2.3660715,2.3660715 0 1 1 -4.732143,0 2.3660715,2.3660715 0 1 1 4.732143,0 z' id='path2985' style='fill-opacity:1;stroke:none' transform='matrix(0.84528301,0,0,0.84528301,33.943395,1042.1773)'/%3E%3Cpath d='m -22.410713,-3.3303571 a 2.3660715,2.3660715 0 1 1 -4.732143,0 2.3660715,2.3660715 0 1 1 4.732143,0 z' id='path2985-1' style='fill-opacity:1;stroke:none' transform='matrix(0.84528301,0,0,0.84528301,33.943395,1052.1773)'/%3E%3Cpath d='m -22.410713,-3.3303571 a 2.3660715,2.3660715 0 1 1 -4.732143,0 2.3660715,2.3660715 0 1 1 4.732143,0 z' id='path2985-1-7' style='fill-opacity:1;stroke:none' transform='matrix(0.84528301,0,0,0.84528301,23.943395,1047.1773)'/%3E%3Cpath d='M 13,3 3,8 13,13' id='path3791' style='fill:none;stroke:%23fff;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1' transform='translate(0,1036.3622)'/%3E%3C/g%3E%3C/svg%3E");
}
.modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info.ico-pdf:before, .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info.ico-pdf:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='91.201px' height='91.201px' viewBox='0 0 91.201 91.201' style='enable-background:new 0 0 91.201 91.201;' xml:space='preserve' fill='%23fff'%3E %3Cg%3E %3Cg%3E %3Cpath d='M45.182,37.845c-1.118,0-1.842,0.099-2.269,0.197v14.502c0.427,0.099,1.118,0.099,1.743,0.099 c4.538,0.032,7.497-2.467,7.497-7.76C52.186,40.279,49.488,37.845,45.182,37.845z'/%3E %3Cpath d='M25.817,37.78c-1.021,0-1.71,0.099-2.072,0.197v6.543c0.428,0.099,0.953,0.132,1.677,0.132 c2.664,0,4.308-1.348,4.308-3.617C29.73,38.996,28.317,37.78,25.817,37.78z'/%3E %3Cpath d='M58.984,0H12.336v91.201h66.529V27.05L55.23,10.73L58.984,0z M32.656,46.165c-1.71,1.61-4.241,2.335-7.2,2.335 c-0.659,0-1.25-0.033-1.711-0.1v7.924H18.78V34.459c1.545-0.264,3.715-0.461,6.773-0.461c3.091,0,5.294,0.592,6.775,1.776 c1.414,1.118,2.367,2.959,2.367,5.129C34.695,43.074,33.971,44.915,32.656,46.165z M60.764,34.163h13.549v4.11h-8.517v5.063h7.958 v4.076h-7.958v8.912h-5.032V34.163z M57.479,44.717c0,4.242-1.543,7.168-3.682,8.977c-2.335,1.94-5.887,2.862-10.226,2.862 c-2.598,0-4.44-0.166-5.689-0.329V34.459c1.842-0.296,4.242-0.461,6.775-0.461c4.208,0,6.938,0.756,9.076,2.369 C56.033,38.076,57.479,40.805,57.479,44.717z'/%3E %3Cpolygon points='63.652,0 60.613,8.694 78.865,21.297 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal-area-info .modal-area-info-inner .wrap .content-block .location, .modal-info .modal-area-info-inner .wrap .content-block .location {
  padding-right: 0;
  margin-top: 30px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .location p, .modal-info .modal-area-info-inner .wrap .content-block .location p {
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .location p strong, .modal-info .modal-area-info-inner .wrap .content-block .location p strong {
  font-size: 0.875rem;
  font-family: "SteppeBold";
}
.modal-area-info .modal-area-info-inner .wrap .content-block .location .map-location-wrap, .modal-info .modal-area-info-inner .wrap .content-block .location .map-location-wrap {
  background-color: #eee;
  overflow: hidden;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .location .map-location-map, .modal-info .modal-area-info-inner .wrap .content-block .location .map-location-map {
  height: 300px;
}
.modal-area-info .modal-area-info-inner .wrap .content-block .full-description, .modal-info .modal-area-info-inner .wrap .content-block .full-description {
  padding-top: 40px;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list, .modal-info .modal-area-info-inner .wrap .projects-list {
  display: none;
  width: 50%;
  padding: 40px;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list h2, .modal-info .modal-area-info-inner .wrap .projects-list h2 {
  font-size: 1.25rem;
  line-height: 1.1;
  margin-bottom: 40px;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images {
  margin-bottom: 25px;
  border-radius: 15px;
  overflow: hidden;
  overflow: hidden;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider {
  position: relative;
  height: 340px;
  overflow: hidden;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .img, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .img {
  display: block;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img {
  display: block;
  width: 100%;
  height: 340px;
  -o-object-fit: cover;
     object-fit: cover;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video {
  display: block;
  position: relative;
  border-radius: 10px;
  height: 340px;
  overflow: hidden;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:before, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:before {
  content: "";
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 80px;
  height: 80px;
  border-radius: 100px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  background-size: 35%;
  transition: 0.2s ease;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video video, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video video {
  display: block;
  width: auto;
  height: 100%;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:hover:before, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:hover:before {
  transform: scale(1.1);
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow {
  top: 0;
  bottom: 0;
  margin: auto;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-prev, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-prev {
  left: 20px;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-next, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-next {
  right: 20px;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .title, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .title {
  margin-bottom: 25px;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .title h4, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .title h4 {
  font-size: 1.25rem;
  line-height: 1.1;
  color: #333;
  margin-bottom: 0;
  font-family: "SteppeBold";
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item {
  width: 50%;
  margin-bottom: 20px;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item-row, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p {
  font-size: 1rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p strong, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p strong {
  font-size: 0.875rem;
  font-family: "SteppeBold";
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p:last-child, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p:last-child {
  margin-bottom: 0;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item.price, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item.price {
  display: none;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .list, .modal-info .modal-area-info-inner .wrap .projects-list .list {
  position: relative;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .slick-arrow, .modal-info .modal-area-info-inner .wrap .projects-list .slick-arrow {
  position: absolute;
  z-index: 2;
  top: 170px;
  width: 44px;
  height: 44px;
  border: none;
  text-indent: -9999px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #2e67be;
  background-size: 18px;
  outline: none;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .slick-arrow:hover, .modal-info .modal-area-info-inner .wrap .projects-list .slick-arrow:hover {
  background-color: #316eca;
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .slick-arrow.slick-prev, .modal-info .modal-area-info-inner .wrap .projects-list .slick-arrow.slick-prev {
  left: 60px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal-area-info .modal-area-info-inner .wrap .projects-list .slick-arrow.slick-next, .modal-info .modal-area-info-inner .wrap .projects-list .slick-arrow.slick-next {
  right: 60px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='112.814,0 91.566,21.178 273.512,203.718 91.566,386.258 112.814,407.436 315.869,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal-area-info.is-project-none .modal-area-info-inner, .modal-info.is-project-none .modal-area-info-inner {
  max-width: 700px;
}
.modal-area-info.is-project-none .modal-area-info-inner .wrap, .modal-info.is-project-none .modal-area-info-inner .wrap {
  flex-direction: column;
}
.modal-area-info.is-project-none .modal-area-info-inner > .baron__clipper, .modal-info.is-project-none .modal-area-info-inner > .baron__clipper {
  overflow: visible;
}
.modal-area-info.is-project-none .modal-area-info-inner .content-block, .modal-info.is-project-none .modal-area-info-inner .content-block {
  width: 100%;
  border-right: none;
}
.modal-area-info.is-project-none .modal-area-info-inner .content-block > .baron__clipper, .modal-info.is-project-none .modal-area-info-inner .content-block > .baron__clipper {
  overflow: visible;
}
.modal-area-info.is-project-none .modal-area-info-inner .content-block .buttons .btn, .modal-info.is-project-none .modal-area-info-inner .content-block .buttons .btn {
  max-width: 300px;
}
.modal-area-info.is-project-none .modal-area-info-inner .projects-list, .modal-info.is-project-none .modal-area-info-inner .projects-list {
  display: none !important;
}
.modal-area-info.is-loading .modal-area-info-inner, .modal-info.is-loading .modal-area-info-inner {
  min-height: 280px;
}
.modal-area-info.is-loading .modal-area-info-inner:before, .modal-info.is-loading .modal-area-info-inner:before {
  opacity: 1;
  visibility: visible;
}

.modal-info .modal-close {
  position: absolute;
  z-index: 2;
  top: 20px !important;
  right: auto !important;
  left: 35px;
  width: 35px;
  height: 35px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 298.667 298.667' style='enable-background:new 0 0 298.667 298.667;' xml:space='preserve' fill='white'%3E %3Cg%3E %3Cg%3E %3Cpolygon points='298.667,30.187 268.48,0 149.333,119.147 30.187,0 0,30.187 119.147,149.333 0,268.48 30.187,298.667 149.333,179.52 268.48,298.667 298.667,268.48 179.52,149.333 '/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center transparent;
  background-size: 20px;
}
.modal-info .modal-close::before {
  display: none;
}
.modal-info .modal-close:hover {
  overflow: 0.8;
}
.modal-info .wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100vh;
  padding: 120px 40px 40px 100px;
  background-color: #f6f6f6;
}
.modal-info .wrap-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.modal-info .baron__clipper {
  position: relative;
  height: calc(100vh - 380px);
}
.modal-info .baron__clipper .scroller {
  padding: 15px 30px 15px 0;
}
.modal-info .baron__clipper .scroller > *:last-child {
  margin-bottom: 0 !important;
}
.modal-info .content-block {
  width: 50%;
}
.modal-info .content-block .title {
  margin-bottom: 40px;
}
.modal-info .content-block .title h4 {
  font-size: 1.625rem;
  line-height: 1.2;
  margin-bottom: 0;
  font-family: "SteppeBold";
}
.modal-info .content-block .text-item {
  margin-bottom: 40px;
}
.modal-info .content-block .text-item label {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 15px;
  color: #A9A9A9;
}
.modal-info .content-block .text-item .cont {
  font-size: 0.875rem;
  line-height: 1.5;
}
.modal-info .content-block .text-item .cont p {
  margin-bottom: 15px;
}
.modal-info .content-block .text-item .cont p:last-child {
  margin-bottom: 0;
}
.modal-info .content-block .text-item .cont p strong {
  font-family: "SteppeBold";
  font-weight: bold;
  font-size: 0.9em;
}
.modal-info .content-block .text-item .cont .fs-16 {
  font-size: 1rem;
}
.modal-info .content-block .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 30px;
}
.modal-info .content-block .buttons .btn:last-child {
  margin-right: 0;
}
.modal-info .images-block {
  width: 50%;
  padding-left: 40px;
}
.modal-info .images-block .slider-block .main {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  margin-bottom: 15px;
  height: 400px;
}
.modal-info .images-block .slider-block .main .item a {
  display: block;
}
.modal-info .images-block .slider-block .main .item img {
  display: block;
  width: 100%;
  height: 400px;
  min-height: 200px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
}
.modal-info .images-block .slider-block .main .slick-arrow {
  position: absolute;
  z-index: 2;
  top: 0;
  bottom: 0;
  width: 44px;
  height: 44px;
  border: none;
  margin: auto;
  text-indent: -9999px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #2e67be;
  background-size: 18px;
  border-radius: 52px;
  outline: none;
}
.modal-info .images-block .slider-block .main .slick-arrow:hover {
  background-color: #316eca;
}
.modal-info .images-block .slider-block .main .slick-arrow.slick-prev {
  left: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='315.869,21.178 294.621,0 91.566,203.718 294.621,407.436 315.869,386.258 133.924,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal-info .images-block .slider-block .main .slick-arrow.slick-next {
  right: 20px;
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.436 407.436' style='enable-background:new 0 0 407.436 407.436;' xml:space='preserve' fill='%23fff'%3E %3Cpolygon points='112.814,0 91.566,21.178 273.512,203.718 91.566,386.258 112.814,407.436 315.869,203.718 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.modal-info .images-block .slider-block .nav {
  position: relative;
}
.modal-info .images-block .slider-block .nav .slick-list {
  margin: 0 -7px;
  width: calc(100% + 14px);
}
.modal-info .images-block .slider-block .nav .item {
  padding: 0 7px;
}
.modal-info .images-block .slider-block .nav .item img {
  position: relative;
  display: block;
  width: 100%;
  height: 140px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 10px;
  cursor: pointer;
}
.modal-info .images-block .slider-block .nav.less-3 .slick-track {
  margin: 0 !important;
  transform: none !important;
}
.modal-info .images-block .slider-block .nav.slide-1 {
  display: none;
}

.page-construction-progress {
  background-color: #f1f1f1;
}
.page-construction-progress .page-content .progress-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px 50px -15px;
}
.page-construction-progress .page-content .progress-list .item {
  width: 25%;
  padding: 0 15px;
  margin-bottom: 30px;
}
.page-construction-progress .page-content .progress-list .item .inner .top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
.page-construction-progress .page-content .progress-list .item .inner .top p {
  font-size: 0.8125rem;
  line-height: 1.2;
}
.page-construction-progress .page-content .progress-list .item .inner .line {
  position: relative;
  border-radius: 10px;
  height: 18px;
  background-color: #e1e1e1;
  overflow: hidden;
}
.page-construction-progress .page-content .progress-list .item .inner .line span {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background-color: #2e67be;
}
.page-construction-progress .page-content .progress-list .item .inner .line em {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  height: 16px;
  width: 24px;
  text-align: center;
  font-size: 0.75rem;
  line-height: 1rem;
  margin: auto;
  font-style: normal;
  color: #272a2e;
}
.page-construction-progress .page-content .progress-list .item:nth-child(1) .inner .line em {
  color: #fff;
}
.page-construction-progress .progress-photo .nav-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}
.page-construction-progress .progress-photo .nav-block h4 {
  font-size: 1.5rem;
  line-height: 1.1;
  margin-bottom: 0;
}
.page-construction-progress .progress-photo .nav-block .nav-tabs {
  border-bottom: none;
}
.page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item {
  margin-bottom: 0;
  margin-right: 20px;
}
.page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item:last-child {
  margin-right: 0;
}
.page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item .nav-link {
  font-size: 0.875rem;
  line-height: 1.2;
  padding: 8px 25px;
  color: #272a2e;
  border: 1px solid #2e67be;
  border-radius: 20px;
  cursor: pointer;
}
.page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item .nav-link:hover, .page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item .nav-link.active {
  color: #fff;
  background-color: #2e67be;
}
.page-construction-progress .progress-photo .photo-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.page-construction-progress .progress-photo .photo-list .item {
  width: 33.333%;
  margin-bottom: 30px;
  padding: 0 15px;
}
.page-construction-progress .progress-photo .photo-list .item .inner {
  display: block;
  height: 100%;
  background-color: #fff;
  color: #272a2e;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  overflow: hidden;
}
.page-construction-progress .progress-photo .photo-list .item .inner .image {
  display: block;
  height: 220px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  padding: 25px 30px;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .left p {
  font-size: 1rem;
  line-height: 1.2;
  margin-right: 15px;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .left p:last-child {
  margin-right: 0;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .left p strong {
  font-weight: 500;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .count i {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Capa_1' enable-background='new 0 0 488.455 488.455' height='512' viewBox='0 0 488.455 488.455' width='512' xmlns='http://www.w3.org/2000/svg' fill='%232e67be'%3E%3Cpath d='m287.396 216.317c23.845 23.845 23.845 62.505 0 86.35s-62.505 23.845-86.35 0-23.845-62.505 0-86.35 62.505-23.845 86.35 0'/%3E%3Cpath d='m427.397 91.581h-42.187l-30.544-61.059h-220.906l-30.515 61.089-42.127.075c-33.585.06-60.925 27.429-60.954 61.029l-.164 244.145c0 33.675 27.384 61.074 61.059 61.074h366.338c33.675 0 61.059-27.384 61.059-61.059v-244.236c-.001-33.674-27.385-61.058-61.059-61.058zm-183.177 290.029c-67.335 0-122.118-54.783-122.118-122.118s54.783-122.118 122.118-122.118 122.118 54.783 122.118 122.118-54.783 122.118-122.118 122.118z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .count span {
  font-size: 1rem;
  line-height: 1.2;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .description {
  width: 100%;
  margin-top: 10px;
}
.page-construction-progress .progress-photo .photo-list .item .inner .text .description p {
  font-size: 0.875rem;
  line-height: 1.1;
  color: #666;
}
.page-construction-progress .progress-photo .years-photo-group {
  border-bottom: 1px solid #e1e1e1;
}
.page-construction-progress .progress-photo .years-photo-group .years-photo-title {
  position: relative;
  font-size: 1.25rem;
  line-height: 1.2;
  margin-bottom: 0;
  padding: 20px 0;
  cursor: pointer;
}
.page-construction-progress .progress-photo .years-photo-group .years-photo-title:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 22px;
  height: 22px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.437 407.437' style='enable-background:new 0 0 407.437 407.437;' xml:space='preserve' fill='%232e67be'%3E %3Cpolygon points='386.258,91.567 203.718,273.512 21.179,91.567 0,112.815 203.718,315.87 407.437,112.815 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
  transition: 0.2s ease;
  transform: rotateX(0);
}
.page-construction-progress .progress-photo .years-photo-group .years-photo-content {
  display: none;
}
.page-construction-progress .progress-photo .years-photo-group.is-open .years-photo-title:before {
  transform: rotateX(180deg);
}

.l-page.page-house-projects {
  background-color: #f1f1f1;
}
.l-page.page-house-projects .projects-list .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.l-page.page-house-projects .projects-list .list .item {
  width: 50%;
  padding: 0 15px;
  margin-bottom: 35px;
}
.l-page.page-house-projects .projects-list .list .item.is-hidden {
  display: none;
}
.l-page.page-house-projects .projects-list .list .item .inner {
  box-shadow: 0 2px 30px rgba(65, 156, 120, 0.18);
  border-radius: 10px;
  overflow: hidden;
  cursor: pointer;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap {
  position: relative;
  background-color: #f8f8f8;
  height: 320px;
  overflow: hidden;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list {
  outline: none;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media {
  display: none;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media img {
  width: 100%;
  height: 320px;
  -o-object-fit: cover;
     object-fit: cover;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media .video {
  display: block;
  position: relative;
  border-radius: 10px 10px 0 0;
  height: 320px;
  overflow: hidden;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media .video video {
  display: block;
  width: 100%;
  height: auto;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media .video:hover:before {
  transform: scale(1.1);
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media.is-active {
  display: block;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .controls {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 10px;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .controls > div {
  position: relative;
  height: 100%;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .controls > div:after {
  content: "";
  position: absolute;
  bottom: 8px;
  left: 6px;
  width: 100%;
  height: 4px;
}
.l-page.page-house-projects .projects-list .list .item .inner .images-wrap .controls > div.is-active:after {
  background-color: #2e67be;
}
.l-page.page-house-projects .projects-list .list .item .inner .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 25px 35px 35px 35px;
  height: 230px;
  background-color: #fff;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top .title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top .title h4 {
  font-size: 1.375rem;
  line-height: 1.3;
  margin-bottom: 0;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top .title span {
  font-size: 1.375rem;
  line-height: 1.3;
  font-weight: 700;
  color: #2e67be;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top p {
  font-size: 1.25rem;
  line-height: 1.3;
  margin-top: 15px;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top p span {
  margin-right: 15px;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top p span:last-child {
  margin-right: 0;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .top p.price {
  color: #333;
  font-weight: 500;
}
.l-page.page-house-projects .projects-list .list .item .inner .text .btn {
  display: block;
  width: 100%;
  height: 52px;
  margin: 0 auto;
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 500;
  border-color: #ccc;
}
.l-page.page-house-projects .projects-list .list .item .inner .modal-content {
  display: none !important;
}
.l-page.page-house-projects .projects-list .load-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-top: 50px;
}
.l-page.page-house-projects .projects-list .load-more div {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  cursor: pointer;
}
.l-page.page-house-projects .projects-list .load-more div i {
  width: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  border-radius: 54px;
  font-size: 2rem;
  line-height: 2rem;
  font-style: normal;
  font-weight: 500;
  color: #2e67be;
  margin-right: 30px;
  box-shadow: 0 7px 20px rgba(0, 0, 0, 0.1);
}
.l-page.page-house-projects .projects-list .load-more div span {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 1.125rem;
  line-height: 1.3;
}

.page-gallery {
  background-color: #1b3426;
  min-height: 80vh;
}
.page-gallery .title .title-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-gallery .title .title-block h1 {
  font-size: 2.75rem;
  line-height: 1.2;
  letter-spacing: 0.25rem;
  font-weight: normal;
  font-family: "Rostov";
  margin-bottom: 0;
  color: #e6bd8f;
}
.page-gallery .title .title-block .nav-tabs {
  border-bottom: none;
}
.page-gallery .title .title-block .nav-tabs .nav-item {
  margin-bottom: 0;
  margin-right: 20px;
}
.page-gallery .title .title-block .nav-tabs .nav-item:last-child {
  margin-right: 0;
}
.page-gallery .title .title-block .nav-tabs .nav-item .nav-link {
  font-size: 0.875rem;
  line-height: 1.2;
  padding: 8px 25px;
  color: #fff;
  border: 1px solid #2e67be;
  border-radius: 20px;
}
.page-gallery .title .title-block .nav-tabs .nav-item .nav-link:hover, .page-gallery .title .title-block .nav-tabs .nav-item .nav-link.active {
  color: #fff;
  background-color: #2e67be;
}
.page-gallery .gallery-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.page-gallery .gallery-wrap .item {
  width: 33.333%;
  margin-bottom: 30px;
  padding: 0 15px;
}
.page-gallery .gallery-wrap .item .inner {
  display: block;
  background-color: #fff;
  color: #272a2e;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  overflow: hidden;
}
.page-gallery .gallery-wrap .item .inner .image {
  display: block;
  height: 250px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-gallery .gallery-wrap .item .inner .video-block {
  position: relative;
  border-radius: 10px 10px 0 0;
}
.page-gallery .gallery-wrap .item .inner .video-block video {
  height: 250px;
}
.page-gallery .gallery-wrap .item .inner .video-block .play-btn {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 75px;
  height: 75px;
  border: none;
  outline: none;
  border-radius: 120px;
  background: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 494.148 494.148' style='enable-background:new 0 0 494.148 494.148;' xml:space='preserve' fill='%232e67be'%3E %3Cg%3E %3Cg%3E %3Cpath d='M405.284,201.188L130.804,13.28C118.128,4.596,105.356,0,94.74,0C74.216,0,61.52,16.472,61.52,44.044v406.124 c0,27.54,12.68,43.98,33.156,43.98c10.632,0,23.2-4.6,35.904-13.308l274.608-187.904c17.66-12.104,27.44-28.392,27.44-45.884 C432.632,229.572,422.964,213.288,405.284,201.188z'/%3E %3C/g%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E") no-repeat center #fff;
  transform: scale(1);
  transition: 0.2s ease;
  background-size: 26px;
}
.page-gallery .gallery-wrap .item .inner .video-block .play-btn:hover {
  transform: scale(1.07);
}
.page-gallery .gallery-wrap .item .inner .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 25px 30px;
}
.page-gallery .gallery-wrap .item .inner .text > p {
  font-size: 1rem;
  line-height: 1.2;
}
.page-gallery .gallery-wrap .item .inner .text .count {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.page-gallery .gallery-wrap .item .inner .text .count i {
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 8px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Capa_1' enable-background='new 0 0 488.455 488.455' height='512' viewBox='0 0 488.455 488.455' width='512' xmlns='http://www.w3.org/2000/svg' fill='%232e67be'%3E%3Cpath d='m287.396 216.317c23.845 23.845 23.845 62.505 0 86.35s-62.505 23.845-86.35 0-23.845-62.505 0-86.35 62.505-23.845 86.35 0'/%3E%3Cpath d='m427.397 91.581h-42.187l-30.544-61.059h-220.906l-30.515 61.089-42.127.075c-33.585.06-60.925 27.429-60.954 61.029l-.164 244.145c0 33.675 27.384 61.074 61.059 61.074h366.338c33.675 0 61.059-27.384 61.059-61.059v-244.236c-.001-33.674-27.385-61.058-61.059-61.058zm-183.177 290.029c-67.335 0-122.118-54.783-122.118-122.118s54.783-122.118 122.118-122.118 122.118 54.783 122.118 122.118-54.783 122.118-122.118 122.118z'/%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.page-gallery .gallery-wrap .item .inner .text .count span {
  font-size: 1rem;
  line-height: 1.2;
}

.page-mortgage .page-header {
  position: relative;
  padding-top: 160px;
  padding-bottom: 100px;
  background-color: rgb(238, 238, 238);
}
.page-mortgage .page-header > .container {
  position: relative;
  z-index: 4;
}
.page-mortgage .page-header .bg {
  position: absolute;
  bottom: 0;
  right: 10%;
  width: 800px;
  height: 540px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: bottom center;
     object-position: bottom center;
}
.page-mortgage .page-title {
  margin-bottom: 80px;
}
.page-mortgage .page-title h1 {
  font-size: 2.5rem;
}
.page-mortgage .page-title p {
  font-size: 1rem;
  line-height: 1.3;
  margin-top: 15px;
  margin-bottom: 40px;
  max-width: 510px;
  text-wrap: wrap;
  white-space: pre-wrap;
}
.page-mortgage .page-title .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
}
.page-mortgage .page-title .btn::before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.41634 11.6666V12.8333H1.74967C1.10801 12.8333 0.583008 12.3083 0.583008 11.6666V2.33329C0.583008 1.69163 1.10801 1.16663 1.74967 1.16663H12.2497C12.8913 1.16663 13.4163 1.69163 13.4163 2.33329V7.05829L13.2997 6.94163C13.008 6.64996 12.658 6.47496 12.2497 6.47496V3.49996H1.74967V11.6666H6.41634ZM12.483 7.75829L13.2413 8.51663C13.358 8.63329 13.358 8.86663 13.2413 8.98329L12.658 9.56663L11.433 8.34163L12.0163 7.75829C12.0747 7.69996 12.133 7.64163 12.2497 7.64163C12.3663 7.64163 12.4247 7.69996 12.483 7.75829ZM12.308 9.85829L8.80801 13.4166H7.58301V12.1916L11.1413 8.63329L12.308 9.85829Z' fill='white'/%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
}
.page-mortgage .props-list {
  position: relative;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 24px;
  gap: 24px;
}
.page-mortgage .props-list .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  width: calc(32% - 20px);
  grid-gap: 24px;
  gap: 24px;
  padding: 25px;
  background-color: #fff;
  border-radius: 10px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.02);
}
.page-mortgage .props-list .item .ico {
  width: 50px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.page-mortgage .props-list .item .ico svg {
  width: 100%;
}
.page-mortgage .props-list .item .ico svg path {
  fill: #2e67be;
}
.page-mortgage .props-list .item p {
  font-size: 1rem;
  line-height: 1.3;
  width: calc(100% - 74px);
  color: #3A3A3A;
  transition: all ease 0.2s;
}
.page-mortgage .props-list a.item:hover p {
  color: #2e67be;
}
.page-mortgage .page-content {
  background-color: #fff;
}
.page-mortgage .page-content .mortgage-subinfo-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: flex-end;
}
.page-mortgage .page-content .mortgage-subinfo-container p {
  margin-top: 20px;
  width: calc(100% - 400px);
  color: #272A2E;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1.4;
  text-transform: uppercase;
  opacity: 0.8;
}

.section-mortgage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  width: 100%;
}
.section-mortgage-filter {
  position: relative;
  width: 400px;
  padding-right: 55px;
}
.section-mortgage-filter h4 {
  font-size: 2rem;
  line-height: 1.2;
  margin-bottom: 50px;
}
.section-mortgage-filter .filters-list {
  margin-bottom: 50px;
}
.section-mortgage-filter .filters-list-item {
  margin-bottom: 30px;
}
.section-mortgage-filter .filters-list-item:last-child {
  margin-bottom: 0;
}
.section-mortgage-filter .filters-list-item label {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.section-mortgage-filter .filters-list-item.is-disable {
  opacity: 0.6;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.section-mortgage-filter .buttons .btn-order {
  width: 100%;
}
.section-mortgage-filter .buttons .btn-order::before {
  content: "";
  display: block;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M6.41634 11.6666V12.8333H1.74967C1.10801 12.8333 0.583008 12.3083 0.583008 11.6666V2.33329C0.583008 1.69163 1.10801 1.16663 1.74967 1.16663H12.2497C12.8913 1.16663 13.4163 1.69163 13.4163 2.33329V7.05829L13.2997 6.94163C13.008 6.64996 12.658 6.47496 12.2497 6.47496V3.49996H1.74967V11.6666H6.41634ZM12.483 7.75829L13.2413 8.51663C13.358 8.63329 13.358 8.86663 13.2413 8.98329L12.658 9.56663L11.433 8.34163L12.0163 7.75829C12.0747 7.69996 12.133 7.64163 12.2497 7.64163C12.3663 7.64163 12.4247 7.69996 12.483 7.75829ZM12.308 9.85829L8.80801 13.4166H7.58301V12.1916L11.1413 8.63329L12.308 9.85829Z' fill='white'/%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
}
.section-mortgage-list-wrap {
  width: calc(100% - 400px);
  padding: 30px;
  border-radius: 10px;
  background-color: rgb(246, 242, 240);
}
.section-mortgage-list-top {
  display: grid;
  grid-auto-columns: 1fr;
  grid-template-columns: 1fr 170px;
  grid-template-rows: 1fr;
  grid-gap: 20px 20px;
  gap: 20px 20px;
  grid-template-areas: ". .";
}
.section-mortgage-list-top-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex: 1;
  align-items: center;
  background-color: #fff;
  border-radius: 10px;
  padding: 10px 15px;
  height: 100%;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.section-mortgage-list-top-text i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  border: 1px solid #2e67be;
  border-radius: 10px;
  margin-right: 10px;
}
.section-mortgage-list-top-text i:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg id='Capa_1' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg' fill='%232e67be'%3E%3Cg%3E%3Cpath d='m450.585 68.552-252.065 252.065-137.105-137.104-61.415 61.415 198.52 198.52 313.48-313.48z'/%3E%3C/g%3E%3C/svg%3E") no-repeat center;
  background-size: contain;
}
.section-mortgage-list-top-text p {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 700;
}
.section-mortgage-list-top-sort {
  min-width: 170px;
}
.section-mortgage-list-top-sort .multiselect {
  min-height: 50px;
}
.section-mortgage-list-top-sort .multiselect__tags {
  position: relative;
  height: 50px;
  padding: 10px 15px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
}
.section-mortgage-list-top-sort .multiselect__tags:before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  margin-right: 7px;
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='%232e67be' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.6814 1.19629L6.42628 4.13597L5.56688 5.06662L4.29078 3.69994V11.878H3.07202V3.69994L1.79592 5.06662L0.936523 4.13597L3.6814 1.19629ZM8.70895 10.3V2.1218H9.9277V10.3L11.2038 8.93322L12.0633 9.86387L9.31832 12.8036L6.57349 9.86387L7.43288 8.93322L8.70895 10.3Z'/%3E %3C/svg%3E") no-repeat center;
  background-size: contain;
}
.section-mortgage-list-top-sort .multiselect__single, .section-mortgage-list-top-sort .multiselect__placeholder {
  padding: 0;
  margin: 0;
  background: none;
  border-radius: 0;
  font-size: 0.8125rem;
  line-height: 1.1;
  color: #2e67be;
}
.section-mortgage-list-top-sort .multiselect__select {
  z-index: 1;
  width: 50px;
  height: 50px;
}
.section-mortgage-list-top-sort .multiselect__select:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 407.437 407.437' style='enable-background:new 0 0 407.437 407.437;' xml:space='preserve' fill='%232e67be'%3E %3Cpolygon points='386.258,91.567 203.718,273.512 21.179,91.567 0,112.815 203.718,315.87 407.437,112.815 '/%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3Cg%3E %3C/g%3E %3C/svg%3E");
}
.section-mortgage-list-top-sort .multiselect__content-wrapper {
  right: 0;
  left: auto;
  width: auto;
  border-radius: 5px 0 5px 5px;
  background-color: #fff;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.12);
}
.section-mortgage-list-top-sort .multiselect__option {
  font-size: 0.8125rem;
}
.section-mortgage-list-item {
  margin-top: 15px;
}
.section-mortgage-list-item:last-child {
  margin-bottom: 0;
}
.section-mortgage-list-item-single {
  padding: 25px;
  background-color: #fff;
  border-radius: 10px;
  margin-top: 15px;
  border: 1px solid transparent;
  border-color: rgba(46, 103, 190, 0.4);
}
.section-mortgage-list-item-single:first-child {
  margin-top: 0;
}
.section-mortgage-list-item-single-group {
  border-color: rgba(0, 0, 0, 0.15);
}
.section-mortgage-list-item-single .item-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  background-color: #F8F8F8;
  border-radius: 8px;
  padding: 5px 25px;
  font-size: 0.625rem;
  line-height: 1.1;
  color: rgba(0, 0, 0, 0.6);
}
.section-mortgage-list-item-single .item-btn .ico-up {
  width: 10px;
  height: auto;
  margin-right: 6px;
}
.section-mortgage-list-item-single .item-btn span {
  color: #000;
}
.section-mortgage-list-item-single .block-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 10px;
  gap: 10px;
  border-bottom: 1px solid #D9D9D9;
  padding: 0 0 10px 0;
  margin-bottom: 20px;
  transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
  overflow: hidden;
}
.section-mortgage-list-item-single .block-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
.section-mortgage-list-item-single .block-main .logo {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  max-width: 260px;
}
.section-mortgage-list-item-single .block-main .logo .img {
  display: block;
  margin-right: 20px;
  border-radius: 60px;
  background-color: #f8f8f8;
}
.section-mortgage-list-item-single .block-main .logo .img img {
  display: block;
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.section-mortgage-list-item-single .block-main .logo .text {
  padding-bottom: 5px;
}
.section-mortgage-list-item-single .block-main .logo .text p {
  font-size: 0.875rem;
  line-height: 1.2;
}
.section-mortgage-list-item-single .block-main .logo .text p strong {
  display: block;
  font-size: 1.25rem;
  line-height: 1.2;
  color: #2e67be;
  margin-top: 15px;
}
.section-mortgage-list-item-single .block-main .logo .text p span {
  color: rgb(148, 148, 148);
}
.section-mortgage-list-item-single .block-main .big {
  font-size: 1.25rem;
  line-height: 1.1;
  font-weight: 700;
  padding: 5px 10px 5px 0;
}
.section-mortgage-list-item-single .block-main .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-content: center;
}
.section-mortgage-list-item-single .block-main .actions .btn {
  height: 32px;
  font-size: 0.75rem;
  font-weight: 700;
  padding: 10px 20px;
  background-color: rgb(246, 242, 240);
  color: #2e67be;
  white-space: nowrap;
}
.section-mortgage-list-item-single .block-main .actions .btn:hover {
  background-color: #2e67be;
  color: #fff;
}
.section-mortgage-list-item-single .block-main .actions .btn.plus {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  min-width: 32px;
  padding: 0;
  margin-left: 15px;
  background-color: rgb(246, 242, 240);
}
.section-mortgage-list-item-single .block-main .actions .btn.plus:before, .section-mortgage-list-item-single .block-main .actions .btn.plus:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background-color: #2e67be;
  border-radius: 2px;
  transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.section-mortgage-list-item-single .block-main .actions .btn.plus:before {
  width: 12px;
  height: 2px;
}
.section-mortgage-list-item-single .block-main .actions .btn.plus:after {
  width: 2px;
  height: 12px;
}
.section-mortgage-list-item-single .block-main .actions .btn.plus:hover {
  background-color: #2e67be;
}
.section-mortgage-list-item-single .block-main .actions .btn.plus:hover:before, .section-mortgage-list-item-single .block-main .actions .btn.plus:hover:after {
  background-color: #fff;
}
.section-mortgage-list-item-single .block-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin-top: 20px;
  grid-gap: 10px 30px;
  gap: 10px 30px;
}
.section-mortgage-list-item-single .block-bottom .item:last-child {
  margin: 0;
}
.section-mortgage-list-item-single.item-toggle {
  position: relative;
  z-index: 2;
  border-color: rgba(0, 0, 0, 0.15);
  cursor: pointer;
}
.section-mortgage-list-item-single.item-toggle .block-main .text p strong {
  font-size: 1.5rem;
  margin-top: 0;
}
.section-mortgage-list-item-list {
  padding: 0 20px;
}
.section-mortgage-list-item-list .section-mortgage-list-item-single {
  opacity: 0;
  visibility: hidden;
  transform: translateY(20px);
  transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
}
.section-mortgage-list-item-list .section-mortgage-list-item-single.is-show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.section-mortgage-list-item-list:before {
  content: "";
  display: block;
  border-radius: 0 0 10px 10px;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
  border-bottom: 1px solid transparent;
  border-color: rgba(46, 103, 190, 0.4);
  height: 20px;
  margin-top: -10px;
  background-color: #fff;
  transition: 0.3s ease;
}
.section-mortgage-list-item-list .hide-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  margin-top: 20px;
}
.section-mortgage-list-item-list .hide-list .btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  align-items: center;
  height: 35px;
  font-size: 0.6875rem;
  padding: 5px 25px;
}
.section-mortgage-list-item-list .hide-list .btn svg {
  width: 10px;
  height: 10px;
  margin-left: 7px;
}
.section-mortgage-list-item.is-list-show .section-mortgage-list-item-single.item-toggle .block-top {
  max-height: 0;
  margin: 0;
  padding: 0;
  border-bottom: none;
}
.section-mortgage-list-item.is-list-show .section-mortgage-list-item-single.item-toggle .block-main .actions .plus:after {
  transform: rotate(90deg);
}
.section-mortgage-list-item.is-list-show .section-mortgage-list-item-list:before {
  transform: translateY(-20px);
}

.section-faq-1 {
  padding: 80px 0;
  background-color: rgb(238, 238, 238);
}
.section-faq-1 h4 {
  font-size: 1.875rem;
  line-height: 1.2;
  margin-bottom: 60px;
}

.page-news {
  min-height: 80vh;
  background-color: #f1f1f1;
}
.page-news .title .title-block h1 {
  font-size: 2.75rem;
  line-height: 1.2;
  margin-bottom: 0;
}
.page-news .news-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px;
}
.page-news .news-list .item {
  width: 33.333%;
  margin-bottom: 30px;
  padding: 0 15px;
}
.page-news .news-list .item .inner {
  display: block;
  background-color: #fff;
  color: #272a2e;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
  border-radius: 10px;
  overflow: hidden;
  height: 100%;
}
.page-news .news-list .item .inner .image {
  display: block;
  width: 100%;
}
.page-news .news-list .item .inner .image img {
  display: block;
  width: 100%;
  height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-news .news-list .item .inner .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: calc(100% - 250px);
  flex-direction: column;
  justify-content: space-between;
  padding: 25px 30px;
}
.page-news .news-list .item .inner .text .title {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 1.125rem;
  line-height: 1.375rem;
  font-weight: 500;
  margin-bottom: 5px;
  height: 46px;
}
.page-news .news-list .item .inner .text .date {
  display: block;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: #999;
  margin-bottom: 10px;
}
.page-news .news-list .item .inner .text .description {
  display: block;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.page-news .news-list .item .inner .text .description p {
  font-size: 1rem;
  line-height: 1.2;
}
.page-news .news-list .item .inner .text .description p strong {
  font-weight: 500;
}
.page-news .news-list .item .inner .text .more {
  display: inline-block;
  font-size: 1rem;
  line-height: 1.2;
  font-weight: 500;
  margin-top: 12px;
  transition: 0.2s ease;
}
.page-news .news-list .item .inner:hover .text .more {
  color: #2e67be;
}
.page-news .pagination {
  margin-top: 40px;
}
.page-news .pagination .nav-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
}
.page-news .pagination .nav-links .page-numbers {
  font-size: 1rem;
  font-weight: 500;
  margin: 0 10px;
  color: #fff;
}
.page-news .pagination .nav-links .page-numbers:hover {
  color: #2e67be;
}
.page-news .pagination .nav-links .page-numbers.current {
  padding: 2px 10px;
  background-color: #2e67be;
  color: #fff !important;
  border-radius: 3px;
}

.page-single-news {
  background-color: #f1f1f1;
  min-height: 80vh;
}
.page-single-news .page-header .title h1 {
  font-size: 2.75rem;
  line-height: 1.2;
  margin-bottom: 0;
}
.page-single-news .page-content .post-thumbnail {
  margin-bottom: 30px;
}
.page-single-news .page-content .post-thumbnail img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 30px;
}
.page-single-news .content-area {
  font-size: 1.125rem;
  line-height: 1.3;
}
.page-single-news .content-area p {
  margin-bottom: 20px;
}
.page-single-news .content-area ul {
  padding-left: 18px;
}
.page-single-news .content-area ul li {
  margin-bottom: 10px;
}
.page-single-news .content-area ul li:last-child {
  margin-bottom: 0;
}
.page-single-news .content-area > *:last-child {
  margin-bottom: 0 !important;
}

#page-single-project {
  min-height: 100vh;
}

.page-single-project {
  position: relative;
  padding: 150px 0 80px 0;
}
.page-single-project .main-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 0 60px;
  gap: 0 60px;
}
.page-single-project .main-wrapper .section-left {
  width: calc(50% - 30px);
}
.page-single-project .main-wrapper .section-left-title {
  display: none;
  font-size: 1.375rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 40px;
}
.page-single-project .main-wrapper .section-left .single-project-action-buttons .item {
  width: auto;
}
.page-single-project .main-wrapper .section-left .single-project-developer {
  display: none;
}
.page-single-project .main-wrapper .section-right {
  width: calc(50% - 30px);
}
.page-single-project .main-wrapper .single-project-video {
  width: 100%;
}
.page-single-project .main-wrapper > .single-project-description {
  display: none;
}
.page-single-project .single-project-images {
  margin-bottom: 35px;
}
.page-single-project .single-project-images .slick-slider {
  overflow: hidden;
}
.page-single-project .single-project-images .slick-slider .item {
  position: relative;
  padding-top: 56.25%;
}
.page-single-project .single-project-images .slick-slider .item img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.page-single-project .single-project-images .slick-slider .slick-arrow.slick-prev {
  left: 40px;
}
.page-single-project .single-project-images .slick-slider .slick-arrow.slick-next {
  right: 40px;
}
.page-single-project .single-project-images .slick-slider.slider-main {
  margin-bottom: 10px;
}
.page-single-project .single-project-images .slick-slider.slider-nav .item {
  border: 2px solid transparent;
  cursor: pointer;
  transition: 0.2s ease;
  border-radius: 0;
}
.page-single-project .single-project-images .slick-slider.slider-nav .item img {
  border-radius: 0;
}
.page-single-project .single-project-images .slick-slider.slider-nav .slick-list {
  margin-left: -7px;
  width: calc(100% + 14px);
}
.page-single-project .single-project-images .slick-slider.slider-nav .slick-slide > div {
  padding: 0 7px;
}
.page-single-project .single-project-images .slick-slider.slider-nav .slick-slide.slick-current .item {
  border-color: #2e67be;
}
.page-single-project .single-project-action-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}
.page-single-project .single-project-action-buttons .item {
  width: 50%;
}
.page-single-project .single-project-action-buttons .item:first-child {
  padding-right: 15px;
}
.page-single-project .single-project-action-buttons .btn {
  width: 100%;
  height: 50px;
}
.page-single-project .single-project-action-buttons .btn svg {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.page-single-project .single-project-action-buttons .btn svg path, .page-single-project .single-project-action-buttons .btn svg rect {
  fill: #2e67be;
  transition: 0.2s ease;
}
.page-single-project .single-project-action-buttons .btn:hover svg path, .page-single-project .single-project-action-buttons .btn:hover svg rect {
  fill: #fff;
}
.page-single-project .single-project-main-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.page-single-project .single-project-main-info .title {
  font-size: 2.875rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 60px;
}
.page-single-project .single-project-main-info .props-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
  width: calc(50% - 5px);
}
.page-single-project .single-project-main-info .props-item-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 15px;
  background-color: #fff;
}
.page-single-project .single-project-main-info .props-item-icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.page-single-project .single-project-main-info .props-item-icon svg path {
  fill: #2e67be;
}
.page-single-project .single-project-main-info .props-item-text p {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.page-single-project .single-project-main-info .props-item-text p:last-child {
  margin-bottom: 0;
}
.page-single-project .single-project-main-info .props-item-text p strong {
  display: block;
  font-size: 1.125rem;
  font-family: "SteppeBold";
  font-weight: 700;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.page-single-project .single-project-main-info .props-item-text p sup {
  top: -1em;
  font-size: 50%;
}
.page-single-project .single-project-main-info .buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-single-project .single-project-main-info .buttons .btn {
  width: 50%;
}
.page-single-project .single-project-main-info .props-item-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.page-single-project .single-project-main-info .props-item-group .props-item {
  margin-bottom: 40px;
}
.page-single-project .single-project-main-info .props-item-group .props-item-text {
  width: 100%;
}
.page-single-project .single-project-main-info .props-icon-group {
  width: 100%;
}
.page-single-project .single-project-main-info .props-icon-group-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 30px 10px;
  gap: 30px 10px;
}
.page-single-project .single-project-main-info .props-icon-group-list .props-item-text {
  width: calc(100% - 70px);
}
.page-single-project .single-project-developer {
  margin-top: 40px;
}
.page-single-project .single-project-developer h2 {
  font-size: 1.375rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 35px;
}
.page-single-project .single-project-developer .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-single-project .single-project-developer .list.is-wide-block .text-block {
  width: 100% !important;
}
.page-single-project .single-project-developer .text-block.logo {
  width: 50%;
}
.page-single-project .single-project-developer .text-block.text {
  width: 50%;
}
.page-single-project .single-project-developer .text-block p {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.page-single-project .single-project-developer .text-block p:last-child {
  margin-bottom: 0;
}
.page-single-project .single-project-developer .text-block p strong {
  display: block;
  font-size: 1.125rem;
  font-family: "SteppeBold";
  font-weight: 700;
}
.page-single-project .single-project-developer .text-block img {
  display: block;
  width: 100%;
  max-width: 140px;
  max-height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
.page-single-project .single-project-layout {
  margin-top: 50px;
}
.page-single-project .single-project-layout h2 {
  font-size: 1.5rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 35px;
}
.page-single-project .single-project-layout .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}
.page-single-project .single-project-layout .list .item {
  width: 50%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.page-single-project .single-project-layout .list .item .label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.page-single-project .single-project-layout .list .item .label i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 1.375rem;
  line-height: 1.1;
  padding: 10px;
  color: #fff;
  font-style: normal;
  margin-right: 10px;
  background-color: #2e67be;
}
.page-single-project .single-project-layout .list .item .label span {
  width: calc(100% - 55px);
  font-size: 0.875rem;
  line-height: 1.1;
}
.page-single-project .single-project-layout .list .item .inner {
  position: relative;
  display: block;
  padding-top: 75%;
  cursor: pointer;
}
.page-single-project .single-project-layout .list .item .inner img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  background-color: white;
  -o-object-position: center;
     object-position: center;
}
.page-single-project .single-project-layout .list .item .inner .zoom {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 700;
  padding: 10px;
  color: #fff;
  letter-spacing: 0.01em;
  background-color: #2e67be;
  transition: 0.2s ease;
  transform: scale(0);
}
.page-single-project .single-project-layout .list .item .inner .zoom svg {
  width: 100%;
}
.page-single-project .single-project-layout .list .item .inner:hover .zoom {
  transform: scale(1);
}
.page-single-project .single-project-description {
  margin-top: 40px;
}
.page-single-project .single-project-description h2 {
  font-size: 1.5rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 35px;
}
.page-single-project .single-project-description .text {
  font-size: 0.875rem;
  line-height: 1.3;
}
.page-single-project .single-project-description .text p {
  margin-bottom: 15px;
}
.page-single-project .single-project-description .text p strong {
  font-family: "SteppeBold";
}
.page-single-project .single-project-description .text ul, .page-single-project .single-project-description .text ol {
  padding-left: 18px;
  margin-bottom: 15px;
}
.page-single-project .single-project-description .text ul li, .page-single-project .single-project-description .text ol li {
  margin-bottom: 10px;
}
.page-single-project .single-project-description .text ul li:last-child, .page-single-project .single-project-description .text ol li:last-child {
  margin-bottom: 0;
}
.page-single-project .single-project-description .text > *:last-child {
  margin-bottom: 0;
}
.page-single-project .single-project-room-list {
  margin-bottom: 15px;
}
.page-single-project .single-project-room-list h2 {
  font-size: 1.5rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 35px;
}
.page-single-project .single-project-room-list .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 20px;
  gap: 20px;
}
.page-single-project .single-project-room-list .list .item {
  width: calc(50% - 10px);
  margin-bottom: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  border-bottom: 2px dotted #000;
  margin-bottom: 25px;
}
.page-single-project .single-project-room-list .list .item span {
  font-size: 1rem;
  line-height: 1.2;
  background-color: #fff;
  margin-bottom: -6px;
}
.page-single-project .single-project-room-list .list .item span:nth-child(1) {
  padding-right: 5px;
}
.page-single-project .single-project-room-list .list .item span:nth-child(2) {
  padding-left: 5px;
}
.page-single-project .single-project-video {
  margin-top: 60px;
}
.page-single-project .single-project-video h2 {
  font-size: 1.5rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 35px;
}
.page-single-project .single-project-video .media-block {
  position: relative;
  padding-top: 56.25%;
  overflow: hidden;
}
.page-single-project .single-project-video .media-block .btn-play {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
}
.page-single-project .single-project-video .media-block .btn-play .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  background-color: #2e67be;
  transition: 0.2s ease;
}
.page-single-project .single-project-video .media-block .btn-play .icon svg {
  width: 20px;
}
.page-single-project .single-project-video .media-block .btn-play p {
  font-size: 1rem;
  line-height: 1.2;
  color: #fff;
}
.page-single-project .single-project-video .media-block .video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  cursor: pointer;
}
.page-single-project .single-project-video .media-block .video:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(60, 60, 60, 0.2);
  transition: 0.2s ease;
  opacity: 0.2;
}
.page-single-project .single-project-video .media-block .video img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.page-single-project .single-project-video .media-block .video:hover:before {
  opacity: 1;
}
.page-single-project .single-project-video .media-block .video:hover .btn-play .icon {
  transform: scale(1.05);
}
.page-single-project .single-project-related-house {
  margin-top: 60px;
  width: 100%;
}
.page-single-project .single-project-related-house h2 {
  font-size: 1.5rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 35px;
}
.page-single-project .single-project-related-house .project-list-wrap .project-list-item {
  width: calc(33.33% - 16px);
}
.page-single-project .single-project-related-house .project-list-wrap .project-list-item .inner-content-price {
  margin-bottom: 0;
}
.page-single-project .single-project-related-house .project-list-wrap .project-list-item .inner:hover .inner-content-title h4 {
  color: var(--color-primary);
}
.page-single-project .is-loading-overlay {
  position: absolute;
  z-index: 6;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  transition: 0.2s ease;
  opacity: 0;
  visibility: hidden;
}
.page-single-project .is-loading-overlay svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 50px;
  height: 50px;
  margin: auto;
}
.page-single-project .is-loading-overlay svg path {
  fill: #2e67be;
}
.page-single-project.is-loading .is-loading-overlay {
  opacity: 1;
  visibility: visible;
}
.page-single-project .projects-single {
  width: 1000px;
  margin: 0 auto;
}
.page-single-project .projects-single .block-content-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.page-single-project .projects-single .block-content-title h2 {
  padding-right: 20px;
}
.page-single-project .projects-single .block-content-title .action-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  grid-gap: 20px;
  gap: 20px;
}
.page-single-project .projects-single .block-content-title .action-buttons .btn {
  height: 50px;
}
.page-single-project .projects-single .block-content .single-project-images {
  margin-bottom: 35px;
}
.page-single-project .projects-single .block-content .single-project-images .slick-slider {
  border-radius: 10px;
  overflow: hidden;
}
.page-single-project .projects-single .block-content .single-project-images .slick-slider .item {
  position: relative;
  border-radius: 10px;
  padding-top: 56.25%;
}
.page-single-project .projects-single .block-content .single-project-images .slick-slider .item img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 10px;
}
.page-single-project .projects-single .block-content .single-project-images .slick-slider .slick-arrow.slick-prev {
  left: 40px;
}
.page-single-project .projects-single .block-content .single-project-images .slick-slider .slick-arrow.slick-next {
  right: 40px;
}
.page-single-project .projects-single .block-content .single-project-images .slick-slider.slider-main {
  margin-bottom: 10px;
}
.page-single-project .projects-single .block-content .single-project-images .slick-slider.slider-nav .item {
  border: 2px solid transparent;
  cursor: pointer;
  transition: 0.2s ease;
}
.page-single-project .projects-single .block-content .single-project-images .slick-slider.slider-nav .item img {
  border-radius: 8px;
}
.page-single-project .projects-single .block-content .single-project-images .slick-slider.slider-nav .slick-list {
  margin-left: -7px;
  width: calc(100% + 14px);
}
.page-single-project .projects-single .block-content .single-project-images .slick-slider.slider-nav .slick-slide > div {
  padding: 0 7px;
}
.page-single-project .projects-single .block-content .single-project-images .slick-slider.slider-nav .slick-slide.slick-current .item {
  border-color: #2e67be;
}
.page-single-project .projects-single .block-content .single-project-main-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-single-project .projects-single .block-content .single-project-main-info .props-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
  width: calc(50% - 5px);
}
.page-single-project .projects-single .block-content .single-project-main-info .props-item-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  padding: 15px;
  background-color: #fff;
}
.page-single-project .projects-single .block-content .single-project-main-info .props-item-icon svg {
  display: block;
  width: 100%;
  height: 100%;
}
.page-single-project .projects-single .block-content .single-project-main-info .props-item-icon svg path {
  fill: #2e67be;
}
.page-single-project .projects-single .block-content .single-project-main-info .props-item-text p {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.page-single-project .projects-single .block-content .single-project-main-info .props-item-text p:last-child {
  margin-bottom: 0;
}
.page-single-project .projects-single .block-content .single-project-main-info .props-item-text p strong {
  display: block;
  font-size: 1.125rem;
  font-family: "SteppeBold";
  font-weight: 700;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.page-single-project .projects-single .block-content .single-project-main-info .props-item-text p sup {
  top: -1em;
  font-size: 50%;
}
.page-single-project .projects-single .block-content .single-project-main-info .price-group {
  width: 33.33%;
}
.page-single-project .projects-single .block-content .single-project-main-info .price-group .props-item {
  width: 100%;
  margin-bottom: 40px;
}
.page-single-project .projects-single .block-content .single-project-main-info .price-group .props-item-text {
  width: 100%;
}
.page-single-project .projects-single .block-content .single-project-main-info .price-group .buttons {
  padding-right: 15px;
}
.page-single-project .projects-single .block-content .single-project-main-info .price-group .buttons .btn-more {
  height: 50px;
  font-size: 0.8125rem;
}
.page-single-project .projects-single .block-content .single-project-main-info .props-icon-group {
  width: 66.66%;
}
.page-single-project .projects-single .block-content .single-project-main-info .props-icon-group-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  grid-gap: 30px 10px;
  gap: 30px 10px;
}
.page-single-project .projects-single .block-content .single-project-main-info .props-icon-group-list .props-item-text {
  width: calc(100% - 70px);
}
.page-single-project .projects-single .block-content .single-project-main-info .more-link {
  display: none;
  margin-top: 40px;
}
.page-single-project .projects-single .block-content .single-project-main-info .more-link .btn {
  width: 100%;
  height: 56px;
  font-size: 1rem;
}
.page-single-project .projects-single .block-content .single-project-main-info .action-buttons {
  display: none;
  margin-top: 40px;
}
.page-single-project .projects-single .block-content .single-project-main-info .action-buttons .item {
  width: 50%;
}
.page-single-project .projects-single .block-content .single-project-main-info .action-buttons .item:first-child {
  padding-right: 15px;
}
.page-single-project .projects-single .block-content .single-project-main-info .action-buttons .btn {
  width: 100%;
  height: 50px;
}
.page-single-project .projects-single .block-content .single-project-main-info .action-buttons .btn svg {
  width: 18px;
  height: 18px;
  margin-right: 10px;
}
.page-single-project .projects-single .block-content .single-project-main-info .action-buttons .btn svg path, .page-single-project .projects-single .block-content .single-project-main-info .action-buttons .btn svg rect {
  fill: #2e67be;
  transition: 0.2s ease;
}
.page-single-project .projects-single .block-content .single-project-main-info .action-buttons .btn:hover svg path, .page-single-project .projects-single .block-content .single-project-main-info .action-buttons .btn:hover svg rect {
  fill: #fff;
}
.page-single-project .projects-single .block-content .single-project-section {
  margin-top: 60px;
}
.page-single-project .projects-single .block-content .single-project-section h2 {
  font-size: 1.5rem;
  line-height: 1.2;
  font-family: "SteppeBold";
  margin-bottom: 40px;
}
.page-single-project .projects-single .block-content .single-project-developer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page-single-project .projects-single .block-content .single-project-developer .text-block:nth-child(1) {
  width: 33.33%;
}
.page-single-project .projects-single .block-content .single-project-developer .text-block:nth-child(2) {
  width: 66.66%;
}
.page-single-project .projects-single .block-content .single-project-developer .text-block p {
  font-size: 0.875rem;
  line-height: 1.2;
  margin-bottom: 10px;
}
.page-single-project .projects-single .block-content .single-project-developer .text-block p:last-child {
  margin-bottom: 0;
}
.page-single-project .projects-single .block-content .single-project-developer .text-block p strong {
  display: block;
  font-size: 1.125rem;
  font-family: "SteppeBold";
  font-weight: 700;
}
.page-single-project .projects-single .block-content .single-project-developer .text-block img {
  display: block;
  width: 100%;
  max-width: 140px;
  max-height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left;
     object-position: left;
}
.page-single-project .projects-single .block-content .single-project-layout {
  margin-top: 50px;
}
.page-single-project .projects-single .block-content .single-project-layout .list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  margin: 0 -20px;
}
.page-single-project .projects-single .block-content .single-project-layout .list .item {
  width: 50%;
  padding: 0 20px;
  margin-bottom: 40px;
}
.page-single-project .projects-single .block-content .single-project-layout .list .item .label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.page-single-project .projects-single .block-content .single-project-layout .list .item .label i {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  font-size: 1.375rem;
  line-height: 1.1;
  padding: 10px;
  color: #fff;
  font-style: normal;
  margin-right: 10px;
  background-color: #2e67be;
  border-radius: 5px;
}
.page-single-project .projects-single .block-content .single-project-layout .list .item .label span {
  width: calc(100% - 55px);
  font-size: 0.875rem;
  line-height: 1.1;
}
.page-single-project .projects-single .block-content .single-project-layout .list .item .inner {
  position: relative;
  display: block;
  padding-top: 75%;
  cursor: pointer;
}
.page-single-project .projects-single .block-content .single-project-layout .list .item .inner img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border-radius: 10px;
}
.page-single-project .projects-single .block-content .single-project-layout .list .item .inner .zoom {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 50px;
  font-size: 0.875rem;
  line-height: 1.2;
  font-weight: 700;
  padding: 10px;
  color: #fff;
  letter-spacing: 0.01em;
  border-radius: 150px;
  background-color: #2e67be;
  transition: 0.2s ease;
  transform: scale(0);
}
.page-single-project .projects-single .block-content .single-project-layout .list .item .inner .zoom svg {
  width: 100%;
}
.page-single-project .projects-single .block-content .single-project-layout .list .item .inner:hover .zoom {
  transform: scale(1);
}
.page-single-project .projects-single .block-content .single-project-video .media-block {
  position: relative;
  padding-top: 56.25%;
  border-radius: 10px;
  overflow: hidden;
}
.page-single-project .projects-single .block-content .single-project-video .media-block .btn-play {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-gap: 10px;
  gap: 10px;
}
.page-single-project .projects-single .block-content .single-project-video .media-block .btn-play .icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  background-color: #2e67be;
  transition: 0.2s ease;
}
.page-single-project .projects-single .block-content .single-project-video .media-block .btn-play .icon svg {
  width: 20px;
}
.page-single-project .projects-single .block-content .single-project-video .media-block .btn-play p {
  font-size: 1rem;
  line-height: 1.2;
  color: #fff;
}
.page-single-project .projects-single .block-content .single-project-video .media-block .video {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  cursor: pointer;
}
.page-single-project .projects-single .block-content .single-project-video .media-block .video:before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(60, 60, 60, 0.2);
  transition: 0.2s ease;
  opacity: 0.2;
}
.page-single-project .projects-single .block-content .single-project-video .media-block .video img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.page-single-project .projects-single .block-content .single-project-video .media-block .video:hover:before {
  opacity: 1;
}
.page-single-project .projects-single .block-content .single-project-video .media-block .video:hover .btn-play .icon {
  transform: scale(1.05);
}
.page-single-project .projects-single .block-content .single-project-description .text {
  font-size: 0.875rem;
  line-height: 1.3;
}
.page-single-project .projects-single .block-content .single-project-description .text p {
  margin-bottom: 20px;
}
.page-single-project .projects-single .block-content .single-project-description .text ul {
  padding-left: 18px;
  margin-bottom: 20px;
}
.page-single-project .projects-single .block-content .single-project-description .text ul li {
  margin-bottom: 10px;
}
.page-single-project .projects-single .block-content .single-project-description .text ul li:last-child {
  margin-bottom: 0;
}
.page-single-project .projects-single .block-content .single-project-description .text > *:last-child {
  margin-bottom: 0;
}
.page-single-project .projects-single .block-content .single-project .accordion-block {
  border-bottom: none;
}
.page-single-project .projects-single .block-content.is-loading .is-loading-overlay {
  opacity: 1;
  visibility: visible;
}
@media screen and (max-width: 1700px) {
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info {
    flex-direction: column;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .price-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .price-group .buttons {
    width: 100%;
    max-width: 275px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-icon-group {
    width: 100%;
  }
}
@media only screen and (max-width: 1600px) {
  .section-intro {
    height: auto;
  }
  .section-intro .bg .video video {
    width: 100%;
    height: auto;
  }
  .section-intro .wrap {
    padding: 160px 0 50px 0;
  }
  .modal-area-info .modal-area-info-wrap, .modal-info .modal-area-info-wrap {
    justify-content: flex-start;
    padding: 100px 50px;
  }
}
@media only screen and (max-width: 1550px) {
  body[class*=page-template-page-genplan] .genplan-symbol {
    width: 40px;
    height: 40px;
  }
  .section-mortgage-list-item-single .block-main .logo .text p strong {
    font-size: 1.125rem;
  }
  .section-mortgage-list-item-single .block-main .big {
    font-size: 1.125rem;
  }
}
@media only screen and (max-width: 1500px) {
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner .zoom {
    width: 120px;
    height: 120px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider {
    height: 300px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img {
    height: 300px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video {
    height: 300px;
  }
  .modal-info .modal-close {
    top: 15px !important;
    left: 30px;
  }
  .modal-info .wrap {
    padding: 90px 25px 25px 80px;
  }
  .modal-info .baron__clipper {
    height: calc(100vh - 330px);
  }
  .modal-info .content-block .title {
    margin-bottom: 30px;
  }
  .modal-info .content-block .text-item {
    margin-bottom: 30px;
  }
  .modal-info .images-block .slider-block .main {
    height: 300px;
  }
  .modal-info .images-block .slider-block .main .item img {
    height: 300px;
  }
  .modal-info .images-block .slider-block .nav .item img {
    height: 110px;
  }
  .section-mortgage-filter .filters-list-item {
    margin-bottom: 25px;
  }
}
@media only screen and (max-width: 1499px) {
  .modal .modal-dialog .modal-content .modal-title h2 {
    font-size: 2.125rem;
  }
  body[class*=page-template-page-genplan] .slick-slider .slick-arrow.slick-prev,
  body[class*=single-projects] .slick-slider .slick-arrow.slick-prev {
    left: 25px;
  }
  body[class*=page-template-page-genplan] .slick-slider .slick-arrow.slick-next,
  body[class*=single-projects] .slick-slider .slick-arrow.slick-next {
    right: 25px;
  }
  .section-area-info-modal-main .block-content-scroll {
    padding-right: 30px;
  }
  .section-area-info-modal-main .area-info-block .block-content .buttons .btn {
    min-width: 0;
    min-width: initial;
    width: 100%;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .price-group .props-item {
    width: 50%;
    margin-bottom: 20px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-icon-group-list {
    grid-gap: 20px 0px;
    gap: 20px 0px;
  }
  .section-area-info-modal-main .area-images .block-content .area-images-action-buttons {
    max-width: 100%;
  }
  .genplan-big-menu .content {
    padding-bottom: 90px;
  }
  .page-genplan .genplan-content .bottom-navigation {
    padding: 0 30px 20px 35px;
  }
  .modal-area-info .modal-area-info-wrap, .modal-info .modal-area-info-wrap {
    padding: 70px 50px 50px 50px;
  }
  .modal-area-info .modal-close, .modal-info .modal-close {
    top: -55px;
    right: -30px;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .buttons, .modal-info .modal-area-info-inner .wrap .content-block .buttons {
    grid-gap: 15px;
    gap: 15px;
  }
  .page-single-project .single-project-images .slick-slider .slick-arrow.slick-prev {
    left: 25px;
  }
  .page-single-project .single-project-images .slick-slider .slick-arrow.slick-next {
    right: 25px;
  }
  .page-single-project .single-project-main-info .title {
    font-size: 2.375rem;
    margin-bottom: 40px;
  }
  .page-single-project .single-project-main-info .props-icon-group-list {
    grid-gap: 20px 0px;
    gap: 20px 0px;
  }
  .page-single-project .projects-single .block-content .single-project-images .slick-slider .slick-arrow.slick-prev {
    left: 25px;
  }
  .page-single-project .projects-single .block-content .single-project-images .slick-slider .slick-arrow.slick-next {
    right: 25px;
  }
  .page-single-project .projects-single .block-content .single-project-main-info {
    flex-direction: column;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .price-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .price-group .props-item {
    width: 50%;
    margin-bottom: 20px;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .price-group .buttons {
    width: 50%;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .props-icon-group {
    width: 100%;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .props-icon-group-list {
    grid-gap: 20px 0px;
    gap: 20px 0px;
  }
}
@media only screen and (max-width: 1199px) {
  .header .wrap nav.top-menu {
    display: none;
  }
  .header .wrap .toggle-mobile-menu {
    display: block;
  }
  .header .wrap .right .phone {
    display: none;
  }
  .header .mobile-menu {
    display: block;
  }
  .modal.modal-project-info .modal-dialog {
    max-width: calc(100vw - 60px);
  }
  .section-intro .bg .video video {
    width: auto;
    height: 100%;
  }
  .section-intro .wrap .left {
    width: 60%;
  }
  .section-intro .wrap .title {
    padding-right: 60px;
  }
  .section-intro .wrap .title h1 {
    font-size: 2.75rem;
  }
  .section-intro .wrap .props-list-wrap {
    width: 40%;
  }
  .section-intro .wrap .props-list .item {
    width: 100%;
    margin-bottom: 40px;
  }
  .section-intro .wrap .props-list .item:last-child {
    margin-bottom: 0;
  }
  .section-intro-list .list .item {
    padding: 25px;
    height: 380px;
  }
  .section-genplan .genplan-wrap-scroll {
    overflow-x: scroll;
    max-width: 100vw;
  }
  .section-genplan .bottom-navigation {
    padding: 0 0 60px 30px;
  }
  .section-callback .wrap .contact-info .contacts-list .item-list .item {
    width: 100%;
    margin-bottom: 20px;
  }
  .section-image-slider .inner .text .list .item {
    margin: 0 0 40px 0;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .left p {
    font-size: 1.375rem;
  }
  .accordion-block {
    border-top: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
  }
  .accordion-block-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .accordion-block-content {
    display: none;
    padding: 20px 0 40px 0;
  }
  .section-area-info-modal-main {
    flex-direction: column;
    overflow-x: hidden;
  }
  .section-area-info-modal-main .block {
    width: 100%;
  }
  .section-area-info-modal-main .block-content {
    padding: 30px 40px;
    height: auto;
  }
  .section-area-info-modal-main .block-content-scroll {
    padding-right: 0;
  }
  .section-area-info-modal-main .area-info-block .block-top {
    position: fixed;
    z-index: 7;
    top: 0;
    left: 360px;
    width: calc(100% - 360px);
    height: 60px;
  }
  .section-area-info-modal-main .area-info-block .block-top-btn {
    background-color: #f9f9f9;
  }
  .section-area-info-modal-main .area-info-block .block-content {
    margin-top: 60px;
    border-right: none;
  }
  .section-area-info-modal-main .area-info-block .block-content .prop-list-main .item.сadastral-number, .section-area-info-modal-main .area-info-block .block-content .prop-list-main .item.address {
    display: none;
  }
  .section-area-info-modal-main .area-info-block .block-content .buttons {
    margin-bottom: 40px;
  }
  .section-area-info-modal-main .area-info-block .block-content .specifications {
    margin-top: 0;
  }
  .section-area-info-modal-main .area-info-block .block-content .specifications .prop-list .item.сadastral-number, .section-area-info-modal-main .area-info-block .block-content .specifications .prop-list .item.address {
    display: block;
  }
  .section-area-info-modal-main .projects-block .block-top {
    display: none;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content-title .action-buttons {
    display: none;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info {
    margin-bottom: 40px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .price-group {
    margin-bottom: 25px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .more-link {
    display: block;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .action-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-section {
    margin-top: 0;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-section h2 {
    display: none;
  }
  .section-area-info-modal-main .area-images .block-top {
    display: none;
  }
  .modal-area-info .modal-area-info-wrap, .modal-info .modal-area-info-wrap {
    justify-content: flex-start;
    padding: 70px 50px 50px 50px;
  }
  .modal-area-info .modal-area-info-inner .wrap, .modal-info .modal-area-info-inner .wrap {
    flex-direction: column;
  }
  .modal-area-info .modal-area-info-inner .wrap .full-description.mobile, .modal-info .modal-area-info-inner .wrap .full-description.mobile {
    display: block;
    padding: 40px;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block, .modal-info .modal-area-info-inner .wrap .content-block {
    width: 100%;
    border-right: none;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .full-description, .modal-info .modal-area-info-inner .wrap .content-block .full-description {
    display: none;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list, .modal-info .modal-area-info-inner .wrap .projects-list {
    width: 100%;
    padding: 40px;
    border-bottom: 1px solid #ccc;
  }
  .modal-info .modal-close {
    left: 20px;
  }
  .modal-info .wrap {
    padding: 80px 25px 25px 25px;
  }
  .page-mortgage .props-list .item {
    width: calc(33.33% - 15px);
  }
  .page-mortgage .page-content .mortgage-subinfo-container p {
    width: 100%;
  }
  .section-mortgage {
    flex-direction: column;
  }
  .section-mortgage-filter {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
  }
  .section-mortgage-filter .buttons .btn-order {
    height: 54px;
  }
  .section-mortgage-list-wrap {
    width: 100%;
  }
  .page-single-project {
    padding-top: 120px;
  }
  .page-single-project .single-project-main-info {
    margin-bottom: 40px;
  }
  .page-single-project .single-project-main-info .props-item-group {
    margin-bottom: 25px;
  }
  .page-single-project .projects-single .block-content-title .action-buttons {
    display: none;
  }
  .page-single-project .projects-single .block-content .single-project-main-info {
    margin-bottom: 40px;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .price-group {
    margin-bottom: 25px;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .more-link {
    display: block;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .action-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .page-single-project .projects-single .block-content .single-project-section {
    margin-top: 0;
  }
  .page-single-project .projects-single .block-content .single-project-section h2 {
    display: none;
  }
}
@media only screen and (max-width: 991px) and (max-width: 575px) {
  .section-intro-list .list .item:first-child {
    width: 100% !important;
    height: 340px;
  }
  .section-intro-list .list .item:last-child {
    width: 100% !important;
    height: 340px;
  }
}
@media only screen and (max-width: 991px) {
  .footer .wrap {
    flex-direction: column;
    justify-content: center;
    padding: 40px 0;
  }
  .footer .wrap .copyright {
    margin-bottom: 15px;
  }
  .footer .wrap .copyright p {
    font-size: 1rem;
  }
  .footer .wrap .privacy {
    margin-bottom: 15px;
  }
  .footer .wrap .privacy span {
    font-size: 1rem;
  }
  .modal#modalInfo .modal-dialog {
    max-width: calc(100vw - 60px);
  }
  .modal#modalAreaInfo .modal-dialog {
    max-width: calc(100vw - 60px);
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list {
    margin: 0 -10px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item {
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .inner .zoom {
    width: 100px;
    height: 100px;
    font-size: 0.75rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block {
    width: 45%;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block {
    width: 55%;
    padding-left: 30px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list {
    flex-direction: column;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item {
    width: 100%;
    margin-bottom: 35px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text p {
    font-size: 1rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .description .text ul li {
    font-size: 1rem;
  }
  .modal.modal-project-info .modal-content .common-form {
    padding: 60px;
  }
  .modal.modal-project-info .modal-content .common-form .form-group-set .form-group {
    width: calc(50% - 140px);
    margin-bottom: 0;
    margin-right: 15px;
  }
  .modal.modal-project-info .modal-content .common-form .form-group-set .submit {
    width: 240px;
  }
  .section-intro .bg .img.desktop {
    display: none;
  }
  .section-intro .bg .img.mobile {
    display: block;
  }
  .section-intro .wrap .title {
    padding-right: 0;
  }
  .section-intro .wrap .title h1 {
    font-size: 2.5rem;
  }
  .section-intro .wrap .props-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
  }
  .section-intro-list {
    padding: 100px 0 40px 0;
  }
  .section-intro-list .list {
    flex-wrap: wrap;
    justify-content: center;
    margin: 0 -30px 0 -30px;
    padding: 0 20px;
  }
  .section-intro-list .list .item {
    margin: 0 15px;
  }
  .section-intro-list .list .item {
    width: calc(50% - 60px);
    margin-bottom: 30px;
  }
  .section-intro-list .list .item:first-child {
    order: 2;
    width: calc(50% - 30px);
  }
  .section-intro-list .list .item:last-child {
    order: 3;
    width: calc(50% - 30px);
  }
  .section-intro-list .list .item.item-video {
    height: auto !important;
    width: 100% !important;
    padding: 0;
  }
  .section-intro-list .list .item.item-video video {
    position: relative;
    height: auto;
    width: 100%;
  }
  .section-about-project {
    padding: 80px 0;
  }
  .section-about-project .text-block > .left {
    flex-direction: column;
    width: 100%;
    padding-right: 0;
    margin-bottom: 50px;
  }
  .section-about-project .text-block > .left .text {
    width: 100%;
  }
  .section-about-project .text-block > .left .text.left {
    padding: 0;
  }
  .section-about-project .text-block > .left .text.right {
    padding: 0;
  }
  .section-about-project .text-block > .right {
    position: relative;
    width: 100%;
  }
  .section-about-project .list {
    flex-wrap: wrap;
    margin-top: 60px;
  }
  .section-about-project .list .item {
    width: 50%;
  }
  .section-locations .wrap-map .map-filter.top {
    display: none;
  }
  .section-communication .text-block {
    flex-direction: column;
  }
  .section-communication .text-block .left {
    width: 100%;
    padding-right: 0;
  }
  .section-communication .text-block .right {
    width: 100%;
    padding-right: 0;
  }
  .section-stocks .list {
    flex-wrap: wrap;
  }
  .section-stocks .list .item {
    width: 50%;
  }
  .section-stocks .list .item .inner .img {
    position: relative;
    top: 0;
    right: 0;
  }
  .section-stocks .list .item .inner .title h4 {
    font-size: 1.875rem;
  }
  .section-stocks .list .item .inner .bottom .btn {
    padding: 8px 25px;
  }
  .section-stocks .list .item .inner.has-img .title {
    padding-right: 0;
  }
  .section-about-developer .subtitle {
    max-width: 100%;
  }
  .section-callback {
    padding-bottom: 120px;
  }
  .section-callback .wrap .common-form {
    width: 100%;
  }
  .section-callback .wrap .contact-info .contacts-list {
    height: auto;
    height: initial;
  }
  .section-callback .wrap .contact-info .contacts-list .list {
    max-width: 500px;
    margin: auto;
  }
  .section-callback .wrap .contact-info .contacts-list .btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
  }
  .section-image-slider .inner {
    flex-direction: column;
  }
  .section-image-slider .inner .text {
    padding-right: 0;
    margin-bottom: 60px;
    width: 100%;
  }
  .section-image-slider .inner .slider-images-gallery {
    width: 100%;
  }
  .section-image-slider .inner .slider-images-gallery .images-gallery .item .video {
    height: auto;
  }
  .section-image-slider .inner .slider-images-gallery .images-gallery .item .video video {
    width: 100%;
    height: auto;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .left p {
    font-size: 1.25rem;
    max-width: 100%;
  }
  .section-image-slider .developer-inner {
    flex-direction: column;
  }
  .section-image-slider .developer-inner .left {
    width: 100%;
    padding-right: 0;
    margin-bottom: 40px;
  }
  .section-image-slider .developer-inner .text {
    max-width: 100%;
  }
  .section-image-slider .developer-inner .image {
    width: 100%;
  }
  .section-faq {
    padding: 70px 0 10px 0;
  }
  .section-faq .list .item {
    width: 50%;
  }
  .accordion-block {
    margin-left: -40px;
    width: calc(100% + 80px);
  }
  .accordion-block-content {
    padding-left: 40px;
    padding-right: 40px;
  }
  .section-area-info-modal {
    width: 100%;
    left: 0;
  }
  .section-area-info-modal-main .area-info-block .block-top {
    width: 100%;
    left: 0;
  }
  .section-area-info-modal-main .area-info-block .block-content .prop-list .item {
    width: 50%;
  }
  .section-area-info-modal-main .area-info-block .block-content .prop-list .item {
    margin-bottom: 25px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list {
    margin: 0 -10px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item {
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .genplan-big-menu {
    z-index: 14;
    margin: 0;
    width: 100%;
  }
  .page-genplan .genplan-content {
    width: 100%;
  }
  .page-genplan .genplan-content .top-navigation {
    z-index: 3;
    position: fixed;
  }
  .page-genplan .genplan-content .top-navigation .buttons .btn.show-on-map {
    padding: 10px;
    min-width: 50px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E %3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E %3Csvg fill='%232e67be' height='800px' width='800px' version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 512 512' xml:space='preserve'%3E %3Cg%3E %3Cg%3E %3Cg%3E %3Cpath d='M255.998,226.953c41.753,0,75.724-33.974,75.724-75.736c0-41.753-33.97-75.724-75.724-75.724 c-41.753,0-75.722,33.969-75.722,75.724C180.276,192.977,214.246,226.953,255.998,226.953z M255.998,117.925 c18.357,0,33.293,14.934,33.293,33.291c0,18.364-14.936,33.305-33.293,33.305s-33.291-14.941-33.291-33.305 C222.707,132.86,237.642,117.925,255.998,117.925z'/%3E %3Cpath d='M473.053,194.757c0-11.717-9.499-21.215-21.216-21.215h-47.831C419.387,77.012,344.64,0,255.998,0 c-87.981,0-163.53,76.35-148.012,173.541H60.161c-11.717,0-21.216,9.499-21.216,21.215v296.028 c0,11.717,9.499,21.215,21.216,21.215h391.679h0.001h0.001c11.388,0,21.213-9.236,21.213-21.215 C473.053,477.597,473.053,207.852,473.053,194.757z M392.033,216.16c0.009-0.023,0.017-0.045,0.026-0.068 c0.014-0.04,0.031-0.081,0.045-0.12h38.517v105.341h-87.384C360.19,289.228,379.323,250.328,392.033,216.16z M255.998,42.431 c67.658,0,127.976,63.229,100.911,145.712c-19.504,59.443-68.939,147.93-100.911,201.766 c-31.877-53.684-81.409-142.34-100.911-201.766C127.96,105.455,188.5,42.431,255.998,42.431z M159.361,469.569H81.376V215.972 h38.519c6.24,17.162,18.992,47.189,39.466,87.262V469.569z M201.792,469.569v-88.371c20.309,35.423,36.022,60.593,36.219,60.905 c8.304,13.275,27.675,13.267,35.973,0c0.202-0.323,16.963-27.167,38.242-64.437l89.384,91.903H201.792z M430.624,438.541 l-72.749-74.797h72.749V438.541z'/%3E %3C/g%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px;
  }
  .page-genplan .genplan-content .top-navigation .buttons .btn.show-on-map span {
    display: none;
  }
  .page-genplan .genplan-content .bottom-navigation {
    position: fixed;
    max-width: 100%;
  }
  .page-genplan .genplan-content .bottom-navigation .area-statuses .item span {
    font-size: 0.875rem;
  }
  .page-genplan .genplan-content .zoom-genplan {
    left: auto;
    right: 35px;
    height: 120px;
  }
  .page-genplan .genplan-content .zoom-genplan i {
    height: 44px;
    width: 44px;
  }
  body[class*=page-template-page-genplan] .site-dev {
    display: none;
  }
  .genplan-sidebar {
    position: fixed;
    z-index: 13;
    top: 0;
    left: 0;
    height: 100%;
    transform: translateX(-100%);
    transition: 0.3s ease;
  }
  .genplan-sidebar .mobile-toggle {
    display: block;
  }
  .genplan-sidebar.is-sorting-extended-open .mobile-toggle {
    opacity: 0;
    visibility: hidden;
  }
  .modal-area-info, .modal-info {
    position: fixed;
  }
  .modal-info .baron__clipper {
    height: calc(100vh - 290px);
  }
  .page-construction-progress .page-content .progress-list .item {
    width: 50%;
    padding: 0 15px;
    margin-bottom: 30px;
  }
  .page-construction-progress .progress-photo .nav-block {
    align-items: flex-start;
    flex-direction: column;
  }
  .page-construction-progress .progress-photo .nav-block h4 {
    margin-bottom: 30px;
  }
  .page-construction-progress .progress-photo .photo-list .item {
    width: 50%;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .images-wrap {
    height: 270px;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media img {
    height: 270px;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media .video {
    height: 270px;
  }
  .page-gallery .gallery-wrap .item {
    width: 50%;
  }
  .page-gallery .gallery-wrap .item .inner .text {
    padding: 20px;
  }
  .page-mortgage .page-header .bg {
    width: 650px;
    height: 440px;
  }
  .page-mortgage .props-list {
    flex-wrap: wrap;
  }
  .page-mortgage .props-list .item {
    width: calc(50% - 12px);
    padding: 20px;
  }
  .page-mortgage .props-list .item .ico {
    width: 44px;
  }
  .page-mortgage .props-list .item p {
    font-size: 0.875rem;
    width: calc(100% - 68px);
  }
  .section-mortgage-list-top {
    display: block;
  }
  .section-mortgage-list-top-text {
    margin-bottom: 20px;
  }
  .section-mortgage-list-item-single {
    padding: 20px;
  }
  .section-mortgage-list-item-single .block-main .logo {
    max-width: 230px;
  }
  .section-mortgage-list-item-single .block-main .logo .text p {
    font-size: 0.8125rem;
  }
  .section-mortgage-list-item-single .block-main .logo .text p strong {
    font-size: 1rem;
    margin-top: 10px;
  }
  .section-mortgage-list-item-single .block-main .big {
    font-size: 1rem;
  }
  .page-news .news-list .item {
    width: 50%;
  }
  .page-single-project .main-wrapper {
    flex-direction: column;
    grid-gap: 0 50px;
    gap: 0 50px;
  }
  .page-single-project .main-wrapper .section-left {
    order: 2;
    width: 100%;
  }
  .page-single-project .main-wrapper .section-left-title {
    display: block;
  }
  .page-single-project .main-wrapper .section-left .single-project-developer {
    display: block;
  }
  .page-single-project .main-wrapper .section-right {
    order: 1;
    width: 100%;
  }
  .page-single-project .main-wrapper .section-right .single-project-developer {
    display: none;
  }
  .page-single-project .main-wrapper .section-right .single-project-description {
    display: none;
  }
  .page-single-project .main-wrapper .single-project-video {
    order: 3;
    margin-top: 20px;
  }
  .page-single-project .main-wrapper > .single-project-description {
    order: 4;
    display: block;
  }
  .page-single-project .single-project-main-info .title {
    font-size: 2.125rem;
  }
  .page-single-project .single-project-layout {
    margin-top: 60px;
  }
  .page-single-project .single-project-layout .list {
    margin: 0 -10px;
  }
  .page-single-project .single-project-layout .list .item {
    padding: 0 10px;
    margin-bottom: 20px;
  }
  .page-single-project .single-project-description {
    margin-top: 60px;
  }
  .page-single-project .single-project-room-list {
    margin-top: 35px;
  }
  .page-single-project .single-project-video {
    margin-top: 60px;
  }
  .page-single-project .single-project-related-house {
    order: 5;
  }
  .page-single-project .single-project-related-house .project-list-wrap {
    grid-gap: 30px 20px;
    gap: 30px 20px;
  }
  .page-single-project .single-project-related-house .project-list-wrap .project-list-item {
    width: calc(50% - 12px);
  }
  .page-single-project .projects-single .block-content .single-project-layout .list {
    margin: 0 -10px;
  }
  .page-single-project .projects-single .block-content .single-project-layout .list .item {
    padding: 0 10px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .header .wrap {
    padding-top: 20px;
    height: 86px;
  }
  .header .wrap .logo {
    width: 180px !important;
    margin-right: 0 !important;
  }
  .header .wrap .right .callback {
    display: none;
  }
  .header .wrap .right .callback.mobile {
    display: none;
    min-width: 0;
    min-width: initial;
    width: 40px;
    height: 40px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
  }
  .header .wrap .right .callback i {
    width: 14px;
    height: 14px;
  }
  .header .wrap .right .callback span {
    display: none;
  }
  .header .mobile-menu {
    height: calc(100vh - 86px);
  }
  .header.is-scrolled .wrap {
    height: auto;
    padding: 15px 0;
  }
  .header.is-scrolled .wrap .logo img.white {
    display: none;
  }
  .header.is-scrolled .wrap .logo img.black {
    display: block !important;
  }
  .header.is-scrolled .wrap .logo img.mobile {
    display: block !important;
  }
  .modal .modal-dialog {
    max-width: calc(100vw - 60px);
  }
  .modal .modal-dialog .modal-content {
    padding: 80px 80px 50px 80px;
  }
  .modal .modal-dialog .modal-content .modal-title h2 {
    font-size: 1.875rem;
  }
  .modal#modalInfo .modal-content .content-inner .img-list > div {
    width: 50%;
  }
  .modal#modalInfo .modal-content .common-form .form-group-set {
    flex-direction: column;
  }
  .modal#modalInfo .modal-content .common-form .form-group-set .form-group {
    width: 100%;
    margin: 0 0 20px 0;
  }
  .modal#modalInfo .modal-content .common-form .form-group-set .submit {
    width: 100%;
  }
  .modal#modalPrivacy .modal-content h2 {
    font-size: 1.75rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner {
    flex-direction: column;
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images h4 {
    font-size: 1.375rem;
    margin-bottom: 30px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .rooms-list {
    margin-top: 15px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .rooms-list .item {
    width: 100%;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block {
    width: 100%;
    margin-bottom: 50px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block .layouts-images {
    display: none;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block {
    width: 100%;
    padding-left: 0;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content h2 {
    font-size: 2.25rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .baron__scroller {
    max-height: 100%;
    padding-right: 0;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text {
    width: calc(100% - 80px);
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p {
    font-size: 1rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p strong {
    font-size: 1.125rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item p {
    font-size: 1rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item p strong {
    font-size: 1.125rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .layouts-images {
    display: block;
  }
  .modal.modal-project-info .modal-content .common-form .form-group-set {
    flex-direction: column;
  }
  .modal.modal-project-info .modal-content .common-form .form-group-set .form-group {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }
  .modal.modal-project-info .modal-content .common-form .form-group-set .submit {
    width: 100%;
  }
  .solt-genplan-move-zoom-scroller {
    overflow: scroll !important;
    min-height: 0;
    min-height: initial;
    width: 100vw;
  }
  .solt-genplan-move-zoom-wrapper {
    position: relative;
    transform-origin: 0px 0px;
    height: 100% !important;
  }
  .solt-genplan-move-zoom-buttons {
    display: none;
  }
  .solt-genplan-move-zoom .btn-fullscreen {
    display: none;
  }
  .section-intro .bg {
    height: 100vh;
  }
  .section-intro .wrap {
    min-height: 0;
    min-height: initial;
    flex-direction: column;
    padding: 130px 0 0 0;
  }
  .section-intro .wrap .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    width: 100%;
    height: calc(100vh - 130px);
  }
  .section-intro .wrap .title h1 {
    font-size: 2.25rem;
  }
  .section-intro .wrap .subtitle {
    margin-bottom: 30px;
  }
  .section-intro .wrap .props-list-wrap {
    display: none;
    width: 100%;
    padding: 45px 0 20px 0;
  }
  .section-intro .wrap .props-list .item {
    padding-right: 10px;
  }
  .section-intro .wrap .props-list .item p {
    color: rgba(50, 50, 50, 0.8);
  }
  .section-about-project {
    padding: 40px 0;
  }
  .section-locations {
    padding: 80px 0;
  }
  .section-locations .wrap-map .map-filter .objects .left {
    display: none;
  }
  .section-locations .wrap-map .map-filter .objects .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    width: 100%;
  }
  .section-locations .wrap-map .map-filter .objects .right .point.all {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding: 8px 10px;
    width: 70px;
  }
  .section-locations .wrap-map .map-filter .objects .right .point.all span {
    width: auto;
  }
  .section-locations .wrap-map .map-filter .objects .point {
    margin: 0 10px 8px 0;
    padding: 8px 20px 8px 10px;
  }
  .section-locations .wrap-map .map-filter.bottom {
    width: calc(100% - 40px);
  }
  .section-communication {
    padding: 80px 0 40px 0;
    background-size: 330px;
  }
  .section-communication .list .item .inner .text {
    width: 100%;
  }
  .section-communication .list .item .inner.text-right {
    flex-direction: column;
  }
  .section-communication .list .item .inner.text-right .media {
    margin: 0 0 20px 0;
  }
  .section-genplan .genplan-wrap-scroll {
    margin: 0;
  }
  .section-stocks .list .item {
    width: 100%;
  }
  .section-stocks .list .item .inner {
    padding: 40px;
  }
  .section-stocks .list .item .inner .img {
    margin-bottom: 25px;
  }
  .section-stocks .list .item .inner .title {
    height: auto;
  }
  .section-stocks .list .item .inner .title h4 {
    font-size: 1.625rem;
  }
  .section-stocks .list .item .inner .text-group .text p.big {
    font-size: 1.375rem;
  }
  .section-image-slider {
    padding: 80px 0 30px 0;
  }
  .section-image-slider .inner .text .list .item {
    width: 50%;
  }
  .section-image-slider .inner .text .list .item .media .icon, .section-image-slider .inner .text .list .item .media .symbol {
    width: 80px;
    height: 80px;
    padding: 22px;
  }
  .section-image-slider .inner .text .list .item .media .symbol {
    width: 60px;
    height: 60px;
    padding: 5px;
  }
  .section-image-slider .inner .text .list .item p {
    padding-right: 15px;
  }
  .section-image-slider .inner .slider-images-gallery .images-gallery .item .img img {
    height: 350px;
  }
  .section-image-slider .inner .slider-images-gallery .images-gallery .item .video:before {
    width: 80px;
    height: 80px;
  }
  .section-image-slider .inner .slider-images-gallery .bottom {
    flex-direction: column;
    margin-top: 30px;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .left {
    align-items: center;
    width: 100%;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .left p {
    font-size: 1.125rem;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .right {
    flex-direction: row;
    align-items: center;
    margin-top: 15px;
  }
  .section-image-slider .inner .slider-images-gallery .bottom .right .counter {
    margin: 0 30px 0 0;
  }
  .section-image-slider .developer {
    margin: 80px 0 50px 0;
  }
  body[class*=page-template-page-genplan] .slick-slider .item,
  body[class*=single-projects] .slick-slider .item {
    padding-top: 500px;
  }
  body[class*=page-template-page-genplan] .slick-slider.slider-nav .item,
  body[class*=single-projects] .slick-slider.slider-nav .item {
    padding-top: 80px;
  }
  .accordion-block-toggle {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }
  .project-list-item .inner-media .images-slider {
    display: block;
  }
  .project-list-item .inner-media .images {
    display: none;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-section h2 {
    font-size: 1.375rem;
    margin-bottom: 30px;
  }
  .l-page .page-header .page-title h1 {
    font-size: 2.25rem;
  }
  .l-page.page-404 .page-content {
    padding: 50px 0;
  }
  .l-page.page-404 .page-content h1 {
    font-size: 3.75rem;
    margin-bottom: 10px;
  }
  .l-page.page-404 .page-content p {
    font-size: 1.125rem;
  }
  .genplan-big-menu .top-block .right .callback {
    min-width: 40px;
    width: 40px;
    padding: 5px;
    height: 40px;
  }
  .genplan-big-menu .top-block .right .callback i {
    width: 14px;
    height: 14px;
  }
  .genplan-big-menu .top-block .right .callback span {
    display: none;
  }
  .genplan-big-menu .content .menu ul li {
    width: 50%;
  }
  .genplan-big-menu .content .bottom .copyright {
    width: 50%;
  }
  .genplan-big-menu .content .bottom .contacts {
    width: 50%;
  }
  .page-genplan .genplan-content .bg.desktop {
    display: none;
  }
  .page-genplan .genplan-content .bg.mobile {
    display: block;
    width: 100%;
    height: auto;
  }
  .page-genplan .genplan-content .svg-genplan.desktop {
    display: none;
  }
  .page-genplan .genplan-content .svg-genplan.mobile {
    display: block;
    height: auto;
  }
  .page-genplan .genplan-content .bottom-navigation {
    padding: 0 35px 20px 35px;
  }
  .page-genplan .genplan-content .zoom-genplan {
    display: none;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.desktop {
    display: none;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan.mobile {
    display: block;
    width: auto;
    height: 100%;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .svg-genplan path {
    stroke-width: 6px !important;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .info {
    display: none;
    width: 160px;
    bottom: 24px;
    left: -57px;
    background-image: radial-gradient(circle at 50%, at 100%, transparent 26px, #fff 26px);
    background-image: radial-gradient(circle at 50% 100%, transparent 26px, #fff 26px);
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .circle {
    width: 35px;
    height: 35px;
    transform: scale(1) !important;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big .circle em {
    font-size: 1.4375rem;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .area-point-big.is-no-click .info {
    display: block;
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap.is-mobile-bg-none .bg {
    width: auto;
    height: 100vh;
  }
  .genplan-sidebar .sorting-extended-block {
    left: -100%;
  }
  .genplan-sidebar.is-sorting-extended-open .sorting-extended-block {
    z-index: 18;
  }
  .modal-area-info .modal-area-info-wrap, .modal-info .modal-area-info-wrap {
    padding: 65px 20px 20px 20px;
  }
  .modal-area-info .modal-close, .modal-info .modal-close {
    right: 0;
  }
  .modal-info .wrap {
    flex-direction: column;
    overflow-x: hidden;
    height: 100%;
  }
  .modal-info .wrap-inner {
    flex-direction: column;
  }
  .modal-info .baron__clipper {
    height: auto;
  }
  .modal-info .baron__clipper .scroller {
    padding: 0;
  }
  .modal-info .content-block {
    width: 100%;
    margin-bottom: 40px;
  }
  .modal-info .images-block {
    width: 100%;
    padding-left: 0;
  }
  .modal-info .images-block .slider-block .main {
    height: auto;
  }
  .modal-info .images-block .slider-block .main .item img {
    height: 100%;
  }
  .page-construction-progress .progress-photo .nav-block h4 {
    margin-bottom: 0;
  }
  .page-construction-progress .progress-photo .nav-block .nav-tabs .nav-item {
    margin-top: 20px;
  }
  .page-construction-progress .progress-photo .photo-list .item {
    width: 100%;
  }
  .l-page.page-house-projects .projects-list {
    max-width: 100vw;
  }
  .l-page.page-house-projects .projects-list .list {
    margin: 0;
  }
  .l-page.page-house-projects .projects-list .list .item {
    width: 100%;
    padding: 0;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .text {
    height: auto;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .text .top {
    margin-bottom: 30px;
  }
  .page-gallery .gallery-wrap .item .inner .image {
    height: 220px;
  }
  .page-gallery .gallery-wrap .item .inner .video-block video {
    height: 220px;
  }
  .page-mortgage .page-header {
    padding-top: 140px;
  }
  .page-mortgage .page-header .bg {
    width: 550px;
    height: 370px;
    display: none;
  }
  .section-mortgage-filter h4 {
    font-size: 1.75rem;
  }
  .section-mortgage-filter .filters-list {
    margin-bottom: 30px;
  }
  .section-mortgage-list-wrap {
    padding: 25px;
  }
  .section-mortgage-list-item-single .item-btn {
    padding: 5px 15px;
  }
  .section-mortgage-list-item-single .block-main {
    flex-wrap: wrap;
  }
  .section-mortgage-list-item-single .block-main .logo {
    max-width: 100%;
    padding-right: 55px;
    margin-bottom: 15px;
  }
  .section-mortgage-list-item-single .block-main .logo .img {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
  }
  .section-mortgage-list-item-single .block-main .logo .img img {
    width: 45px;
    height: 45px;
  }
  .section-mortgage-list-item-single .block-main .big {
    width: auto;
    margin-bottom: 15px;
  }
  .section-mortgage-list-item-single .block-main .actions {
    width: 100%;
  }
  .section-mortgage-list-item-single .block-main .actions .btn {
    width: 100%;
  }
  .section-mortgage-list-item-single .block-bottom {
    grid-gap: 15px;
    gap: 15px;
  }
  .section-mortgage-list-item-single .block-bottom .item .item-btn {
    display: block;
    padding: 0;
    border-radius: 0;
    background: none;
  }
  .section-mortgage-list-item-list {
    padding: 0 12px;
  }
  .section-mortgage-list-item-list .section-mortgage-list-item-single.is-show .logo {
    width: 100%;
  }
  .page-news .news-list .item .inner .image img {
    height: 220px;
  }
  .page-news .news-list .item .inner .text {
    height: calc(100% - 220px);
  }
  .page-single-news .page-header .title h1 {
    font-size: 2.375rem;
  }
  .page-single-project .single-project-main-info .title {
    font-size: 1.875rem;
  }
  .page-single-project .single-project-developer h2 {
    font-size: 1.25rem;
    margin-bottom: 30px;
  }
  .page-single-project .single-project-layout h2 {
    font-size: 1.375rem;
    margin-bottom: 30px;
  }
  .page-single-project .single-project-description h2 {
    font-size: 1.375rem;
    margin-bottom: 30px;
  }
  .page-single-project .single-project-room-list h2 {
    font-size: 1.375rem;
    margin-bottom: 30px;
  }
  .page-single-project .single-project-video h2 {
    font-size: 1.375rem;
    margin-bottom: 30px;
  }
  .page-single-project .single-project-related-house h2 {
    font-size: 1.375rem;
    margin-bottom: 30px;
  }
  .page-single-project .projects-single .block-content .single-project-section h2 {
    font-size: 1.375rem;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .header .wrap .logo {
    width: 145px !important;
  }
  .modal .modal-dialog .modal-content .modal-close {
    width: 40px;
    height: 40px;
    background-size: 22px;
  }
  .modal .modal-dialog .modal-content .modal-title h2 {
    font-size: 1.625rem;
  }
  .modal .modal-dialog .modal-content .modal-title p {
    font-size: 1rem;
  }
  .modal .modal-dialog .modal-content .modal-title p br {
    display: none;
  }
  .modal .modal-dialog .modal-content .common-form .submit {
    margin-top: 0;
  }
  .modal#modalInfo .modal-content .content-inner .img-list > div a img {
    height: 150px;
  }
  .modal#modalInfo .modal-content .common-form .form-group-set .form-group .icon-phone {
    display: none;
  }
  .modal#modalPrivacy .modal-content h2 {
    font-size: 1.625rem;
  }
  .modal#modalPrivacy .modal-content h4 {
    font-size: 1.25rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner {
    padding: 80px 30px 30px 30px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label i {
    width: 32px;
    height: 32px;
    font-size: 1.25rem;
    margin-right: 12px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .layouts-images .list .item .label span {
    font-size: 0.875rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .rooms-list .item {
    margin-bottom: 25px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .rooms-list .item span {
    font-size: 0.875rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block {
    margin-bottom: 20px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-main .item .video:before {
    width: 64px;
    height: 64px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .left-block .images .slider-nav {
    display: none;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content h2 {
    font-size: 2rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item {
    margin-bottom: 40px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .ico {
    width: 40px;
    height: 40px;
    margin-right: 15px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .ico svg {
    width: 24px;
    height: 24px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text {
    width: calc(100% - 55px);
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p {
    font-size: 0.875rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .props-list .item .text p strong {
    font-size: 1rem;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices {
    flex-direction: column;
    margin-bottom: 30px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item {
    width: 100%;
    margin-bottom: 20px;
  }
  .modal.modal-project-info .modal-content .wrap-inner .right-block .text-content .prices .item:last-child {
    margin-bottom: 0;
  }
  .modal.modal-project-info .modal-content .wrap-inner .bottom-block {
    margin-top: 20px;
  }
  .modal.modal-project-info .modal-content .common-form {
    padding: 40px 30px;
  }
  .modal#modalAreaFilter .modal-dialog {
    max-width: calc(100vw - 60px);
  }
  .widget-list .widget .search-form label {
    width: 100%;
    margin-right: 0;
  }
  .widget-list .widget .search-form .search-submit {
    width: 100%;
  }
  .section-intro .wrap .title h1 {
    font-size: 1.875rem;
  }
  .section-intro .wrap .subtitle {
    font-size: 1.125rem;
  }
  .section-intro .wrap .subtitle br {
    display: none;
  }
  .section-intro .wrap .props-list {
    flex-direction: column;
  }
  .section-intro .wrap .props-list .item {
    width: 100%;
    padding-right: 0;
    margin-bottom: 35px;
  }
  .section-intro-list {
    padding: 60px 0 0 0;
  }
  .section-intro-list .list {
    margin: 0;
    flex-direction: column;
  }
  .section-intro-list .list .item {
    width: 100%;
    height: 380px;
    margin: 0 0 30px 0;
  }
  .section-intro-list .list .item.item-video {
    height: auto;
    padding: 0;
  }
  .section-intro-list .list .item.item-video video {
    position: relative;
  }
  .section-about-project {
    padding: 30px 0 50px 0;
  }
  .section-about-project .text-block > .right .btn {
    width: 100%;
    max-width: 340px;
  }
  .section-about-project .list {
    margin: 0;
    margin-top: 50px;
  }
  .section-about-project .list .item {
    width: 100%;
    padding: 0;
  }
  .section-about-project .list .item:last-child {
    margin-bottom: 0;
  }
  .section-about-project .list .item .inner .image img {
    height: 220px;
  }
  .section-communication .list .item .inner .media .icon, .section-communication .list .item .inner .media .symbol {
    width: 100px;
    height: 100px;
    padding: 25px;
  }
  .section-communication .list .item .inner.text-right .media .symbol {
    width: 60px;
    height: 60px;
    padding: 5px;
  }
  .section-stocks .list .item .inner {
    padding: 30px;
  }
  .section-stocks .list .item .inner .text-group .text p.big {
    font-size: 1.25rem;
  }
  .section-callback .wrap .contact-info h3 {
    font-size: 1.25rem;
  }
  .section-callback .wrap .contact-info .contacts-list .item .text h4 {
    font-size: 1.125rem;
    margin-bottom: 15px;
  }
  .section-callback .wrap .contact-info .contacts-list .item .text p {
    font-size: 1rem;
  }
  .section-callback .wrap .contact-info .contacts-list .manager .img {
    width: 70px;
    height: 70px;
    margin-right: 25px;
    border-width: 3px;
  }
  .section-callback .wrap .contact-info .contacts-list .manager .img:before {
    top: 5px;
    right: -6px;
  }
  .section-callback .wrap .contact-info .contacts-list .manager .text {
    width: calc(100% - 95px);
  }
  .section-callback .wrap .contact-info .contacts-list .manager .text h4 {
    font-size: 1.125rem;
  }
  .section-callback .wrap .contact-info .contacts-list .manager .text p {
    font-size: 1rem;
  }
  .section-image-slider .inner .text .list .item p {
    font-size: 1.125rem;
    font-weight: 700;
    padding-right: 0;
    opacity: 1;
  }
  .section-image-slider .inner .slider-images-gallery {
    max-width: calc(100vw - 60px);
  }
  .section-image-slider .developer-inner .image {
    align-items: center;
  }
  .section-image-slider .developer-inner .image img {
    max-width: 220px;
  }
  .section-faq .list .item {
    width: 100%;
  }
  .section-faq .list .item h4 {
    margin-bottom: 20px;
  }
  body[class*=page-template-page-genplan] .slick-slider .item,
  body[class*=single-projects] .slick-slider .item {
    padding-top: 300px;
  }
  body[class*=page-template-page-genplan] .slick-slider .slick-arrow,
  body[class*=single-projects] .slick-slider .slick-arrow {
    width: 36px;
    height: 36px;
  }
  body[class*=page-template-page-genplan] .slick-slider .slick-arrow.slick-prev,
  body[class*=single-projects] .slick-slider .slick-arrow.slick-prev {
    left: 15px;
  }
  body[class*=page-template-page-genplan] .slick-slider .slick-arrow.slick-next,
  body[class*=single-projects] .slick-slider .slick-arrow.slick-next {
    right: 15px;
  }
  body[class*=page-template-page-genplan] .slick-slider.slider-main,
  body[class*=single-projects] .slick-slider.slider-main {
    margin-bottom: 5px;
  }
  body[class*=page-template-page-genplan] .slick-slider.slider-nav .slick-list,
  body[class*=single-projects] .slick-slider.slider-nav .slick-list {
    margin-left: -5px;
    width: calc(100% + 10px);
  }
  body[class*=page-template-page-genplan] .slick-slider.slider-nav .slick-slide > div,
  body[class*=single-projects] .slick-slider.slider-nav .slick-slide > div {
    padding: 0 5px;
  }
  .accordion-block {
    margin-left: -15px;
    width: calc(100% + 30px);
  }
  .accordion-block-toggle {
    padding: 20px 15px;
  }
  .accordion-block-content {
    padding-left: 15px;
    padding-right: 15px;
  }
  .action-buttons .item {
    width: auto;
    flex: 1;
  }
  .action-buttons .btn {
    padding: 10px 20px;
  }
  .project-list-wrap {
    flex-direction: column;
  }
  .project-list-item {
    width: 100%;
  }
  .project-list-item .inner-content-price {
    margin-bottom: 0;
  }
  .project-list-item .inner-content-buttons {
    display: none;
  }
  .section-area-info-modal {
    height: 100%;
  }
  .section-area-info-modal-main .block-top {
    height: 56px;
  }
  .section-area-info-modal-main .block-content {
    padding: 30px 15px;
    height: auto;
  }
  .section-area-info-modal-main .block-content-title {
    margin-bottom: 35px;
  }
  .section-area-info-modal-main .block-content-title h2 {
    justify-content: space-between;
  }
  .section-area-info-modal-main .block-content-title > p {
    font-size: 1rem;
  }
  .section-area-info-modal-main .area-info-block .block-content .prop-list .item p {
    margin-bottom: 5px;
  }
  .section-area-info-modal-main .area-info-block .block-content .prop-list .item.price p:last-child {
    font-size: 1rem;
  }
  .section-area-info-modal-main .area-info-block .block-content .buttons {
    padding-top: 0;
  }
  .section-area-info-modal-main .area-info-block .block-content .buttons .btn {
    min-width: 130px;
    padding: 10px 15px;
  }
  .section-area-info-modal-main .area-info-block .block-content .buttons .btn svg {
    display: none;
  }
  .section-area-info-modal-main .area-info-block .block-content .full-description h2, .section-area-info-modal-main .area-info-block .block-content .full-description h3, .section-area-info-modal-main .area-info-block .block-content .full-description h4, .section-area-info-modal-main .area-info-block .block-content .full-description h5, .section-area-info-modal-main .area-info-block .block-content .full-description h6 {
    font-size: 1.25rem;
  }
  .section-area-info-modal-main .projects-block.projects-list .block-content {
    padding-top: 10px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content {
    padding-top: 10px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-icon {
    width: 40px;
    height: 40px;
    padding: 9px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-text p {
    font-size: 0.8125rem;
    margin-bottom: 8px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-text p strong {
    font-size: 1rem;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .price-group .buttons {
    display: none;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-icon-group-list .props-item-text {
    width: calc(100% - 50px);
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .list {
    flex-direction: column;
    grid-gap: 30px;
    gap: 30px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .text-block.logo {
    padding-right: 0;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .text-block {
    width: 100%;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list {
    margin: 0;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item:last-child {
    margin-bottom: 0;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item .label i {
    width: 32px;
    height: 32px;
    font-size: 1.25rem;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-layout .list .item .label span {
    font-size: 0.875rem;
  }
  .section-area-info-modal-main .area-images .block-content .area-images-action-buttons {
    margin-top: 20px;
  }
  .l-page .page-header {
    padding-top: 100px;
  }
  .l-page .page-header .page-title h1 {
    font-size: 1.875rem;
  }
  .l-page .page-content {
    padding: 50px 0;
  }
  .genplan-big-menu .top-block .left {
    position: relative;
    width: calc(100% - 40px);
    justify-content: center;
    padding-left: 35px;
  }
  .genplan-big-menu .top-block .left .toggle-menu {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
  .genplan-big-menu .top-block .left .logo {
    width: 150px;
  }
  .genplan-big-menu .top-block .right .phone {
    display: none;
  }
  .genplan-big-menu .content {
    padding: 45px 8px;
  }
  .genplan-big-menu .content .menu {
    margin-bottom: 25px;
  }
  .genplan-big-menu .content .menu ul li {
    width: 100%;
    margin-bottom: 25px;
  }
  .genplan-big-menu .content .menu ul li a {
    font-size: 1rem;
  }
  .genplan-big-menu .content .bottom {
    flex-direction: column;
  }
  .genplan-big-menu .content .bottom .copyright {
    order: 2;
    width: 100%;
  }
  .genplan-big-menu .content .bottom .contacts {
    order: 1;
    width: 100%;
    margin-bottom: 30px;
  }
  .genplan-big-menu .content .bottom .contacts .link a {
    font-size: 1rem;
  }
  .page-genplan .genplan-content .solt-genplan-move-zoom-wrapper.area-number-style-circle .area-numbers .item {
    font-size: 0.5625rem;
  }
  .page-genplan .genplan-content .area-numbers .item {
    font-size: 0.5625rem;
  }
  .page-genplan .genplan-content .top-navigation {
    padding: 10px 10px 0 10px;
  }
  .page-genplan .genplan-content .top-navigation .buttons .btn.back {
    width: 44px;
    height: 44px;
    min-width: 44px;
  }
  .page-genplan .genplan-content .top-navigation .btn {
    font-size: 0.75rem;
    line-height: 1.1;
    padding: 10px 20px;
    height: 44px;
    max-width: 175px;
  }
  .page-genplan .genplan-content .top-navigation .btn:first-child {
    margin-right: 15px;
  }
  .page-genplan .genplan-content .top-navigation .btn span.show-desktop {
    display: none;
  }
  .page-genplan .genplan-content .top-navigation .btn span.show-mobile {
    display: block;
  }
  .page-genplan .genplan-content .bottom-navigation {
    padding: 0 15px 15px 15px;
  }
  .page-genplan .genplan-content .bottom-navigation .area-statuses .item {
    margin: 0 20px 10px 0;
  }
  .page-genplan .genplan-content .bottom-navigation .area-statuses .item i {
    margin-right: 12px;
  }
  .page-genplan .genplan-content .bottom-navigation .map-buttons {
    margin-bottom: 0;
  }
  .page-genplan .genplan-content .bottom-navigation .map-buttons .btn {
    padding: 10px 20px;
  }
  .page-genplan .genplan-content .bottom-navigation .map-buttons .btn span {
    font-size: 0.75rem;
  }
  .page-genplan .genplan-content .bottom-navigation .map-buttons .btn.ya-route-link:before {
    width: 20px;
    height: 20px;
    margin-right: 10px;
  }
  .page-genplan .genplan-content .zoom-genplan {
    right: 20px;
  }
  .page-genplan.page-genplan-all .genplan-sidebar .title h4 {
    font-size: 1.0625rem;
  }
  .page-genplan.page-genplan-all .genplan-sidebar .all-construction-stage .baron__clipper {
    height: calc(100vh - 270px);
  }
  .page-genplan.page-genplan-all .genplan-sidebar .area-list {
    height: calc(100% - 295px);
  }
  .page-genplan.page-genplan-all .genplan-sidebar .list-wrap .baron__clipper {
    height: calc(100% - 40px);
  }
  .page-genplan.page-genplan-all .genplan-content .genplan-scroll .genplan-wrap .bg.mobile {
    width: 100%;
    height: auto;
  }
  body[class*=page-template-page-genplan] .genplan-symbol {
    width: 30px;
    height: 30px;
  }
  .genplan-sidebar-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .genplan-sidebar .top-block {
    padding: 15px 30px;
  }
  .genplan-sidebar h2 {
    padding: 0 30px;
  }
  .genplan-sidebar .filter {
    padding: 10px 30px 0 30px;
  }
  .genplan-sidebar .area-list {
    height: calc(100% - 255px);
  }
  .genplan-sidebar .list-wrap {
    height: 100%;
  }
  .genplan-sidebar .list-wrap .list-title {
    padding: 0 20px 0 30px;
  }
  .genplan-sidebar .list-wrap .baron__clipper {
    height: calc(100% - 40px);
  }
  .genplan-sidebar .list-wrap .list-items .item {
    padding: 12px 20px 12px 30px;
  }
  .genplan-sidebar .bottom-block {
    padding: 15px 30px;
  }
  .modal-area-info, .modal-info {
    height: 100%;
  }
  .modal-area-info .modal-area-info-inner .wrap .full-description.mobile, .modal-info .modal-area-info-inner .wrap .full-description.mobile {
    padding: 30px 25px;
  }
  .modal-area-info .modal-area-info-inner .wrap .full-description h2, .modal-info .modal-area-info-inner .wrap .full-description h2 {
    font-size: 1.375rem;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block, .modal-info .modal-area-info-inner .wrap .content-block {
    padding: 25px 25px 30px 25px;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .title, .modal-info .modal-area-info-inner .wrap .content-block .title {
    margin-bottom: 20px;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .title h2, .modal-info .modal-area-info-inner .wrap .content-block .title h2 {
    display: block;
    flex-direction: column;
    align-items: flex-start;
    font-size: 1.375rem;
    margin-bottom: 0;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .title h2 .status, .modal-info .modal-area-info-inner .wrap .content-block .title h2 .status {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 10px 0 0 0;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item {
    width: 100%;
    margin-bottom: 15px;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .prop-list .item p, .modal-info .modal-area-info-inner .wrap .content-block .prop-list .item p {
    margin-bottom: 5px;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .buttons, .modal-info .modal-area-info-inner .wrap .content-block .buttons {
    grid-gap: 15px;
    gap: 15px;
    flex-wrap: wrap;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn, .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn {
    width: 100%;
    max-width: 100%;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info, .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info {
    width: calc(100% - 75px);
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .location p, .modal-info .modal-area-info-inner .wrap .content-block .location p {
    margin-bottom: 5px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list, .modal-info .modal-area-info-inner .wrap .projects-list {
    padding: 25px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list h2, .modal-info .modal-area-info-inner .wrap .projects-list h2 {
    margin-bottom: 20px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images {
    margin-bottom: 20px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider {
    height: 270px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img {
    height: 270px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video {
    height: 270px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:before, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video:before {
    width: 64px;
    height: 64px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-prev, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-prev {
    left: 10px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-next, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .slick-arrow.slick-next {
    right: 10px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .title, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .title {
    margin-bottom: 15px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text {
    flex-direction: column;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item {
    width: 100%;
    margin-bottom: 15px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item:last-child, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item:last-child {
    margin-bottom: 0;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .text .item p {
    margin-bottom: 5px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .slick-arrow.slick-prev, .modal-info .modal-area-info-inner .wrap .projects-list .slick-arrow.slick-prev {
    left: 40px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .slick-arrow.slick-next, .modal-info .modal-area-info-inner .wrap .projects-list .slick-arrow.slick-next {
    right: 40px;
  }
  .modal-info .content-block .title h4 {
    font-size: 1.375rem;
  }
  .modal-info .images-block .slider-block .main .slick-arrow.slick-prev {
    left: 10px;
  }
  .modal-info .images-block .slider-block .main .slick-arrow.slick-next {
    right: 10px;
  }
  .modal-info .images-block .slider-block .nav .item img {
    height: 90px;
  }
  .page-construction-progress .page-content .progress-list .item {
    width: 100%;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .images-wrap .img-list .media .video video {
    width: auto;
    height: 100%;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .text {
    padding: 25px 30px;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .text .top .title {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .l-page.page-house-projects .projects-list .list .item .inner .text .top .title h4 {
    margin-bottom: 10px;
  }
  .page-gallery .title .title-block {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
  }
  .page-gallery .title .title-block h1 {
    font-size: 2.375rem;
    margin-bottom: 20px;
  }
  .page-mortgage .page-header {
    padding-bottom: 60px;
  }
  .page-mortgage .props-list {
    flex-direction: column;
  }
  .page-mortgage .props-list .item {
    width: 100%;
  }
  .section-mortgage-filter h4 {
    font-size: 1.5625rem;
  }
  .section-mortgage-list-wrap {
    padding: 20px;
  }
  .section-mortgage-list-item-list {
    padding: 0 6px;
  }
  .page-news .title .title-block h1 {
    font-size: 2.375rem;
  }
  .page-single-news .page-header .title h1 {
    font-size: 2rem;
    word-break: break-word;
  }
  .page-single-news .page-content .post-thumbnail img {
    border-radius: 20px;
  }
  .page-single-news .content-area {
    font-size: 1rem;
  }
  .page-single-project {
    padding: 100px 0 60px 0;
  }
  .page-single-project .single-project-images {
    max-width: calc(100vw - 30px);
  }
  .page-single-project .single-project-images .slick-slider .slick-arrow.slick-prev {
    left: 15px;
  }
  .page-single-project .single-project-images .slick-slider .slick-arrow.slick-next {
    right: 15px;
  }
  .page-single-project .single-project-images .slick-slider.slider-main {
    margin-bottom: 5px;
  }
  .page-single-project .single-project-images .slick-slider.slider-nav .slick-list {
    margin-left: -5px;
    width: calc(100% + 10px);
  }
  .page-single-project .single-project-images .slick-slider.slider-nav .slick-slide > div {
    padding: 0 5px;
  }
  .page-single-project .single-project-action-buttons {
    flex-direction: column;
    grid-gap: 20px;
    gap: 20px;
  }
  .page-single-project .single-project-action-buttons .item {
    width: 100%;
    padding-right: 0 !important;
  }
  .page-single-project .single-project-main-info .title {
    font-size: 1.5rem;
  }
  .page-single-project .single-project-main-info .props-item-icon {
    width: 40px;
    height: 40px;
    padding: 9px;
  }
  .page-single-project .single-project-main-info .props-item-text p {
    font-size: 0.8125rem;
    margin-bottom: 8px;
  }
  .page-single-project .single-project-main-info .props-item-text p strong {
    font-size: 1rem;
  }
  .page-single-project .single-project-main-info .props-item-group {
    margin-bottom: 15px;
  }
  .page-single-project .single-project-main-info .props-item-group .props-item {
    margin-bottom: 25px;
  }
  .page-single-project .single-project-main-info .props-icon-group-list .props-item-text {
    width: calc(100% - 50px);
  }
  .page-single-project .single-project-developer .list {
    flex-direction: column;
    grid-gap: 30px;
    gap: 30px;
  }
  .page-single-project .single-project-developer .text-block {
    width: 100%;
  }
  .page-single-project .single-project-layout .list {
    margin: 0;
  }
  .page-single-project .single-project-layout .list .item {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }
  .page-single-project .single-project-layout .list .item:last-child {
    margin-bottom: 0;
  }
  .page-single-project .single-project-layout .list .item .label i {
    width: 32px;
    height: 32px;
    font-size: 1.25rem;
  }
  .page-single-project .single-project-layout .list .item .label span {
    font-size: 0.875rem;
  }
  .page-single-project .single-project-room-list {
    margin-bottom: 35px;
  }
  .page-single-project .single-project-room-list .list {
    flex-direction: column;
    grid-gap: 25px;
    gap: 25px;
  }
  .page-single-project .single-project-room-list .list .item {
    width: 100%;
    margin: 0;
  }
  .page-single-project .single-project-related-house .project-list-wrap {
    flex-direction: column;
  }
  .page-single-project .single-project-related-house .project-list-wrap .project-list-item {
    width: 100%;
  }
  .page-single-project .projects-single .block-content {
    padding-top: 10px;
  }
  .page-single-project .projects-single .block-content .single-project-images .slick-slider .slick-arrow.slick-prev {
    left: 15px;
  }
  .page-single-project .projects-single .block-content .single-project-images .slick-slider .slick-arrow.slick-next {
    right: 15px;
  }
  .page-single-project .projects-single .block-content .single-project-images .slick-slider.slider-main {
    margin-bottom: 5px;
  }
  .page-single-project .projects-single .block-content .single-project-images .slick-slider.slider-nav .slick-list {
    margin-left: -5px;
    width: calc(100% + 10px);
  }
  .page-single-project .projects-single .block-content .single-project-images .slick-slider.slider-nav .slick-slide > div {
    padding: 0 5px;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .props-item-icon {
    width: 40px;
    height: 40px;
    padding: 9px;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .props-item-text p {
    font-size: 0.8125rem;
    margin-bottom: 8px;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .props-item-text p strong {
    font-size: 1rem;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .price-group .buttons {
    display: none;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .props-icon-group-list .props-item-text {
    width: calc(100% - 50px);
  }
  .page-single-project .projects-single .block-content .single-project-developer {
    flex-direction: column;
    grid-gap: 30px;
    gap: 30px;
  }
  .page-single-project .projects-single .block-content .single-project-developer .text-block {
    width: 100%;
  }
  .page-single-project .projects-single .block-content .single-project-layout .list {
    margin: 0;
  }
  .page-single-project .projects-single .block-content .single-project-layout .list .item {
    width: 100%;
    padding: 0;
    margin-bottom: 30px;
  }
  .page-single-project .projects-single .block-content .single-project-layout .list .item:last-child {
    margin-bottom: 0;
  }
  .page-single-project .projects-single .block-content .single-project-layout .list .item .label i {
    width: 32px;
    height: 32px;
    font-size: 1.25rem;
  }
  .page-single-project .projects-single .block-content .single-project-layout .list .item .label span {
    font-size: 0.875rem;
  }
}
@media only screen and (max-width: 480px) {
  .modal#modalAreaFilter .modal-content {
    padding: 65px 30px 30px 30px;
  }
  .modal#modalAreaFilter .modal-title {
    margin-bottom: 30px;
  }
  .modal#modalAreaFilter .modal-title h2 {
    font-size: 1.75rem;
  }
  .section-intro .bg .video video {
    right: -20%;
  }
  .page-gallery .gallery-wrap .item {
    width: 100%;
  }
  .page-news .news-list .item {
    width: 100%;
  }
}
@media only screen and (max-width: 440px) {
  .genplan-sidebar .list-wrap .list-items .item div {
    font-size: 0.8125rem;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider {
    height: 240px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item img {
    height: 240px;
  }
  .modal-area-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video, .modal-info .modal-area-info-inner .wrap .projects-list .project-item .images .img-slider .item .video {
    height: 240px;
  }
}
@media only screen and (max-width: 420px) {
  .page-genplan .genplan-content .top-navigation .buttons .btn {
    margin-right: 15px;
  }
  .page-genplan .genplan-content .top-navigation .btn {
    min-width: 120px;
    padding: 5px 13px;
  }
  .genplan-sidebar {
    width: calc(100% - 50px);
  }
}
@media only screen and (min-width: 767px) and (max-width: 1200px) {
  .section-mortgage-filter .filters-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    grid-column-gap: 30px;
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  .section-mortgage-filter .filters-list-item {
    width: calc(50% - 15px);
  }
  .section-mortgage-filter .buttons {
    position: absolute;
    bottom: 50px;
    right: 0;
    width: calc(50% - 15px);
  }
}
@media only screen and (min-width: 768px) {
  .page-genplan {
    height: 100vh;
  }
  .modal-info .baron__clipper:before {
    content: "";
    position: absolute;
    z-index: 1;
    top: -1px;
    left: 0;
    width: 100%;
    height: 20px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(transparent));
    background: linear-gradient(to bottom, #f6f6f6 0%, transparent 100%);
  }
  .modal-info .baron__clipper:after {
    content: "";
    position: absolute;
    z-index: 1;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 20px;
    background: -webkit-gradient(linear, left bottom, left top, from(#f6f6f6), to(transparent));
    background: linear-gradient(to top, #f6f6f6 0%, transparent 100%);
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1500px) {
  .project-list-item {
    width: 100%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1440px) {
  .modal-area-info .modal-area-info-inner .wrap .content-block .buttons, .modal-info .modal-area-info-inner .wrap .content-block .buttons {
    flex-wrap: wrap;
  }
  .modal-area-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info, .modal-info .modal-area-info-inner .wrap .content-block .buttons .btn.print-info {
    width: calc(100% - 75px);
  }
}
@media only screen and (min-width: 1200px) {
  .section-area-info-modal-main .block-top-btn.is-wide {
    z-index: 2;
    width: 200%;
  }
  .section-area-info-modal-main .block-content-scroll {
    padding-top: 20px;
    padding-bottom: 20px;
    overflow-x: hidden;
  }
  .section-area-info-modal-main .block-content-scroll-wrap:before, .section-area-info-modal-main .block-content-scroll-wrap:after {
    display: block;
  }
  .section-mortgage-filter .filters-list-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
  }
  .section-mortgage-filter .filters-list-sticky-wrap {
    height: calc(100% - 85px);
  }
}
@media only screen and (min-width: 1300px) {
  .page-genplan.page-genplan-iframe .genplan-content .genplan-scroll .genplan-wrap {
    width: 100% !important;
  }
  .page-genplan.page-genplan-iframe .genplan-content .genplan-scroll .genplan-wrap .bg {
    width: 100%;
    height: auto;
  }
  body.genplan-sidebar-hide .page-genplan .genplan-content .genplan-scroll .genplan-wrap {
    width: 100% !important;
  }
  body.genplan-sidebar-hide .page-genplan .genplan-content .genplan-scroll .genplan-wrap .bg {
    width: 100%;
    height: auto;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
@media only screen and (min-width: 1500px) and (max-width: 1700px) {
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-icon {
    width: 50px;
    height: 50px;
    padding: 12px;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-main-info .props-item-text p strong {
    font-size: 1.0625rem;
  }
  .section-area-info-modal-main .projects-block.projects-single .block-content .single-project-developer .text-block p strong {
    font-size: 1.0625rem;
  }
  .page-single-project .single-project-main-info .props-item-icon {
    width: 50px;
    height: 50px;
    padding: 12px;
  }
  .page-single-project .single-project-main-info .props-item-text p strong {
    font-size: 1.0625rem;
  }
  .page-single-project .single-project-developer .text-block p strong {
    font-size: 1.0625rem;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .props-item-icon {
    width: 50px;
    height: 50px;
    padding: 12px;
  }
  .page-single-project .projects-single .block-content .single-project-main-info .props-item-text p strong {
    font-size: 1.0625rem;
  }
  .page-single-project .projects-single .block-content .single-project-developer .text-block p strong {
    font-size: 1.0625rem;
  }
}
@media only screen and (min-width: 1921px) {
  .section-intro .bg .video video {
    width: 100%;
    height: auto;
  }
}
/*# sourceURL=webpack://./assets/src/scss/main.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_header.scss */
/*# sourceURL=webpack://./assets/src/scss/_settings.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_footer.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_modals.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_widgets.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_genplan-move-zoom.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-intro.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-about-project.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-locations.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-communication.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-genplan.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-stocks.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-about-developer.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-construction-progress.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-callback.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-contacts.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-image-slider.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-stages-development.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_section-faq.scss */
/*# sourceURL=webpack://./assets/src/scss/modules/_area-info-modal.scss */
/*# sourceURL=webpack://./assets/src/scss/pages/_common.scss */
/*# sourceURL=webpack://./assets/src/scss/pages/_page-genplan.scss */
/*# sourceURL=webpack://./assets/src/scss/pages/_page-genplan-sidebar.scss */
/*# sourceURL=webpack://./assets/src/scss/pages/_page-genplan-area-info.scss */
/*# sourceURL=webpack://./assets/src/scss/pages/_page-construction-progress.scss */
/*# sourceURL=webpack://./assets/src/scss/pages/_page-house-projects.scss */
/*# sourceURL=webpack://./assets/src/scss/pages/_page-gallery.scss */
/*# sourceURL=webpack://./assets/src/scss/pages/_page-mortgage.scss */
/*# sourceURL=webpack://./assets/src/scss/components/_mixins.scss */
/*# sourceURL=webpack://./assets/src/scss/pages/_page-news.scss */
/*# sourceURL=webpack://./assets/src/scss/pages/_page-single-project.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvX3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fd2lkZ2V0cy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX2dlbnBsYW4tbW92ZS16b29tLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1pbnRyby5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX3NlY3Rpb24tYWJvdXQtcHJvamVjdC5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX3NlY3Rpb24tbG9jYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1jb21tdW5pY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1nZW5wbGFuLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1zdG9ja3Muc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19zZWN0aW9uLWFib3V0LWRldmVsb3Blci5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX3NlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1jYWxsYmFjay5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX3NlY3Rpb24tY29udGFjdHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19zZWN0aW9uLWltYWdlLXNsaWRlci5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX3NlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1mYXEuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19hcmVhLWluZm8tbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3BhZ2UtZ2VucGxhbi5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19wYWdlLWdlbnBsYW4tc2lkZWJhci5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19wYWdlLWdlbnBsYW4tYXJlYS1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3BhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3BhZ2UtaG91c2UtcHJvamVjdHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcGFnZS1nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3BhZ2UtbW9ydGdhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcGFnZS1uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3BhZ2Utc2luZ2xlLXByb2plY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0FERko7QUNHSTtFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxtQkFBQTtFQUVBLHNCQUFBO0FERkw7QUNPSztFQUNDLGNBQUE7RUFDQSxZQUFBO0FEQ047QUNPTTtFQUNDLGFBQUE7RUFDQSxXQUFBO0VBQ0gsZ0JBQUE7RUFDQSxzQkFBQTtLQUFBLG1CQUFBO0VBQ0EsK0JBQUE7S0FBQSw0QkFBQTtBRE1KO0FDTE87RUFDQyxjQUFBO0FET1I7QUNMTztFQUNDLGFBQUE7QURPUjtBQ0hLO0VBQ0YseUJBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQkFBQTtBREtIO0FDSkc7RUFDQyxVQUFBO0VBQ0Esa0JBQUE7QURNSjtBQ0RHO0VBQ0Msb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QURRSjtBQ1BJO0VBQ0MsMkJBQUE7RUFBQSwyQkFBQTtFQUFBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QURTTDtBQ1JLO0VBQ0MsZUFBQTtBRFVOO0FDUks7RUFDQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsMEJBQUE7QURVTjtBQ1RNO0VBQ0MsY0N4RUs7QUZtRlo7QUNQTTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSw0cEJBQUE7RUFDQSxxQkFBQTtBRFNQO0FDUE07RUFDQyxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxTQUFBO0VBQ0EsUUFB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QTtBdEJxc01oQjs7QXNCdnFNb0I7RUFDSSxhQUFBO0F0QnNyTXhCOztBc0J4cU1vQjtFQUNJLGFBQUE7QXRCMnFNeEI7O0FzQjlwTWdCO0VBQ0ksYUFBQTtBdEJpcU1wQjs7QXNCdHBNWTtFQUNJLGFBQUE7QXRCeXBNaEI7O0FzQi9vTVk7RUFDSSxhQUFBO0F0QmtwTWhCOztBc0Jwb01JO0VBQ0ksbUJBQUE7QXRCdW9NUjtBc0Jyb01JO0VBQ0ksbUJBQUE7QXRCdW9NUjtBc0Ivbk1vQjtFQUNJLG1CQUFBO0F0QmlvTXhCO0FzQjVuTWdCO0VBQ0ksbUJBQUE7QXRCOG5NcEI7QXNCM25NWTtFQUNJLDRCQUFBO0F0QjZuTWhCO0FzQnhuTWdCO0VBQ0ksbUJBQUE7QXRCMG5NcEI7QXNCeG5NZ0I7RUFDSSxtQkFBQTtBdEIwbk1wQjtBc0J0bk1nQjtFQUNJLG1CQUFBO0F0QnduTXBCO0FzQnBuTWdCO0VBQ0ksbUJBQUE7QXRCc25NcEI7QXNCbG5NZ0I7RUFDSSxtQkFBQTtBdEJvbk1wQjtBc0Jsbk1nQjtFQUNJLG1CQUFBO0F0Qm9uTXBCO0FzQmxuTWdCO0VBQ0ksbUJBQUE7QXRCb25NcEI7QXNCeG1Nd0I7RUFDSSxtQkFBQTtBdEIwbU01QjtBc0JqbU1vQztFQUNJLGtCQUFBO0F0Qm1tTXhDO0FzQi9sTW9DO0VBQ0ksbUJBQUE7QXRCaW1NeEM7QXNCL2xNb0M7RUFDSSxvQkFBQTtBdEJpbU14QztBc0IxbE13QjtFQUNJLG1CQUFBO0F0QjRsTTVCO0FzQnpsTW9DO0VBQ0ksa0JBQUE7QXRCMmxNeEM7QXNCMWtNd0I7RUFDSSxtQkFBQTtBdEI0a001QjtBc0Jua000QjtFQUNJLGtCQUFBO0F0QnFrTWhDO0FzQmprTTRCO0VBQ0ksbUJBQUE7QXRCbWtNaEM7QXNCamtNNEI7RUFDSSxvQkFBQTtBdEJta01oQztBc0I1ak1nQjtFQUNJLG1CQUFBO0F0QjhqTXBCO0FzQjNqTTRCO0VBQ0ksa0JBQUE7QXRCNmpNaEM7QXNCaGpNUTtFQUNJLG1CQUFBO0F0QmtqTVo7QXNCampNWTtFQUNJLG1CQUFBO0F0Qm1qTWhC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Qms5STFCO0VvQm4ySWM7SUFRUSxpQkFBQTtJQUNBLG9CQUFBO0lBQ0Esa0JBQUE7RXBCdTlJdEI7RW9CdjhJc0I7SUFRUSxjQUFBO0VwQjY5STlCO0U0QnJ4S1U7SUFFUSx3QkFBQTtJQUFBLGdCQUFBO0lBQ0EsVUFBQTtFNUI0alVsQjtFNEIzalVrQjtJQUNJLHlCQUFBO0U1QjZqVXRCO0FBeDhKRjtBc0J2N0hvQjtFQURKO0lBRVEsc0JBQUE7RXRCZ3RNdEI7RXNCOXNNa0I7SUFFUSxXQUFBO0lBQ0EsWUFBQTtFdEJpdE0xQjtFc0J0ck1jO0lBRVEsc0JBQUE7RXRCc3NNdEI7RXNCcHNNa0I7SUFFUSxXQUFBO0lBQ0EsWUFBQTtJQUNBLG9CQUFBO09BQUEsaUJBQUE7RXRCdXNNMUI7QUE5QkY7QW9CenRNd0M7RUFSSjtJQVNRLFdBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtFcEJvN0kxQztFb0JwNUkwQztJQVNRLG9CQUFBO0VwQjQ3SWxEO0VvQjV4SXNDO0lBTVEsb0JBQUE7RXBCMjhJOUM7RStCaHlMYztJQVNRLFdBQUE7SUFDQSxZQUFBO0lBQ0EsYUFBQTtFL0J5K1Z0QjtFK0I3OFZzQjtJQVNRLG9CQUFBO0UvQisrVjlCO0UrQjczVmtCO0lBTVEsb0JBQUE7RS9COCtWMUI7RStCMzVVMEI7SUFTUSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7RS9CZzlWbEM7RStCcDdWa0M7SUFTUSxvQkFBQTtFL0JzOVYxQztFK0I1eVY4QjtJQU1RLG9CQUFBO0UvQm0rVnRDO0FBbjRNRjtBT2x3TEk7RUFORDtJQU9FLFdBQUE7SUFDQSxZQUFBO0VQbWtFSDtBQUNGIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG4uaGVhZGVyIC53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDAgMjBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC53cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gIH1cbn1cbi5oZWFkZXIgLndyYXAgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC53cmFwIC5sb2dvIHtcbiAgICB3aWR0aDogMTgwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyIC53cmFwIC5sb2dvIHtcbiAgICB3aWR0aDogMTQ1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlciAud3JhcCAubG9nbyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDVweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbn1cbi5oZWFkZXIgLndyYXAgLmxvZ28gaW1nLndoaXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyIC53cmFwIC5sb2dvIGltZy5ibGFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyIC53cmFwIG5hdi50b3AtbWVudSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2NTBweCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51LmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC53cmFwIG5hdi50b3AtbWVudSB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaGVhZGVyIC53cmFwIG5hdi50b3AtbWVudSB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaGVhZGVyIC53cmFwIG5hdi50b3AtbWVudSB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzJlNjdiZTtcbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHVsIGxpLm1vcmUtbGlua3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9kb3RzLnN2Z1wiLCBmaWxsPSMyZTY3YmUpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHVsIGxpLm1vcmUtbGlua3MgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHotaW5kZXg6IDk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDQwLCA0MCwgNDAsIDAuMTUpO1xufVxuLmhlYWRlciAud3JhcCBuYXYudG9wLW1lbnUgdWwgbGkubW9yZS1saW5rcyAuc3ViLW1lbnUgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uaGVhZGVyIC53cmFwIG5hdi50b3AtbWVudSB1bCBsaS5tb3JlLWxpbmtzIC5zdWItbWVudSBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzMzMztcbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHVsIGxpLm1vcmUtbGlua3MgLnN1Yi1tZW51IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzJlNjdiZTtcbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHVsIGxpLm1vcmUtbGlua3M6aG92ZXIgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyIC53cmFwIC50b2dnbGUtbW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXIgLndyYXAgLnRvZ2dsZS1tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXIgLndyYXAgLnRvZ2dsZS1tb2JpbGUtbWVudSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5oZWFkZXIgLndyYXAgLnRvZ2dsZS1tb2JpbGUtbWVudSBpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlciAud3JhcCAucmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlciAud3JhcCAucmlnaHQgLnBob25lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlciAud3JhcCAucmlnaHQgLnBob25lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC53cmFwIC5yaWdodCAucGhvbmU6aG92ZXIge1xuICBjb2xvcjogIzJlNjdiZTtcbn1cbi5oZWFkZXIgLndyYXAgLnJpZ2h0IC5jYWxsYmFjayB7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLndyYXAgLnJpZ2h0IC5jYWxsYmFjayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAud3JhcCAucmlnaHQgLmNhbGxiYWNrLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLndyYXAgLnJpZ2h0IC5jYWxsYmFjay5tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5oZWFkZXIgLndyYXAgLnJpZ2h0IC5jYWxsYmFjayBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9waG9uZS5zdmdcIiwgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLndyYXAgLnJpZ2h0IC5jYWxsYmFjayBpIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5oZWFkZXIgLndyYXAgLnJpZ2h0IC5jYWxsYmFjayBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAud3JhcCAucmlnaHQgLmNhbGxiYWNrIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgLm1vYmlsZS1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjZweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyIC5tb2JpbGUtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAubW9iaWxlLW1lbnUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDg2cHgpO1xuICB9XG59XG4uaGVhZGVyIC5tb2JpbGUtbWVudSBuYXYudG9wLW1lbnUgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmhlYWRlciAubW9iaWxlLW1lbnUgbmF2LnRvcC1tZW51IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmhlYWRlciAubW9iaWxlLW1lbnUgbmF2LnRvcC1tZW51IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMzMzM7XG59XG4uaGVhZGVyLnNpbmdsZS1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0MCwgNDAsIDQwLCAwLjIpO1xufVxuLmhlYWRlci5zaW5nbGUtcGFnZSAud3JhcCB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhlYWRlci5zaW5nbGUtcGFnZSAud3JhcCAubG9nbyAud2hpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci5zaW5nbGUtcGFnZSAud3JhcCAubG9nbyAuYmxhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIuc2luZ2xlLXBhZ2UgLndyYXAgLnRvcC1tZW51IC5tYWluLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmhlYWRlci5zaW5nbGUtcGFnZSAud3JhcCAucmlnaHQgLnBob25lIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uaGVhZGVyLmlzLXNjcm9sbGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmhlYWRlci5pcy1zY3JvbGxlZCAud3JhcCB7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci5pcy1zY3JvbGxlZCAud3JhcCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuLmhlYWRlci5pcy1zY3JvbGxlZCAud3JhcCAubG9nbyBpbWcud2hpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci5pcy1zY3JvbGxlZCAud3JhcCAubG9nbyBpbWcuYmxhY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci5pcy1zY3JvbGxlZCAud3JhcCAubG9nbyBpbWcud2hpdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhlYWRlci5pcy1zY3JvbGxlZCAud3JhcCAubG9nbyBpbWcuYmxhY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhlYWRlci5pcy1zY3JvbGxlZCAud3JhcCAubG9nbyBpbWcubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyLmlzLXNjcm9sbGVkIC53cmFwIC50b2dnbGUtbW9iaWxlLW1lbnUgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4uaGVhZGVyLmlzLXNjcm9sbGVkIC53cmFwIG5hdi50b3AtbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uaGVhZGVyLmlzLXNjcm9sbGVkIC53cmFwIG5hdi50b3AtbWVudSB1bCBsaSAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLmhlYWRlci5pcy1zY3JvbGxlZCAud3JhcCBuYXYudG9wLW1lbnUgdWwgbGkgLnN1Yi1tZW51IGxpIGEge1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5oZWFkZXIuaXMtc2Nyb2xsZWQgLndyYXAgLnJpZ2h0IC5waG9uZSB7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmhlYWRlci5pcy1zY3JvbGxlZCAubW9iaWxlLW1lbnUge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NnB4KTtcbn1cbi5oZWFkZXIuaXMtaGlkZGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5oZWFkZXIubW9iaWxlLW1lbnUtaXMtb3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlci5tb2JpbGUtbWVudS1pcy1vcGVuIC53cmFwIC5sb2dvIGltZy53aGl0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLm1vYmlsZS1tZW51LWlzLW9wZW4gLndyYXAgLmxvZ28gaW1nLmJsYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLm1vYmlsZS1tZW51LWlzLW9wZW4gLndyYXAgLnRvZ2dsZS1tb2JpbGUtbWVudSBpOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoNnB4LCA3cHgpO1xufVxuLmhlYWRlci5tb2JpbGUtbWVudS1pcy1vcGVuIC53cmFwIC50b2dnbGUtbW9iaWxlLW1lbnUgaTpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlci5tb2JpbGUtbWVudS1pcy1vcGVuIC53cmFwIC50b2dnbGUtbW9iaWxlLW1lbnUgaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZSg2cHgsIC02cHgpO1xufVxuLmhlYWRlci5tb2JpbGUtbWVudS1pcy1vcGVuIC53cmFwIC5yaWdodCAucGhvbmUge1xuICBjb2xvcjogIzMzMztcbn1cbi5oZWFkZXIubW9iaWxlLW1lbnUtaXMtb3BlbiAubW9iaWxlLW1lbnUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG59XG4uZm9vdGVyIC53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIgLndyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIgLndyYXAgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZvb3RlciAud3JhcCAuY29weXJpZ2h0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyIC53cmFwIC5jb3B5cmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIgLndyYXAgLnByaXZhY3kge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5mb290ZXIgLndyYXAgLnByaXZhY3kgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyIC53cmFwIC5wcml2YWN5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvb3RlciAud3JhcCAucHJpdmFjeSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uZm9vdGVyIC53cmFwIC5zaXRlLWRldiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3RlciAud3JhcCAuc2l0ZS1kZXYgYSAuaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zb2x0LWxvZ28uc3ZnXCIsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uZm9vdGVyIC53cmFwIC5zaXRlLWRldiBhIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZm9vdGVyIC53cmFwIC5zaXRlLWRldiBhOmhvdmVyIC5pbWcge1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zb2x0LWxvZ28uc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG59XG5cbi5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICB9XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA4MHB4IDEyMHB4IDUwcHggMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDgwcHggNTBweCA4MHB4O1xuICB9XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvY2xvc2Uuc3ZnXCIsIGZpbGw9IzMzMykgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICB9XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC10aXRsZSBoMiA+IHNwYW4ge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC10aXRsZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtdGl0bGUgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLnN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5wcml2YWN5IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAucHJpdmFjeSBwIGEsIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAucHJpdmFjeSBwIC5vcGVuLXByaXZhY3ktbW9kYWwge1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLnByaXZhY3kgcCBhOmhvdmVyLCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLnByaXZhY3kgcCAub3Blbi1wcml2YWN5LW1vZGFsOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICB9XG59XG4ubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogODBweCA4MHB4IDYwcHggODBweDtcbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLnRleHQgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1vZGFsI21vZGFsSW5mbyAubW9kYWwtY29udGVudCAuY29udGVudC1pbm5lciAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmltZy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDMwcHggLTE1cHggMCAtMTVweDtcbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmltZy1saXN0ID4gZGl2IHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsI21vZGFsSW5mbyAubW9kYWwtY29udGVudCAuY29udGVudC1pbm5lciAuaW1nLWxpc3QgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmltZy1saXN0ID4gZGl2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmltZy1saXN0ID4gZGl2IGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IC5jb250ZW50LWlubmVyIC5pbWctbGlzdCA+IGRpdiBhIGltZyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLm1vZGFsI21vZGFsSW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1vZGFsI21vZGFsSW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAtc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsI21vZGFsSW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAtc2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAuZm9ybS1ncm91cC1zZXQgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAuZm9ybS1ncm91cC1zZXQgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAuZm9ybS1ncm91cC1zZXQgLmZvcm0tZ3JvdXAgLmljb24tcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogNjZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAuZm9ybS1ncm91cC1zZXQgLnN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5wcml2YWN5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5wcml2YWN5IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbCNtb2RhbEFyZWFJbmZvIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICB9XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggODBweCA2MHB4IDgwcHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFJbmZvIC5tb2RhbC1jb250ZW50IC5saXN0IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgNjBweCAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCAubGlzdCAuaXRlbTpudGgtY2hpbGQoMm4rMikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCAubGlzdCAuaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWJlYmViO1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmxpc3QgLml0ZW0gc3BhbiwgLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmxpc3QgLml0ZW0gc3Ryb25nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmxpc3QgLml0ZW0gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFJbmZvIC5tb2RhbC1jb250ZW50IC5saXN0IC5pdGVtIHN0cm9uZyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmdyYXktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAtc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAuZm9ybS1ncm91cC1zZXQgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogNjZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5wcml2YWN5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAucHJpdmFjeSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5tb2RhbC5tb2RhbC1zdWNjZXNzIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggOTBweCAxMDBweCA5MHB4O1xufVxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWNvbnRlbnQgLnNvY2lhbC1uZXR3b3JrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWNvbnRlbnQgLnNvY2lhbC1uZXR3b3JrcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGJvcmRlci1yYWRpdXM6IDYycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyZTY3YmU7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCAuc29jaWFsLW5ldHdvcmtzIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tb2RhbC5tb2RhbC1zdWNjZXNzIC5tb2RhbC1jb250ZW50IC5zb2NpYWwtbmV0d29ya3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCAuc29jaWFsLW5ldHdvcmtzIGEudmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvdmsuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbn1cbi5tb2RhbC5tb2RhbC1zdWNjZXNzIC5tb2RhbC1jb250ZW50IC5zb2NpYWwtbmV0d29ya3MgYS52azpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy92ay5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5tb2RhbC5tb2RhbC1zdWNjZXNzIC5tb2RhbC1jb250ZW50IC5zb2NpYWwtbmV0d29ya3MgYS5pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvaW5zdGFncmFtLnN2Z1wiLCBmaWxsPSMyZTY3YmUpO1xufVxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWNvbnRlbnQgLnNvY2lhbC1uZXR3b3JrcyBhLmluc3RhZ3JhbTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9pbnN0YWdyYW0uc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCAuc29jaWFsLW5ldHdvcmtzIGEuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvZmFjZWJvb2suc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG59XG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCAuc29jaWFsLW5ldHdvcmtzIGEuZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvZmFjZWJvb2suc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4ubW9kYWwjbW9kYWxQcml2YWN5IC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuLm1vZGFsI21vZGFsUHJpdmFjeSAubW9kYWwtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwjbW9kYWxQcml2YWN5IC5tb2RhbC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsI21vZGFsUHJpdmFjeSAubW9kYWwtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ubW9kYWwjbW9kYWxQcml2YWN5IC5tb2RhbC1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwjbW9kYWxQcml2YWN5IC5tb2RhbC1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5tb2RhbCNtb2RhbFByaXZhY3kgLm1vZGFsLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbCNtb2RhbFByaXZhY3kgLm1vZGFsLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvY2xvc2Uuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA4MHB4IDUwcHggNDBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMzBweCAzMHB4IDMwcHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAubGFiZWwgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkFsbGVydGFcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAubGFiZWwgaSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5sYWJlbCBpLmZsb29yXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGF5b3V0cy1pbWFnZXMgLmxpc3QgLml0ZW0gLmxhYmVsIGkuZmxvb3JfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAubGFiZWwgaS5mbG9vcl80IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5sYWJlbCBzcGFuIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAuaW5uZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAuaW5uZXIgLnpvb20ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAuaW5uZXIgLnpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3pvb20uc3ZnXCIsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGF5b3V0cy1pbWFnZXMgLmxpc3QgLml0ZW0gLmlubmVyOmhvdmVyIC56b29tIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJvb21zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJvb21zLWxpc3QgLml0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzMzM7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yb29tcy1saXN0IC5pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJvb21zLWxpc3QgLml0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yb29tcy1saXN0IC5pdGVtIHNwYW46Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbSBzcGFuOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yb29tcy1saXN0IC5pdGVtLm5vLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJvb21zLWxpc3QgLml0ZW0ubm8tbGluZSAuaW5uZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbS5uby1saW5lIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW1haW4gLml0ZW0ge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuaXRlbSAudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuaXRlbSAudmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9wbGF5LnN2Z1wiLCBmaWxsPSMyZTY3YmUpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNSU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuaXRlbSAudmlkZW86YmVmb3JlIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW1haW4gLml0ZW0gLnZpZGVvIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1tYWluIC5pdGVtIC52aWRlbzpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1tYWluIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNHB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDcuNDM2IDQwNy40MzYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzYgNDA3LjQzNjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM0ZGOTg1RSclM0UgJTNDcG9seWdvbiBwb2ludHM9JzMxNS44NjksMjEuMTc4IDI5NC42MjEsMCA5MS41NjYsMjAzLjcxOCAyOTQuNjIxLDQwNy40MzYgMzE1Ljg2OSwzODYuMjU4IDEzMy45MjQsMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDA3LjQzNiA0MDcuNDM2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM2IDQwNy40MzY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNGRjk4NUUnJTNFICUzQ3BvbHlnb24gcG9pbnRzPScxMTIuODE0LDAgOTEuNTY2LDIxLjE3OCAyNzMuNTEyLDIwMy43MTggOTEuNTY2LDM4Ni4yNTggMTEyLjgxNCw0MDcuNDM2IDMxNS44NjksMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW5hdiAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtN3B4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbmF2IC5zbGljay1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1uYXYgLnNsaWNrLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW5hdi5sZXNzLXRocmVlIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1uYXYgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogMCA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW5hdiAuaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzJlNjdiZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbmF2IC5pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW5hdiAuaXRlbSAudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbmF2IC5pdGVtIC52aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3BsYXkuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1JTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbmF2IC5pdGVtIC52aWRlbyB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbmF2IC5pdGVtIC52aWRlbzpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1uYXYgLml0ZW0uc2xpY2stY3VycmVudDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5sYXlvdXRzLWltYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuYmFyb25fX3Njcm9sbGVyIHtcbiAgbWF4LWhlaWdodDogMzgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLmJhcm9uX19zY3JvbGxlciB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIC5pY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIC5pY28ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByb3BzLWxpc3QgLml0ZW0gLmljbyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSAuaWNvIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIC5pY28gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByb3BzLWxpc3QgLml0ZW0gLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByb3BzLWxpc3QgLml0ZW0gLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzVFNjY2ODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByb3BzLWxpc3QgLml0ZW0gLnRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByb3BzLWxpc3QgLml0ZW0gLnRleHQgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIC50ZXh0IHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSAudGV4dCBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcmljZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJpY2VzIC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJpY2VzIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByaWNlcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcmljZXMgLml0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzVFNjY2ODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJpY2VzIC5pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJpY2VzIC5pdGVtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcmljZXMgLml0ZW0gcCBzdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcmljZXMgLml0ZW0gcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuYWRkcmVzcyBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuYWRkcmVzcyBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuZGVzY3JpcHRpb24gPiBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC50ZXh0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuZGVzY3JpcHRpb24gLnRleHQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuZGVzY3JpcHRpb24gLnRleHQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC50ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC50ZXh0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuZGVzY3JpcHRpb24gLnRleHQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAubGF5b3V0cy1pbWFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAubGF5b3V0cy1pbWFnZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5ib3R0b20tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAuYm90dG9tLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QjY3NDg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLXRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tdGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAtc2V0IC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTkwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuc3VibWl0IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuc3VibWl0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAtc2V0IC5zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICB9XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5tb2RhbC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZzogODBweCA1MHB4IDUwcHggNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vZGFsI21vZGFsQXJlYUZpbHRlciAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogNjVweCAzMHB4IDMwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1vZGFsI21vZGFsQXJlYUZpbHRlciAubW9kYWwtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5tb2RhbC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5maWx0ZXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLm1vZGFsI21vZGFsQXJlYUZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0uY3VzdG9tLXNlbGVjdC13cmFwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLm1vZGFsI21vZGFsQXJlYUZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0gLmlucHV0cy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtIC5pbnB1dHMtZ3JvdXAgLmlucHV0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbSAuaW5wdXRzLWdyb3VwIC5pbnB1dC13cmFwIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtIC5pbnB1dHMtZ3JvdXAgLmlucHV0LXdyYXAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtLnByaWNlLCAubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbS5hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmFwcGx5LWZpbHRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm1vZGFsI21vZGFsQXJlYUZpbHRlciAuYXBwbHktZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9nZWFyLnN2Z1wiLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmFwcGx5LWZpbHRlcjpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMSk7XG59XG5cbi53aWRnZXQtbGlzdCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC53aWRnZXR0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCB1bCwgLndpZGdldC1saXN0IC53aWRnZXQgb2wge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCB1bDpsYXN0LWNoaWxkLCAud2lkZ2V0LWxpc3QgLndpZGdldCBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHVsIGxpLCAud2lkZ2V0LWxpc3QgLndpZGdldCBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHVsIGxpIGEsIC53aWRnZXQtbGlzdCAud2lkZ2V0IG9sIGxpIGEge1xuICBjb2xvcjogIzk5OTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHVsIGxpIGE6aG92ZXIsIC53aWRnZXQtbGlzdCAud2lkZ2V0IG9sIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHVsIGxpIHVsLmNoaWxkcmVuLCAud2lkZ2V0LWxpc3QgLndpZGdldCBvbCBsaSB1bC5jaGlsZHJlbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC50YWdjbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC50YWdjbG91ZCBhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmU2N2JlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnRhZ2Nsb3VkIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2lkZ2V0LWxpc3QgLndpZGdldCAuc2VhcmNoLWZvcm0gbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNzBjZTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLmNhbGVuZGFyX3dyYXAgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC5jYWxlbmRhcl93cmFwIHRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0Ym9keSB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfcnNzIC5yc3Mtd2lkZ2V0LWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSAucnNzLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSAucnNzU3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9hcmNoaXZlIC5zY3JlZW4tcmVhZGVyLXRleHQsIC53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM5OTk7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfdG9wX3JhdGVkX3Byb2R1Y3RzIC5wcm9kdWN0X2xpc3Rfd2lkZ2V0LCAud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfcHJvZHVjdHMgLnByb2R1Y3RfbGlzdF93aWRnZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfdG9wX3JhdGVkX3Byb2R1Y3RzIC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpLCAud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfcHJvZHVjdHMgLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X3JhdGluZ19maWx0ZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfcmF0aW5nX2ZpbHRlciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC51bF93aWRnZXRfcHJpY2VfZmlsdGVyIGZvcm0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LnVsX3dpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LnVsX3dpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl9hbW91bnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC51bF93aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRvcDogLTExcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC51bF93aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBib3JkZXI6IDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC51bF93aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogNHB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBsZWZ0OiAtMXB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICByaWdodDogLTFweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9sYXllcmVkX25hdl9maWx0ZXJzIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9sYXllcmVkX25hdl9maWx0ZXJzIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X2xheWVyZWRfbmF2X2ZpbHRlcnMgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X2xheWVyZWRfbmF2X2ZpbHRlcnMgdWwgbGkgYTpiZWZvcmUge1xuICBjb2xvcjogI2ZlM2YzZjtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9sYXllcmVkX25hdl9maWx0ZXJzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0Lndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2IHVsIGxpIGE6YmVmb3JlIHtcbiAgY29sb3I6ICNmZTNmM2Y7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2IHVsIGxpLmNob3NlbiBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20tc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXNjcm9sbGVyIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXNjcm9sbGVyLndyYXAtc2Nyb2xsZXItZnVsbHNjcmVlbiB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20gLndyYXAtc2Nyb2xsZXItZnVsbHNjcmVlbiAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBncmFiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXI6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDBweCAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIgLnN2Zy1nZW5wbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlciAuc3ZnLWdlbnBsYW4gcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdHJva2U6ICNmZmYgIWltcG9ydGFudDtcbiAgc3Ryb2tlLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgZmlsbC1ydWxlOiBldmVub2RkICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20tYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLWJ1dHRvbnMgLmJ0bi1jaXJjbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG59XG4uc29sdC1nZW5wbGFuLW1vdmUtem9vbS1idXR0b25zIC5idG4tY2lyY2xlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJlNjdiZTtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjJzO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20tYnV0dG9ucyAuYnRuLWNpcmNsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4uc29sdC1nZW5wbGFuLW1vdmUtem9vbS1idXR0b25zIC5idG4tY2lyY2xlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLWJ1dHRvbnMgLmJ0bi1jaXJjbGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLWJ1dHRvbnMgLmJ0bi1jaXJjbGUuYWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLWJ1dHRvbnMgLmJ0bi1jaXJjbGUuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NzNjZjtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tIC5idG4tZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxMDBweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMjMsIDIzLCAwLjgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuMnM7XG59XG4uc29sdC1nZW5wbGFuLW1vdmUtem9vbSAuYnRuLWZ1bGxzY3JlZW46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tIC5idG4tZnVsbHNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20gLmJ0bi1mdWxsc2NyZWVuIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uc29sdC1nZW5wbGFuLW1vdmUtem9vbSAuYnRuLWZ1bGxzY3JlZW4gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG59XG4uc29sdC1nZW5wbGFuLW1vdmUtem9vbS5zY3JvbGwtaG9yaXpvbnRhbCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS1zY3JvbGxlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB6LWluZGV4OiAyMDtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLnNjcm9sbC1ob3Jpem9udGFsIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20uc2Nyb2xsLWhvcml6b250YWwgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlciAuc3ZnLWdlbnBsYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20uc2Nyb2xsLXZlcnRpY2FsIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20uc2Nyb2xsLXZlcnRpY2FsIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIgLnN2Zy1nZW5wbGFuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLnNjcm9sbC12ZXJ0aWNhbC5zY3JvbGwtdmVydGljYWwtbW9iaWxlIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20uc2Nyb2xsLXZlcnRpY2FsLnNjcm9sbC12ZXJ0aWNhbC1tb2JpbGUgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlciAuc3ZnLWdlbnBsYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VjdGlvbi1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24taW50cm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24taW50cm8gLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWludHJvIC5iZyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8gLmJnIC52aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24taW50cm8gLmJnIC52aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC5zZWN0aW9uLWludHJvIC5iZyAudmlkZW8gdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24taW50cm8gLmJnIC52aWRlbyB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1pbnRybyAuYmcgLnZpZGVvIHZpZGVvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24taW50cm8gLmJnIC52aWRlbyB2aWRlbyB7XG4gICAgcmlnaHQ6IC0yMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWludHJvIC5iZyAuaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWludHJvIC5iZyAuaW1nLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWludHJvIC5iZyAuaW1nLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWludHJvIC5iZyAuaW1nLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9uLWludHJvIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VjdGlvbi1pbnRybyAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAyMjBweCAwIDUwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLWludHJvIC53cmFwIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCB7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEzMHB4IDAgMCAwO1xuICB9XG59XG4uc2VjdGlvbi1pbnRybyAud3JhcCAubGVmdCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAubGVmdCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAubGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24taW50cm8gLndyYXAgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnN1YnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWludHJvIC53cmFwIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc2VjdGlvbi1pbnRybyAud3JhcCAuc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWludHJvIC53cmFwIC5wcm9wcy1saXN0LXdyYXAge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3Qtd3JhcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMCAyMHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWludHJvIC53cmFwIC5wcm9wcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3QgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCAuaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4uc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCAuaXRlbSAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCAuaXRlbSAuaWNvbiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3QgLml0ZW0gLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3QgLml0ZW0gcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCAuaXRlbSBwIHtcbiAgICBjb2xvcjogcmdiYSg1MCwgNTAsIDUwLCAwLjgpO1xuICB9XG59XG5cbi5zZWN0aW9uLWludHJvLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI2NzQ4O1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICB9XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDAgLTYwcHggMCAtNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMzBweCAwIC0zMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDQ0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAzNXB4O1xuICBtYXJnaW46IDAgMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCAwIDMwcHggNjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaWNvbi5pY29uLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2ZpZWxkLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLmljb24uaWNvbi1kaXNjb3VudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9kaXNjb3VudC5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pY29uLmljb24taG91c2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvaG91c2Uuc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIC5pbm5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIC5pbm5lciBoNCBzdHJpa2Uge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtLml0ZW0tdmlkZW8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtLml0ZW0tdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtLml0ZW0tdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCAuaXRlbS5pdGVtLXZpZGVvIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW0uaXRlbS12aWRlbyB2aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtLml0ZW0tdmlkZW8gLnBsYXktaWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3BsYXkuc3ZnXCIsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlciAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW0uaXRlbS12aWRlbzpob3ZlciAucGxheS1pY28ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5zZWN0aW9uLWFib3V0LXByb2plY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI2NzQ4O1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hYm91dC1wcm9qZWN0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQtcHJvamVjdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LXByb2plY3Qge1xuICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCAudGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLmxlZnQgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLmxlZnQgLnRleHQubGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCAudGV4dC5sZWZ0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLmxlZnQgLnRleHQucmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCAudGV4dC5yaWdodCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayA+IC5sZWZ0IC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLmxlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayA+IC5yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLnJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAucmlnaHQgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLnJpZ2h0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayA+IC5yaWdodCAuaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayA+IC5yaWdodCAuaXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAucmlnaHQgLml0ZW0gaDQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAucmlnaHQgLml0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayA+IC5yaWdodCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDgwcHggLTE1cHggMCAtMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDgycHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9zZWFyY2guc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2U6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSAuaW1nLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSAubW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWxvY2F0aW9ucyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1sb2NhdGlvbnMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAubGVmdCB7XG4gIHdpZHRoOiA2NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLnRleHQtYmxvY2sgLmxlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAubGVmdCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5sZWZ0IC5idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5yaWdodCB7XG4gIHdpZHRoOiAzNSU7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLnRleHQtYmxvY2sgLnJpZ2h0IC5yaWdodC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAucmlnaHQgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5yaWdodCAuaXRlbTpudGgtY2hpbGQoMSksIC5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAucmlnaHQgLml0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAucmlnaHQgLml0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAucmlnaHQgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLnRleHQtYmxvY2sgLnJpZ2h0IC5pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJBbGxlcnRhXCI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5yaWdodCAuaXRlbSBoNCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5yaWdodCAuaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5yaWdodCAuaXRlbSBwIHNwYW4uY29sb3ItcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAzMHB4IDBweCByZ2JhKDM0LCA2MCwgODAsIDAuMTUpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAudG9wLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAudG9wLW5hdmlnYXRpb24gLml0ZW0ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLnRvcC1uYXZpZ2F0aW9uIC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC50b3AtbmF2aWdhdGlvbiAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAubGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAubGVmdCAucG9pbnQge1xuICB3aWR0aDogOTBweDtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLmxlZnQgLnBvaW50IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnJpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5yaWdodCAucG9pbnQuYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucmlnaHQgLnBvaW50LmFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuICAuc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5yaWdodCAucG9pbnQuYWxsIHNwYW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDhweCAyNXB4IDhweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50IHtcbiAgICBtYXJnaW46IDAgMTBweCA4cHggMDtcbiAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50IGkge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCBpLmtpbmRlcmdhcnRlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2tpbmRlcmdhcnRlbi5zdmdcIiwgZmlsbD0jZmY3OWM1KTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50IGkuc2Nob29sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvc2Nob29sLnN2Z1wiLCBmaWxsPSMwY2ExMWUpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQgaS5idXMtc3RhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2J1cy1zdGF0aW9uLnN2Z1wiLCBmaWxsPSMxMTc2ZjMpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQgaS5zdXBlcm1hcmtldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3N1cGVybWFya2V0LnN2Z1wiLCBmaWxsPSNlZTQ0NDQpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQgaS5yZXN0YXVyYW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvcmVzdGF1cmFudC5zdmdcIiwgZmlsbD0jZjQzZGY0KTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50IGkucG9ydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3BvcnQuc3ZnXCIsIGZpbGw9IzExNzZmMyk7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCBpLmNodXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2NodXJjaC5zdmdcIiwgZmlsbD0jZmY5YzAwKTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50IGkucGhhcm1hY2llcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3BoYXJtYWNpZXMuc3ZnXCIsIGZpbGw9IzBjYTExZSk7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCBpLm1ldHJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvbWV0cm8uc3ZnXCIsIGZpbGw9I2ZmMDAwMCk7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCBpLmhvc3BpdGFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvaG9zcGl0YWwuc3ZnXCIsIGZpbGw9IzM3N2Q0MCk7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2M3B4KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQucm91dGUge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkua2luZGVyZ2FydGVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMva2luZGVyZ2FydGVuLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkuc2Nob29sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvc2Nob29sLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkuYnVzLXN0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9idXMtc3RhdGlvbi5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50LmFjdGl2ZSBpLnN1cGVybWFya2V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvc3VwZXJtYXJrZXQuc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludC5hY3RpdmUgaS5yZXN0YXVyYW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvcmVzdGF1cmFudC5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50LmFjdGl2ZSBpLnBvcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9wb3J0LnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkuY2h1cmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvY2h1cmNoLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkucGhhcm1hY2llcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3BoYXJtYWNpZXMuc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludC5hY3RpdmUgaS5tZXRybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL21ldHJvLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkuaG9zcGl0YWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9ob3NwaXRhbC5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIudG9wIHtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA4MHB4O1xuICB3aWR0aDogNjA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIudG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyLmJvdHRvbSB7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1MzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlci5ib3R0b20ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAuaW50ZXJhY3Rpb24tbWFwLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzMwcHg7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5pbnRlcmFjdGlvbi1tYXAtbGlzdCAuaW50ZXJhY3Rpb24tbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAuaW50ZXJhY3Rpb24tbWFwLWxpc3QgLmludGVyYWN0aW9uLW1hcC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwIDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIC50ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAubGVmdCB7XG4gIHdpZHRoOiA2Ni42NjYlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAubGVmdCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAubGVmdCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAucmlnaHQge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1jb21tdW5pY2F0aW9uIC50ZXh0LWJsb2NrIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAucmlnaHQgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLnRleHQtYmxvY2sgLnJpZ2h0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAucmlnaHQgLml0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLnRleHQtYmxvY2sgLnJpZ2h0IC5pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAucmlnaHQgLml0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtNDBweDtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzMuMzMzJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIC5pY29uLCAuc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAubWVkaWEgLnN5bWJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMzBweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjE1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIC5pY29uLCAuc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAubWVkaWEgLnN5bWJvbCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIC5pY29uIGltZywgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIC5zeW1ib2wgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAubWVkaWEgLmljb24gc3ZnIHBhdGgsIC5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyIC5tZWRpYSAuc3ltYm9sIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyIC5tZWRpYSAuaWNvbiBwLCAuc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAubWVkaWEgLnN5bWJvbCBwIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyIC5tZWRpYSAuc3ltYm9sIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAubWVkaWEgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyLnRleHQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIudGV4dC1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIudGV4dC1yaWdodCAubWVkaWEge1xuICBtYXJnaW46IDAgMjVweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyLnRleHQtcmlnaHQgLm1lZGlhIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIudGV4dC1yaWdodCAubWVkaWEgLnN5bWJvbCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAud2lkZS1pbWcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAud2lkZS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uLnNlY3Rpb24tY29tbXVuaWNhdGlvbi0yIC5saXN0IHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbi5zZWN0aW9uLWNvbW11bmljYXRpb24tMyAubGlzdCB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cblxuLnNlY3Rpb24tZ2VucGxhbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAtc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAtc2Nyb2xsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA5MzdweDtcbiAgd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIDAgMCAtMzYwcHg7XG4gIHBhZGRpbmctbGVmdDogMzc3cHg7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAgLmJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE5MjBweDtcbiAgaGVpZ2h0OiA5MzdweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHg7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDYycHggMCAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03LjRkZWcpO1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuZ2VucGxhbi13cmFwIC5zdmctZ2VucGxhbiBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdHJva2Utd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuIHBhdGguYXJlYS1zdGF0dXMtZnJlZSB7XG4gIGZpbGw6IHJnYmEoOTYsIDE5NywgODEsIDAuOSk7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuIHBhdGguYXJlYS1zdGF0dXMtcmVzZXJ2ZWQge1xuICBmaWxsOiByZ2JhKDIzNywgMjA3LCA0MywgMC45KTtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4gcGF0aC5hcmVhLXN0YXR1cy1zb2xkIHtcbiAgZmlsbDogcmdiYSgyMjMsIDcxLCA3MSwgMC45KTtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4gcGF0aC5hcmVhLXN0YXR1cy1jbG9zZSB7XG4gIGZpbGw6IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC43KTtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuY2lyY2xlLXBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAgLmNpcmNsZS1wb2ludC5waG90byB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYTI4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2NhbWVyYS5zdmdcIiwgZmlsbD0jZmZmKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuZ2VucGxhbi13cmFwIC5jaXJjbGUtcG9pbnQucGhvdG8tMSB7XG4gIHRvcDogMTcwcHg7XG4gIGxlZnQ6IDQzMHB4O1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuZ2VucGxhbi13cmFwIC5jaXJjbGUtcG9pbnQucGhvdG8tMiB7XG4gIHRvcDogNTgwcHg7XG4gIGxlZnQ6IDQxMHB4O1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuZ2VucGxhbi13cmFwIC5jaXJjbGUtcG9pbnQucGhvdG8tMyB7XG4gIHRvcDogNDY1cHg7XG4gIGxlZnQ6IDg0NXB4O1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuZ2VucGxhbi13cmFwIC5jaXJjbGUtcG9pbnQucGhvdG8tNCB7XG4gIHRvcDogMzM1cHg7XG4gIGxlZnQ6IDEwOTBweDtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuY2lyY2xlLXBvaW50IC5pbWctbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuYXJlYS1tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuYXJlYS1udW1iZXJzIC5pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMCA5MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tZ2VucGxhbiAuYm90dG9tLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0gaSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtLmZyZWUgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NWM1NTE7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbS5yZXNlcnZlZCBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2YyYjtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtLnNvbGQgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjQ3NDc7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbS5jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0uY2xvc2UgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG59XG5cbi5zZWN0aW9uLXN0b2NrcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDQ2cHggcmdiYSgxMjQsIDg5LCA1MywgMC4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLmltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLmltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciAudGl0bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciAudGl0bGUgaDQge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzJlNjdiZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciAudGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50aXRsZSBoNCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xufVxuLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0LWdyb3VwIC50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQtZ3JvdXAgLnRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0LWdyb3VwIC50ZXh0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQtZ3JvdXAgLnRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQtZ3JvdXAgLnRleHQgcC5iaWcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQtZ3JvdXAgLnRleHQgcC5iaWcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0LWdyb3VwIC50ZXh0IHAuYmlnIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLmJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciAuYm90dG9tIC5idG4ge1xuICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICB9XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC5ib3R0b20gLmJ0bjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvcGxheS5zdmdcIiwgZmlsbD0jMmU2N2JlKTtcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLmJvdHRvbSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJlNjdiZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLmJvdHRvbSAuYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9wbGF5LnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lci5oYXMtaW1nIC50aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyLmhhcy1pbWcgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTlkYmNmO1xufVxuLnNlY3Rpb24tYWJvdXQtZGV2ZWxvcGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAuc2VjdGlvbi10aXRsZSAudGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAuc2VjdGlvbi10aXRsZSAudGl0bGUtd3JhcCAuaW1nIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnNlY3Rpb24tdGl0bGUgLnRpdGxlLXdyYXAgLmltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnN1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAuc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tYWJvdXQtZGV2ZWxvcGVyIC5zdWJ0aXRsZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAucHJvamVjdHMgPiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAucHJvamVjdHMgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnByb2plY3RzIC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAucHJvamVjdHMgLmxpc3QgLml0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiAwIDNweCA0NnB4IHJnYmEoMTI0LCA4OSwgNTMsIDAuMSk7XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnByb2plY3RzIC5saXN0IC5pdGVtIC5pbm5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnByb2plY3RzIC5saXN0IC5pdGVtIC5pbm5lciAubGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAucHJvamVjdHMgLmxpc3QgLml0ZW0gLmlubmVyIC5saW5rIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnNlY3Rpb24tYWJvdXQtZGV2ZWxvcGVyIC5wcm9qZWN0cyAubGlzdCAuaXRlbSAuaW5uZXIgLmxpbmsgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvcmlnaHQtYXJyb3cuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0NHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnByb2plY3RzIC5saXN0IC5pdGVtIC5pbm5lcjpob3ZlciAubGluayBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTlkYmNmO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHggMjBweCAtMTVweDtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAubGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmxpc3QgLml0ZW0uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAubGlzdCAuaXRlbSAuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA0NnB4IHJnYmEoMTI0LCA4OSwgNTMsIDAuMSk7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDgycHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9zZWFyY2guc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCB7XG4gIHBhZGRpbmc6IDM1cHggNDBweDtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuYm90dG9tIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuYm90dG9tIC5waG90by1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5ib3R0b20gLnBob3RvLWNvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2NhbWVyYS5zdmdcIiwgZmlsbD0jMmU2N2JlKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmxpc3QgLml0ZW0gLmlubmVyOmhvdmVyIC5pbWFnZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lcjpob3ZlciAuaW1hZ2U6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbWctbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmxpc3QgLml0ZW0gLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5ib3R0b20tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmJvdHRvbS1ibG9jayAubG9hZC1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmJvdHRvbS1ibG9jayAubG9hZC1tb3JlLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAuYm90dG9tLWJsb2NrIC5sb2FkLW1vcmUgaSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3BsdXMuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5ib3R0b20tYmxvY2sgLmxvYWQtbW9yZSBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5ib3R0b20tYmxvY2sgLmxvYWQtbW9yZTpob3ZlciBwIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmJvdHRvbS1ibG9jayAuaW5zdGFncmFtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmJvdHRvbS1ibG9jayAuaW5zdGFncmFtIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5ib3R0b20tYmxvY2sgLmluc3RhZ3JhbSBpIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDcycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNDUsIDEwNSwgMC4yNSk7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9pbnN0YWdyYW0uc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5ib3R0b20tYmxvY2sgLmluc3RhZ3JhbTpob3ZlciB7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuXG4uc2VjdGlvbi1jYWxsYmFjayB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCNjc0ODtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC5zZWN0aW9uLXRpdGxlIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAuc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLnN1YnRpdGxlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbW1vbi1mb3JtIHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNTBweCA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI2NzQ4O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb21tb24tZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb21tb24tZm9ybSBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29tbW9uLWZvcm0gLnN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLmxpc3Qge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtIC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLml0ZW0gLmljb24uaWNvbi1waW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvcGluLnN2Z1wiLCBmaWxsPSM0NzUxMzcpO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAuaWNvbi5pY29uLXBob25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3Bob25lLnN2Z1wiLCBmaWxsPSM0NzUxMzcpO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAuaWNvbi5pY29uLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2VtYWlsLnN2Z1wiLCBmaWxsPSM0NzUxMzcpO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAuaWNvbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2NhbGVuZGFyLnN2Z1wiLCBmaWxsPSM0NzUxMzcpO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAuaWNvbi5pY29uLXdoYXRzYXBwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3doYXRzYXBwLnN2Z1wiLCBmaWxsPSM0NzUxMzcpO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NHB4KTtcbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLml0ZW0gLnRleHQgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLml0ZW0gLnRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtIC50ZXh0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLml0ZW0gLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtIC50ZXh0IGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAudGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5tYW5hZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAubWFuYWdlciAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAubWFuYWdlciAuaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5tYW5hZ2VyIC5pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMWRjODVhO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5tYW5hZ2VyIC5pbWc6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogLTZweDtcbiAgfVxufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAubWFuYWdlciAuaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLm1hbmFnZXIgLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5tYW5hZ2VyIC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTVweCk7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLm1hbmFnZXIgLnRleHQgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5tYW5hZ2VyIC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLm1hbmFnZXIgLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLm1hbmFnZXIgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtLWxpc3QgLml0ZW0ge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbS1saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbS1saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5idG5zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VjdGlvbi1jb250YWN0cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgOTBweCAwO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3Qge1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3RzIC53cmFwIC5jb250YWN0cy1saXN0IC5saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3RzIC53cmFwIC5jb250YWN0cy1saXN0IC5saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3RzIC53cmFwIC5jb250YWN0cy1saXN0IC5saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmljb24ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmljb24uaWNvbi1waW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvcGluLnN2Z1wiLCBmaWxsPSMyZTY3YmUpO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmljb24uaWNvbi1waG9uZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9waG9uZS5zdmdcIiwgZmlsbD0jMmU2N2JlKTtcbn1cbi5zZWN0aW9uLWNvbnRhY3RzIC53cmFwIC5jb250YWN0cy1saXN0IC5saXN0IC5pdGVtIC5pY29uLmljb24tZW1haWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvZW1haWwuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG59XG4uc2VjdGlvbi1jb250YWN0cyAud3JhcCAuY29udGFjdHMtbGlzdCAubGlzdCAuaXRlbSAuaWNvbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2NhbGVuZGFyLnN2Z1wiLCBmaWxsPSMyZTY3YmUpO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3QgLmxpc3QgLml0ZW0gLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDZweCk7XG59XG4uc2VjdGlvbi1jb250YWN0cyAud3JhcCAuY29udGFjdHMtbGlzdCAubGlzdCAuaXRlbSAudGV4dCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1jb250YWN0cyAud3JhcCAuY29udGFjdHMtbGlzdCAubGlzdCAuaXRlbSAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3RzIC53cmFwIC5jb250YWN0cy1saXN0IC5saXN0IC5pdGVtIC50ZXh0IHAgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3QgLmxpc3QgLml0ZW0gLnRleHQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1jb250YWN0cyAud3JhcCAubWFwIHtcbiAgd2lkdGg6IDU1JTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNDZweCByZ2JhKDEyNCwgODksIDUzLCAwLjA3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciB7XG4gICAgcGFkZGluZzogODBweCAwIDMwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAuZGVzYyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAuZGVzYyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAuYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIDEwMHB4IDQwcHggMDtcbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSAubWVkaWEgLmljb24sIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5zeW1ib2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5pY29uLCAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IC5saXN0IC5pdGVtIC5tZWRpYSAuc3ltYm9sIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMjJweDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSAubWVkaWEgLmljb24gaW1nLCAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IC5saXN0IC5pdGVtIC5tZWRpYSAuc3ltYm9sIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSAubWVkaWEgLmljb24gc3ZnIHBhdGgsIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5zeW1ib2wgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSAubWVkaWEgLmljb24gcCwgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSAubWVkaWEgLnN5bWJvbCBwIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5zeW1ib2wge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5zeW1ib2wge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IC5saXN0IC5pdGVtIC5tZWRpYSAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IC5saXN0IC5pdGVtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuaW1hZ2VzLWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDQ2cHggMTI4cHggcmdiYSg3NCwgOTEsIDQ3LCAwLjEpO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5pbWFnZXMtZ2FsbGVyeSAuaXRlbSAuaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5pbWFnZXMtZ2FsbGVyeSAuaXRlbSAuaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5pbWFnZXMtZ2FsbGVyeSAuaXRlbSAudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmltYWdlcy1nYWxsZXJ5IC5pdGVtIC52aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmltYWdlcy1nYWxsZXJ5IC5pdGVtIC52aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvcGxheS5zdmdcIiwgZmlsbD0jMmU2N2JlKSBuby1yZXBlYXQgY2VudGVyICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogMzUlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuaW1hZ2VzLWdhbGxlcnkgLml0ZW0gLnZpZGVvOmJlZm9yZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmltYWdlcy1nYWxsZXJ5IC5pdGVtIC52aWRlbyB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmltYWdlcy1nYWxsZXJ5IC5pdGVtIC52aWRlbyB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmltYWdlcy1nYWxsZXJ5IC5pdGVtIC52aWRlbzpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLmxlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuYm90dG9tIC5sZWZ0IHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuYm90dG9tIC5sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAubGVmdCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuYm90dG9tIC5sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLmxlZnQgcC5pcy1vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLnJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLnJpZ2h0IC5jb3VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmNvdW50ZXIge1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLnJpZ2h0IC5jb3VudGVyIC5jdXJyZW50IHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmFycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmFycm93cyBidXR0b24ge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiA0NnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuYm90dG9tIC5yaWdodCAuYXJyb3dzIGJ1dHRvbi5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDZyUzRSAlM0NnJTNFICUzQ3BhdGggZD0nTTUwMS4zMzMsMjM0LjY2N0g2OC40MTdsMTA5Ljc5Mi0xMDkuNzkyYzItMiwzLjEyNS00LjcwOCwzLjEyNS03LjU0MlY5NmMwLTQuMzEzLTIuNTk0LTguMjA4LTYuNTgzLTkuODU0IGMtMS4zMjMtMC41NTItMi43MDgtMC44MTMtNC4wODMtMC44MTNjLTIuNzcxLDAtNS41LDEuMDgzLTcuNTQyLDMuMTI1bC0xNjAsMTYwYy00LjE2Nyw0LjE2Ny00LjE2NywxMC45MTcsMCwxNS4wODNsMTYwLDE2MCBjMy4wNjMsMy4wNDIsNy42MTUsMy45NjksMTEuNjI1LDIuMzEzYzMuOTktMS42NDYsNi41ODMtNS41NDIsNi41ODMtOS44NTR2LTIxLjMzM2MwLTIuODMzLTEuMTI1LTUuNTQyLTMuMTI1LTcuNTQyIEw2OC40MTcsMjc3LjMzM2g0MzIuOTE3YzUuODk2LDAsMTAuNjY3LTQuNzcxLDEwLjY2Ny0xMC42Njd2LTIxLjMzM0M1MTIsMjM5LjQzOCw1MDcuMjI5LDIzNC42NjcsNTAxLjMzMywyMzQuNjY3eicvJTNFICUzQy9nJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmFycm93cyBidXR0b24ucHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjc2ZDA7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmFycm93cyBidXR0b24ubmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0NnJTNFICUzQ2clM0UgJTNDcGF0aCBkPSdNNTA4Ljg3NSwyNDguNDU4bC0xNjAtMTYwYy0zLjA2My0zLjA0Mi03LjYxNS0zLjk2OS0xMS42MjUtMi4zMTNjLTMuOTksMS42NDYtNi41ODMsNS41NDItNi41ODMsOS44NTR2MjEuMzMzIGMwLDIuODMzLDEuMTI1LDUuNTQyLDMuMTI1LDcuNTQybDEwOS43OTIsMTA5Ljc5MkgxMC42NjdDNC43NzEsMjM0LjY2NywwLDIzOS40MzcsMCwyNDUuMzMzdjIxLjMzMyBjMCw1Ljg5Niw0Ljc3MSwxMC42NjcsMTAuNjY3LDEwLjY2N2g0MzIuOTE3TDMzMy43OTIsMzg3LjEyNWMtMiwyLTMuMTI1LDQuNzA4LTMuMTI1LDcuNTQyVjQxNmMwLDQuMzEzLDIuNTk0LDguMjA4LDYuNTgzLDkuODU0IGMxLjMyMywwLjU1MiwyLjcwOCwwLjgxMyw0LjA4MywwLjgxM2MyLjc3MSwwLDUuNS0xLjA4Myw3LjU0Mi0zLjEyNWwxNjAtMTYwQzUxMy4wNDIsMjU5LjM3NSw1MTMuMDQyLDI1Mi42MjUsNTA4Ljg3NSwyNDguNDU4eicvJTNFICUzQy9nJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmFycm93cyBidXR0b24ubmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjc2ZDA7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3BlciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3BlciB7XG4gICAgbWFyZ2luOiA4MHB4IDAgNTBweCAwO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuZGV2ZWxvcGVyLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciAubGVmdCB7XG4gIHdpZHRoOiA1NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuZGV2ZWxvcGVyLWlubmVyIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuZGV2ZWxvcGVyLWlubmVyIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5kZXZlbG9wZXItaW5uZXIgLnRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5kZXZlbG9wZXItaW5uZXIgLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuZGV2ZWxvcGVyLWlubmVyIC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciAuaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuZGV2ZWxvcGVyLWlubmVyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5kZXZlbG9wZXItaW5uZXIgLmltYWdlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciAuaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciAuaW1hZ2UgLmJ1dHRvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMzQyNjtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3Qge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAudG9wLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAudG9wLWJsb2NrIGg0IHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IC5saXN0IC50b3AtYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3QgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE0cHggMDtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3QgLml0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDg1cHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3QgLml0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA3OXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IC5saXN0IC5pdGVtIC5pY29uIHtcbiAgd2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAuaXRlbSAuaWNvbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IC5saXN0IC5pdGVtIC5pY29uIGkuaWNvbi0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3BkZi5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3QgLml0ZW0gLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAuaXRlbSAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAuaXRlbSAudGV4dCAuc3RhdHVzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IC5saXN0IC5pdGVtIC50ZXh0IC5zdGF0dXMucHJvY2VzcyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzE0OTtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3QgLmJvdHRvbS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IC5saXN0IC5ib3R0b20tYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAuYm90dG9tLWJsb2NrIGg0IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWZhcSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tZmFxIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMTBweCAwO1xuICB9XG59XG4uc2VjdGlvbi1mYXEgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5zZWN0aW9uLWZhcSAubGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tZmFxIC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWZhcSAubGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWZhcSAubGlzdCAuaXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tZmFxIC5saXN0IC5pdGVtIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1mYXEgLmxpc3QgLml0ZW0gLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG4uc2VjdGlvbi1mYXEgLmxpc3QgLml0ZW0gLnRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3N0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIsXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyIC5pdGVtLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuaXRlbSxcbiAgYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLml0ZW0sXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuaXRlbSBpbWcsXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIgLml0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyxcbmJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LFxuICBib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2LFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDcuNDM2IDQwNy40MzYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzYgNDA3LjQzNjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcG9seWdvbiBwb2ludHM9JzMxNS44NjksMjEuMTc4IDI5NC42MjEsMCA5MS41NjYsMjAzLjcxOCAyOTQuNjIxLDQwNy40MzYgMzE1Ljg2OSwzODYuMjU4IDEzMy45MjQsMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwNy40MzYgNDA3LjQzNicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA3LjQzNiA0MDcuNDM2OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0Nwb2x5Z29uIHBvaW50cz0nMTEyLjgxNCwwIDkxLjU2NiwyMS4xNzggMjczLjUxMiwyMDMuNzE4IDkxLjU2NiwzODYuMjU4IDExMi44MTQsNDA3LjQzNiAzMTUuODY5LDIwMy43MTggJy8lM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlcixcbmJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3M2NmO1xufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYsXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYsXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICBib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldixcbiAgYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCxcbmJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyLnNsaWRlci1tYWluLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbjo6YmVmb3JlLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1tYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWI2MmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMSAxOUMxNS40MTgzIDE5IDE5IDE1LjQxODMgMTkgMTFDMTkgNi41ODE3MiAxNS40MTgzIDMgMTEgM0M2LjU4MTcyIDMgMyA2LjU4MTcyIDMgMTFDMyAxNS40MTgzIDYuNTgxNzIgMTkgMTEgMTlaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTIxLjAwMDQgMjEuMDAwNEwxNi42NTA0IDE2LjY1MDQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbjpob3Zlcjo6YmVmb3JlLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1tYWluOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW1haW4sXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5pdGVtLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLml0ZW0ge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLml0ZW0sXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stbGlzdCxcbmJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stbGlzdCxcbiAgYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgfVxufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUgPiBkaXYsXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBwYWRkaW5nOiAwIDdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUgPiBkaXYsXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLml0ZW0sXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzJlNjdiZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFjY29yZGlvbi1ibG9jayB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVCRUI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFjY29yZGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWNjb3JkaW9uLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB9XG59XG4uYWNjb3JkaW9uLWJsb2NrLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hY2NvcmRpb24tYmxvY2stdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb24tYmxvY2stdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWNjb3JkaW9uLWJsb2NrLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uLWJsb2NrLXRvZ2dsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbi5hY2NvcmRpb24tYmxvY2stdG9nZ2xlIC5pY28tYXJyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgdHJhbnNsYXRlWSgzcHgpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uYWNjb3JkaW9uLWJsb2NrLXRvZ2dsZSAuaWNvLWFyciBwYXRoIHtcbiAgZmlsbDogIzI3MkEyRTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hY2NvcmRpb24tYmxvY2stY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hY2NvcmRpb24tYmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFjY29yZGlvbi1ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmFjY29yZGlvbi1ibG9jay5pcy1vcGVuIC5hY2NvcmRpb24tYmxvY2stdG9nZ2xlIC5pY28tYXJyIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG59XG4uYWNjb3JkaW9uLWJsb2NrLmlzLW9wZW4gLmFjY29yZGlvbi1ibG9jay1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uLWJsb2NrLmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmFjY29yZGlvbi1ibG9jay5pcy1maXhlZC0xIHtcbiAgdG9wOiA2MHB4O1xufVxuLmFjY29yZGlvbi1ibG9jay5pcy1maXhlZC0yIHtcbiAgdG9wOiAxMjBweDtcbn1cbi5hY2NvcmRpb24tYmxvY2suaXMtZml4ZWQtMyB7XG4gIHRvcDogMTgwcHg7XG59XG5cbi5hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWN0aW9uLWJ1dHRvbnMgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWN0aW9uLWJ1dHRvbnMgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5hY3Rpb24tYnV0dG9ucyAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYWN0aW9uLWJ1dHRvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hY3Rpb24tYnV0dG9ucyAuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5hY3Rpb24tYnV0dG9ucyAuYnRuIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hY3Rpb24tYnV0dG9ucyAuYnRuIHN2ZyBwYXRoLCAuYWN0aW9uLWJ1dHRvbnMgLmJ0biBzdmcgcmVjdCB7XG4gIGZpbGw6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5hY3Rpb24tYnV0dG9ucyAuYnRuIHNwYW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG59XG4uYWN0aW9uLWJ1dHRvbnMgLmJ0bjpob3ZlciBzdmcgcGF0aCwgLmFjdGlvbi1idXR0b25zIC5idG46aG92ZXIgc3ZnIHJlY3Qge1xuICBmaWxsOiAjZmZmO1xufVxuXG4ucHJvamVjdC1saXN0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDQwcHggMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2plY3QtbGlzdC13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5wcm9qZWN0LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnByb2plY3QtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvamVjdC1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjcyQTJFO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5pbWFnZXMtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzLXNsaWRlciAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmltYWdlcy1zbGlkZXIgLml0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmltYWdlcy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmltYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzIC5saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5pbWFnZXMgLmxpc3QgLmltZyB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzIC5saXN0IC5pbWcgLmxpbmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5pbWFnZXMgLmxpc3QgLmltZy5pcy1hY3RpdmUgLmxpbmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmU2N2JlO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzIC5iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5iYWRnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmJhZGdlcyAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3B4IDhweDtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmJhZGdlcyAuYmFkZ2UgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuYmFkZ2VzIC5iYWRnZSAuaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmJhZGdlcyAuYmFkZ2UgLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuYmFkZ2VzIC5iYWRnZSAuaWNvbi5hcmVhLWdyb3VuZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGMjkzNDA7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5iYWRnZXMgLmJhZGdlIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmJhZGdlcyAuYmFkZ2UuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhCMTNCO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuYmFkZ2VzIC5iYWRnZS5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5MzQwO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuYmFkZ2VzIC5iYWRnZS5ncmVlbiBzcGFuLCAucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5iYWRnZXMgLmJhZGdlLm9yYW5nZSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLWNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1jb250ZW50LXRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItY29udGVudC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1jb250ZW50LXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLWNvbnRlbnQtcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItY29udGVudC1wcmljZSBzcGFuIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1jb250ZW50LXByaWNlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItY29udGVudC1wcmljZSBwLnJvdWJsZS1pY286YWZ0ZXIge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLWNvbnRlbnQtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1jb250ZW50LWJ1dHRvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lcjpob3ZlciAuYnRuLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGJvcmRlci1jb2xvcjogIzJlNjdiZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTY7XG4gIHRvcDogMDtcbiAgbGVmdDogMzYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcCB7XG4gIGhlaWdodDogODZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay10b3Age1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcC1idG4gc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stdG9wLWJ0biBzdmcgcGF0aCwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcC1idG4gc3ZnIHJlY3Qge1xuICBmaWxsOiAjOTk5O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcC1idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay10b3AtYnRuLmlzLXdpZGUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzNXB4IDMwcHggMzVweCA2MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NnB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAubnVtYmVyLWljbyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLm51bWJlci1pY286YWZ0ZXIge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXRpdGxlIGgyIC5zdGF0dXMgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAuc3RhdHVzIGkgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cyBpLmljby1jaXJjbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cyBpLmljby1ob3VzZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAuc3RhdHVzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXRpdGxlIGgyIC5zdGF0dXMuZnJlZSBpLmljby1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZjNDM2O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cy5yZXNlcnZlZCBpLmljby1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNjAyO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cy5zb2xkIGkuaWNvLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjQ4NDg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAuc3RhdHVzLnN0b2NrIGkuaWNvLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAuc3RhdHVzLnBvZHJ5YWQgaS5pY28taG91c2Ugc3ZnIHBhdGgge1xuICBmaWxsOiAjZmM5YjFhO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cy5ob3VzZS1yZXNlcnZlZCBpLmljby1ob3VzZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY2MDI7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAuc3RhdHVzLnJlYWR5LWhvdXNlIGkuaWNvLWhvdXNlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzM1ODdGNztcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXRpdGxlID4gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgPiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNjBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXNjcm9sbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwtd3JhcDpiZWZvcmUsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXNjcm9sbC13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtc2Nyb2xsLXdyYXA6YmVmb3JlLCAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwtd3JhcDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXNjcm9sbC13cmFwOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y5RjlGOSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSk7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwtd3JhcDphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0Y5RjlGOSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay10b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA3O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzNjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLXRvcC1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTFFMUUxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAucHJvcC1saXN0IC5pdGVtIHAgLtGBYWRhc3RyYWwtbnVtYmVyLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0gcCAu0YFhZGFzdHJhbC1udW1iZXItbGluayBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSBwIC7RgWFkYXN0cmFsLW51bWJlci1saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJlNjdiZTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSBwIC7RgWFkYXN0cmFsLW51bWJlci1saW5rOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSBwIC7RgWFkYXN0cmFsLW51bWJlci1saW5rIHNwYW4ge1xuICBjb2xvcjogIzJlNjdiZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAucHJvcC1saXN0IC5pdGVtLnByaWNlIHAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAucHJvcC1saXN0IC5pdGVtLnByaWNlIHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAucHJvcC1saXN0IC5pdGVtLnByaWNlIHA6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0ucHJpY2UgcCAuc3RvY2sge1xuICBjb2xvcjogIzJlNjdiZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAucHJvcC1saXN0LW1haW4gLml0ZW0u0YFhZGFzdHJhbC1udW1iZXIsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdC1tYWluIC5pdGVtLmFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuYnV0dG9ucyAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5idXR0b25zIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbnMgLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbnMgLmJ0biB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbnMgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbnMgLmJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5idXR0b25zIC5idG4gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5idXR0b25zIC5idG4gc3ZnIHBhdGgge1xuICBmaWxsOiAjMmU2N2JlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5idXR0b25zIC5idG4uYnRuLWJvcmRlcjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5mdWxsLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gaDIsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gaDMsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gaDQsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gaDUsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gaDYge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiBoMiwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiBoMywgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiBoNCwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiBoNSwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiBoNiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiAudGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiAudGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5zcGVjaWZpY2F0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5zcGVjaWZpY2F0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuc3BlY2lmaWNhdGlvbnMgLnByb3AtbGlzdCAuaXRlbS7RgWFkYXN0cmFsLW51bWJlciwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuc3BlY2lmaWNhdGlvbnMgLnByb3AtbGlzdCAuaXRlbS5hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnNwZWNpZmljYXRpb25zIC5wcm9wLWxpc3QgLml0ZW0u0YFhZGFzdHJhbC1udW1iZXIsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnNwZWNpZmljYXRpb25zIC5wcm9wLWxpc3QgLml0ZW0uYWRkcmVzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sgLmJsb2NrLXRvcC1idG4gc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stdG9wLWJ0biBzdmcgcGF0aCwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrIC5ibG9jay10b3AtYnRuIHN2ZyByZWN0IHtcbiAgZmlsbDogIzMzMztcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stY29udGVudC10aXRsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stY29udGVudC10aXRsZSAuYnRuIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stY29udGVudC10aXRsZSAuYnRuIHN2ZyBwYXRoLCAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sgLmJsb2NrLWNvbnRlbnQtdGl0bGUgLmJ0biBzdmcgcmVjdCB7XG4gIGZpbGw6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stY29udGVudC10aXRsZSAuYnRuOmhvdmVyIHN2ZyBwYXRoLCAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sgLmJsb2NrLWNvbnRlbnQtdGl0bGUgLmJ0bjpob3ZlciBzdmcgcmVjdCB7XG4gIGZpbGw6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1saXN0IC5ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLWxpc3QgLmJsb2NrLWNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLWxpc3QgLmJsb2NrLWNvbnRlbnQuaXMtbG9hZGluZyAuaXMtbG9hZGluZy1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50LXRpdGxlIGgyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQtdGl0bGUgLmFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudC10aXRsZSAuYWN0aW9uLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQtdGl0bGUgLmFjdGlvbi1idXR0b25zIC5idG4ge1xuICB3aWR0aDogYXV0bztcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogOXB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJlNjdiZTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHN1cCB7XG4gIHRvcDogLTFlbTtcbiAgZm9udC1zaXplOiA1MCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAucHJvcHMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAucHJvcHMtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIC5wcm9wcy1pdGVtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJpY2UtZ3JvdXAgLmJ1dHRvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJpY2UtZ3JvdXAgLmJ1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAuYnV0dG9ucy5pcy13aWRlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJpY2UtZ3JvdXAgLmJ1dHRvbnMgLmJ0bi1tb3JlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAge1xuICB3aWR0aDogNjYuNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cC1saXN0IHtcbiAgICBnYXA6IDIwcHggMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCAucHJvcHMtaXRlbS10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCAucHJvcHMtaXRlbS10ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAubW9yZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAubW9yZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5tb3JlLWxpbmsgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAuYWN0aW9uLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1zZWN0aW9uIGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLmxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLmxpc3QuaXMtd2lkZS1ibG9jayAudGV4dC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2subG9nbyB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jay5sb2dvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sudGV4dCB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sgcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAubGFiZWwgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5sYWJlbCBpIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHNwYW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyIC56b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIgLnpvb20gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyOmhvdmVyIC56b29tIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkgLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC5idG4tcGxheSAuaWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbzpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbzpob3ZlciAuYnRuLXBsYXkgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIC50ZXh0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdCAuYWNjb3JkaW9uLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQuaXMtbG9hZGluZyAuaXMtbG9hZGluZy1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWltYWdlcyAuYmxvY2stdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbWFnZXMgLmJsb2NrLWNvbnRlbnQtc2Nyb2xsLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbWFnZXMgLmJsb2NrLWNvbnRlbnQgLmFyZWEtaW1hZ2VzLWFjdGlvbi1idXR0b25zIHtcbiAgbWF4LXdpZHRoOiA0NTZweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWltYWdlcyAuYmxvY2stY29udGVudCAuYXJlYS1pbWFnZXMtYWN0aW9uLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbWFnZXMgLmJsb2NrLWNvbnRlbnQgLmFyZWEtaW1hZ2VzLWFjdGlvbi1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLmlzLWxvYWRpbmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbCAuaXMtbG9hZGluZy1vdmVybGF5IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLmlzLWxvYWRpbmctb3ZlcmxheSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwuaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwuaXMtb3Blbi5pcy1sb2FkaW5nIC5pcy1sb2FkaW5nLW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLnJlbnQge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtcGFnZSAucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLXBhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5sLXBhZ2UgLnBhZ2UtaGVhZGVyIC5iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5sLXBhZ2UgLnBhZ2UtaGVhZGVyIC5iYWNrIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzMzM7XG59XG4ubC1wYWdlIC5wYWdlLWhlYWRlciAuYmFjayBhOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWxlZnQuc3ZnXCIsIGZpbGw9IzMzMykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ubC1wYWdlIC5wYWdlLWhlYWRlciAuYmFjayBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ubC1wYWdlIC5wYWdlLWhlYWRlciAuYmFjayBhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWxlZnQuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG59XG4ubC1wYWdlIC5wYWdlLWhlYWRlciAucGFnZS10aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtcGFnZSAucGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubC1wYWdlIC5wYWdlLWhlYWRlciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ubC1wYWdlIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLXBhZ2UgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4ubC1wYWdlLnBhZ2UtNDA0IC5wYWdlLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXBhZ2UucGFnZS00MDQgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4ubC1wYWdlLnBhZ2UtNDA0IC5wYWdlLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlLnBhZ2UtNDA0IC5wYWdlLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubC1wYWdlLnBhZ2UtNDA0IC5wYWdlLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXBhZ2UucGFnZS00MDQgLnBhZ2UtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLmdlbnBsYW4tYmlnLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IHtcbiAgICB6LWluZGV4OiAxNDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHotaW5kZXg6IDE4O1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICBoZWlnaHQ6IDgxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLmxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG4uZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrIC5sZWZ0IC50b2dnbGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLmxlZnQgLnRvZ2dsZS1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAubGVmdCAudG9nZ2xlLW1lbnUgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAubGVmdCAudG9nZ2xlLW1lbnUgaTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrIC5sZWZ0IC50b2dnbGUtbWVudSBpOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrIC5sZWZ0IC5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrIC5sZWZ0IC5sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLmxlZnQgLmxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAucmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAucmlnaHQgLnBob25lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrIC5yaWdodCAucGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLnJpZ2h0IC5waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAucmlnaHQgLmNhbGxiYWNrIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLnJpZ2h0IC5jYWxsYmFjayB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLnJpZ2h0IC5jYWxsYmFjayBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9waG9uZS5zdmdcIiwgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLnJpZ2h0IC5jYWxsYmFjayBpIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLnJpZ2h0IC5jYWxsYmFjayBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAucmlnaHQgLmNhbGxiYWNrIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250YWluZXItd3JhcCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uZ2VucGxhbi1iaWctbWVudSAuY29udGFpbmVyLXdyYXAgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250YWluZXItd3JhcCAuY29udGFpbmVyIC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ2VucGxhbi1iaWctbWVudSAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA5MHB4IDM1cHggMjAwcHggMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCB7XG4gICAgcGFkZGluZzogNDVweCA4cHg7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLm1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLm1lbnUgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMzMuMzMlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAubWVudSB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAubWVudSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLm1lbnUgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5tZW51IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLm1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvcHlyaWdodCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvcHlyaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb3B5cmlnaHQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb3B5cmlnaHQgLmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvcHlyaWdodCAuaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvcHlyaWdodCAuaW1nOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29weXJpZ2h0IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMge1xuICB3aWR0aDogMzMuMzMlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb250YWN0cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb250YWN0cyB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLmxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLmxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvbnRhY3RzIC5saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLnRleHQge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLnRleHQgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLnRleHQgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb250YWN0cyAudGV4dCAuaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb250YWN0cyAudGV4dCAuaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzMzMztcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvbnRhY3RzIC50ZXh0IC5pdGVtIHAgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLnRleHQgLml0ZW0gcCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucGFnZS1nZW5wbGFuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20tc2Nyb2xsZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlci5pcy1tb2JpbGUtYmctbm9uZSAuYmcuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlci5pcy1tb2JpbGUtYmctbm9uZSAuYmcubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS13cmFwcGVyLmlzLW1vYmlsZS1iZy1ub25lIC5zdmctZ2VucGxhbi5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS13cmFwcGVyLmlzLW1vYmlsZS1iZy1ub25lIC5zdmctZ2VucGxhbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIuYXJlYS1udW1iZXItc3R5bGUtY2lyY2xlIC5zdmctZ2VucGxhbiBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlci5hcmVhLW51bWJlci1zdHlsZS1jaXJjbGUgLmFyZWEtbnVtYmVycyAuaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIuYXJlYS1udW1iZXItc3R5bGUtY2lyY2xlIC5hcmVhLW51bWJlcnMgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlci5hcmVhLW51bWJlci1zdHlsZS1jaXJjbGUgLmFyZWEtbnVtYmVycyAuaXRlbS5hcmVhLXN0YXR1cy1mcmVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LCAxOTYsIDU0KTtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS13cmFwcGVyLmFyZWEtbnVtYmVyLXN0eWxlLWNpcmNsZSAuYXJlYS1udW1iZXJzIC5pdGVtLmFyZWEtc3RhdHVzLXJlc2VydmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjQ2LCAyKTtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlci5hcmVhLW51bWJlci1zdHlsZS1jaXJjbGUgLmFyZWEtbnVtYmVycyAuaXRlbS5hcmVhLXN0YXR1cy1zb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NiwgNzIsIDcyKTtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS13cmFwcGVyLmFyZWEtbnVtYmVyLXN0eWxlLWNpcmNsZSAuYXJlYS1udW1iZXJzIC5pdGVtLmFyZWEtc3RhdHVzLXN0b2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0NSwgMTQ1LCAxNDUpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIuYXJlYS1udW1iZXItc3R5bGUtY2lyY2xlIC5hcmVhLW51bWJlcnMgLml0ZW0uaXMtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbSAuZ2VucGxhbi1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20gLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJnLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5iZy5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJnLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYmcubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc3ZnLXNvdXJjZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbi5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc3ZnLWdlbnBsYW4uZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc3ZnLWdlbnBsYW4gcGF0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHN0cm9rZS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGZpbGwtcnVsZTogZXZlbm9kZCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHBhdGguaXMtZGlzYWJsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc3ZnLWdlbnBsYW4gcGF0aC5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHBhdGguYXJlYS1zdGF0dXMtZnJlZSB7XG4gIGZpbGw6IHJnYmEoODYsIDE5NiwgNTQsIDAuNSk7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHBhdGguYXJlYS1zdGF0dXMtcmVzZXJ2ZWQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjQ2LCAyLCAwLjUpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbiBwYXRoLmFyZWEtc3RhdHVzLXNvbGQge1xuICBmaWxsOiByZ2JhKDI0NiwgNzIsIDcyLCAwLjUpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbiBwYXRoLmFyZWEtc3RhdHVzLXN0b2NrIHtcbiAgZmlsbDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjcpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbiBwYXRoLmFyZWEtb3Blbi1tb2RhbC1pbmZvIHtcbiAgc3Ryb2tlLXdpZHRoOiA2cHggIWltcG9ydGFudDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc3ZnLWdlbnBsYW4gcGF0aC5pcy1ob3ZlciB7XG4gIHN0cm9rZS13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHBhdGguaXMtaG92ZXIuYXJlYS1zdGF0dXMtZnJlZSB7XG4gIGZpbGw6IHJnYmEoODYsIDE5NiwgNTQsIDAuOSk7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHBhdGguaXMtaG92ZXIuYXJlYS1zdGF0dXMtcmVzZXJ2ZWQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjQ2LCAyLCAwLjkpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbiBwYXRoLmlzLWhvdmVyLmFyZWEtc3RhdHVzLXNvbGQge1xuICBmaWxsOiByZ2JhKDI0NiwgNzIsIDcyLCAwLjkpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbiBwYXRoLmlzLWhvdmVyLmFyZWEtc3RhdHVzLXN0b2NrIHtcbiAgZmlsbDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjkpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5hcmVhLW51bWJlcnMgLml0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYXJlYS1udW1iZXJzIC5pdGVtIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5hcmVhLW51bWJlcnMgLml0ZW0uaXMtaG92ZXIge1xuICB6LWluZGV4OiAxNDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5hcmVhLW51bWJlcnMgLml0ZW0uaXMtdHJhbnNpdGlvbi1ub25lIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5hcmVhLW51bWJlcnMgLml0ZW0uaXMtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5hcmVhLW51bWJlcnMgLml0ZW0uaXMtdGV4dC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmFyZWEtbnVtYmVycyAuaXRlbS5hcmVhLXBvaW50LWJpZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGw6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcC5pcy1kcmFnIHtcbiAgY3Vyc29yOiBncmFiO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDM1cHggMCAzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnV0dG9uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnV0dG9ucyAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idXR0b25zIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnV0dG9ucyAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idXR0b25zIC5idG4uYmFjayB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWxlZnQuc3ZnXCIsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlciAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idXR0b25zIC5idG4uYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjc2ZDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ1dHRvbnMgLmJ0bi5iYWNrIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWluLXdpZHRoOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ1dHRvbnMgLmJ0bi5zaG93LW9uLW1hcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL21hcHMuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnV0dG9ucyAuYnRuLnNob3ctb24tbWFwIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgfVxuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogNXB4IDEzcHg7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ0biBzcGFuLnNob3ctZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idG4gc3Bhbi5zaG93LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ0biBzcGFuLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnRuIHNwYW4uc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMzBweCAyMHB4IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMCAzMHB4IDIwcHggMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMzVweCAyMHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMzBweCAxNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0ge1xuICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbSBpIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0uZnJlZSBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzQzNjtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0ucmVzZXJ2ZWQgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2MDI7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtLnNvbGQgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjQ4NDg7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtLnN0b2NrIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAubWFwLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIC5tYXAtYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAubWFwLWJ1dHRvbnMgLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIC5tYXAtYnV0dG9ucyAuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAubWFwLWJ1dHRvbnMgLmJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLm1hcC1idXR0b25zIC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLm1hcC1idXR0b25zIC5idG4ueWEtcm91dGUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvY2FyLnN2Z1wiLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAubWFwLWJ1dHRvbnMgLmJ0bi55YS1yb3V0ZS1saW5rOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuem9vbS1nZW5wbGFuIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4ge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbi5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaSB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpOmJlZm9yZSwgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpLmlzLWhpZGRlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaS5pcy1oaWRkZW46YmVmb3JlLCAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpLmlzLWhpZGRlbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuem9vbS1nZW5wbGFuIGkucGx1czpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpLnBsdXM6YWZ0ZXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpLm1pbnVzOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDRweDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuem9vbS1nZW5wbGFuIGkubWludXM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpOmhvdmVyOmJlZm9yZSwgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLm1hcC1sb2NhdGlvbi1mdWxsLFxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5tYXAtbG9jYXRpb24tcm91dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtbG9jYXRpb24tbWFwLW9wZW4gLmdlbnBsYW4tc2Nyb2xsIC5tYXAtYnV0dG9ucyxcbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy1sb2NhdGlvbi1tYXAtb3BlbiAuem9vbS1nZW5wbGFuIC5tYXAtYnV0dG9ucyxcbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy1sb2NhdGlvbi1tYXAtb3BlbiAuYm90dG9tLW5hdmlnYXRpb24gLm1hcC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy1sb2NhdGlvbi1tYXAtb3BlbiAuZ2VucGxhbi1zY3JvbGwgLmFyZWEtc3RhdHVzZXMsXG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtbG9jYXRpb24tbWFwLW9wZW4gLnpvb20tZ2VucGxhbiAuYXJlYS1zdGF0dXNlcyxcbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy1sb2NhdGlvbi1tYXAtb3BlbiAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLWxvY2F0aW9uLW1hcC1vcGVuIC5nZW5wbGFuLXNjcm9sbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy1sb2NhdGlvbi1tYXAtb3BlbiAuYm90dG9tLW5hdmlnYXRpb24ge1xuICB6LWluZGV4OiA2O1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLWxvY2F0aW9uLW1hcC1vcGVuIC5tYXAtbG9jYXRpb24tZnVsbCB7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtbG9jYXRpb24tbWFwLW9wZW4uaXMtcm91dGUgLm1hcC1sb2NhdGlvbi1mdWxsIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLWxvY2F0aW9uLW1hcC1vcGVuLmlzLXJvdXRlIC5tYXAtbG9jYXRpb24tcm91dGUge1xuICB6LWluZGV4OiA0O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLXpvb20tbG9hZGluZzpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLXpvb20tbG9hZGluZyAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtem9vbS1sb2FkaW5nIC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5iZywgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLXpvb20tbG9hZGluZyAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4sIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy16b29tLWxvYWRpbmcgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmFyZWEtbnVtYmVycyAuaXRlbSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtem9vbS1sb2FkaW5nIC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5iZzpiZWZvcmUsIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy16b29tLWxvYWRpbmcgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuOmJlZm9yZSwgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLXpvb20tbG9hZGluZyAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuYXJlYS1udW1iZXJzIC5pdGVtOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtc2l6ZS1iaWcgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtc2l6ZS1ub3JtYWwtbW9iaWxlIC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5iZyB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAudG9wLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAudGl0bGUge1xuICBwYWRkaW5nOiAwIDE1cHggMCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLnRpdGxlIC5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC50aXRsZSAubGluayBoNCB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC50aXRsZSAubGluazpob3ZlciBoNCB7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLnRpdGxlLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC50aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAudGl0bGUgc3Bhbi5pLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvaG9tZS1wYXJ0LTIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNnB4O1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLnRpdGxlIHNwYW4uaS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3Bhcmstb3V0ZG9vcnMtdHJlZS1iZW5jaC5zdmdcIik7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAudGl0bGUgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC50aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5hbGwtY29uc3RydWN0aW9uLXN0YWdlIC5iYXJvbl9fY2xpcHBlciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDMwOHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFsbC1jb25zdHJ1Y3Rpb24tc3RhZ2UgLmJhcm9uX19jbGlwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzBweCk7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5hbGwtY29uc3RydWN0aW9uLXN0YWdlIC5iYXJvbl9fY2xpcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSAuYmFyb25fX2NsaXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSAuYmFyb25fX2NsaXBwZXIgLnNjcm9sbGVyIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFsbC1jb25zdHJ1Y3Rpb24tc3RhZ2UgLmJhcm9uX19jbGlwcGVyIC5zY3JvbGxlcl9fdHJhY2sge1xuICByaWdodDogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFsbC1jb25zdHJ1Y3Rpb24tc3RhZ2UgLmJhcm9uX19jbGlwcGVyOmhvdmVyIC5zY3JvbGxlcl9fdHJhY2sge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFsbC1jb25zdHJ1Y3Rpb24tc3RhZ2UgLmxpc3QgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSAubGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5hbGwtY29uc3RydWN0aW9uLXN0YWdlIC5saXN0IC5pdGVtIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSAubGlzdCAuaXRlbSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5hbGwtY29uc3RydWN0aW9uLXN0YWdlIC5saXN0IC5pdGVtIC50ZXh0IGg0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFsbC1jb25zdHJ1Y3Rpb24tc3RhZ2UgLmxpc3QgLml0ZW0gLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5hbGwtY29uc3RydWN0aW9uLXN0YWdlIC5saXN0IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFyZWEtbGlzdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyOTVweCk7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmJhcm9uX19jbGlwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzUwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmJvdHRvbS1ibG9jayAuZG93bmxvYWQtcHJpY2VsaXN0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmJnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmJnLm1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4uZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4uZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5zdmctZ2VucGxhbi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuIHBhdGgge1xuICBmaWxsOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBzdHJva2Utd2lkdGg6IDZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4gcGF0aCB7XG4gICAgc3Ryb2tlLXdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmFyZWEtcG9pbnQtYmlnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuYXJlYS1wb2ludC1iaWcgLmluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBsZWZ0OiAtNTdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAxMDAlLCB0cmFuc3BhcmVudCAyNnB4LCAjZmZmIDI2cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5hcmVhLXBvaW50LWJpZyAuY2lyY2xlIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5hcmVhLXBvaW50LWJpZyAuY2lyY2xlIGVtIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmFyZWEtcG9pbnQtYmlnLmlzLW5vLWNsaWNrIC5pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcC5pcy1tb2JpbGUtYmctbm9uZSAuYmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwLmlzLW1vYmlsZS1iZy1ub25lIC5iZy5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwLmlzLW1vYmlsZS1iZy1ub25lIC5iZy5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAuaXMtbW9iaWxlLWJnLW5vbmUgLnN2Zy1nZW5wbGFuLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAuaXMtbW9iaWxlLWJnLW5vbmUgLnN2Zy1nZW5wbGFuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1pZnJhbWUgLmdlbnBsYW4tc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1pZnJhbWUgLmdlbnBsYW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4taWZyYW1lIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1pZnJhbWUgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4taWZyYW1lIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWlmcmFtZSAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuZ2VucGxhbi1zaWRlYmFyLWhpZGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZ2VucGxhbi1zaWRlYmFyLWhpZGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmdlbnBsYW4tc2lkZWJhci1oaWRlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIGJvZHkuZ2VucGxhbi1zaWRlYmFyLWhpZGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICBib2R5LmdlbnBsYW4tc2lkZWJhci1oaWRlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5ib2R5LmdlbnBsYW4tdG9wbWVudS1idG4tYmFjay1oaWRlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ1dHRvbnMgLmJ0bi5iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5nZW5wbGFuLXRvcG1lbnUtYnRuLW1hcC1oaWRlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ1dHRvbnMgLmJ0bi5zaG93LW9uLW1hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuZ2VucGxhbi10b3BtZW51LWJ0bi1leGN1cnNpb24taGlkZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idG4uYnRuLWV4Y3Vyc2lvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuZ2VucGxhbi16b29tLWhpZGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmdlbnBsYW4tbGVnZW5kLWhpZGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlIGZvcm0uY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciAuc29ydGluZy1leHRlbmRlZC10b2dnbGUgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tc2lkZWJhciAuYm90dG9tLWJsb2NrIC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLXNpZGViYXIgLm1vYmlsZS10b2dnbGUge1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20gLmJ0bi1mdWxsc2NyZWVuIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zb2x0LWdlbnBsYW4tbW92ZS16b29tIC5idG4tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtY2xvc2Uge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLm1vZGFsLWFyZWEtaW5mbyAuc2xpY2stYXJyb3cge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLnByb2plY3RzLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLnByb2plY3RzLWJsb2NrIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIGkge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbCAucHJvamVjdHMtYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLnByb2plY3RzLWJsb2NrIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLnByb2plY3RzLWJsb2NrIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvIC5idG4tcGxheSAuaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLml0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5sYWJlbCBpIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAudmlkZW8gLmJ0bi1wbGF5IC5pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIsIGJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGVbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlW2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuaXRlbSwgYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGVbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyIC5pdGVtIGltZywgYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlW2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3csIGJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGVbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW1haW46OmJlZm9yZSwgYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1tYWluOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGVbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLml0ZW0gaW1nLCBib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlW2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuaXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zaXRlLWRldiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDtcbiAgYm90dG9tOiAzN3B4O1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNpdGUtZGV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNpdGUtZGV2LmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2l0ZS1kZXYgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNpdGUtZGV2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNpdGUtZGV2OmhvdmVyIHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuZ2VucGxhbi1zeW1ib2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xuICBib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLmdlbnBsYW4tc3ltYm9sIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5nZW5wbGFuLXN5bWJvbCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLmdlbnBsYW4tc3ltYm9sIHN2ZyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5nZW5wbGFuLXN5bWJvbCBzdmcgcGF0aCwgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5nZW5wbGFuLXN5bWJvbCBzdmcgY2lyY2xlIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmdlbnBsYW4tc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTM7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5nZW5wbGFuLXNpZGViYXIgLnRvcC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAudG9wLWJsb2NrIC50b2dnbGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2sgLnRvZ2dsZS1tZW51IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnRvcC1ibG9jayAudG9nZ2xlLW1lbnUgaTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2sgLnRvZ2dsZS1tZW51IGk6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnRvcC1ibG9jayAudG9nZ2xlLW1lbnUgaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnRvcC1ibG9jayAudG9nZ2xlLW1lbnUuaXMtYWN0aXZlIGk6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmdlbnBsYW4tc2lkZWJhciAudG9wLWJsb2NrIC50b2dnbGUtbWVudS5pcy1hY3RpdmUgaTpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLmdlbnBsYW4tc2lkZWJhciAudG9wLWJsb2NrIC50b2dnbGUtbWVudS5pcy1hY3RpdmUgaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmdlbnBsYW4tc2lkZWJhciAudG9wLWJsb2NrIC5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMjMwcHg7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2sgLmxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2suaGFzLW1lbnUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2suaGFzLW1lbnUgLmxvZ28ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyIGgyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciB7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAwIDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDAgMzBweDtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAuZmlsdGVyIC5zb3J0aW5nLXNpbXBsZS10b2dnbGUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuZmlsdGVyIC5zb3J0aW5nLXNpbXBsZS10b2dnbGUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciAuc29ydGluZy1zaW1wbGUtdG9nZ2xlIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciAuc29ydGluZy1zaW1wbGUtdG9nZ2xlIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciAuc29ydGluZy1zaW1wbGUtdG9nZ2xlIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5maWx0ZXIgLnNvcnRpbmctc2ltcGxlLXRvZ2dsZSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5maWx0ZXIgLnNvcnRpbmctc2ltcGxlLXRvZ2dsZSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmdlbnBsYW4tc2lkZWJhciAuZmlsdGVyIC5zb3J0aW5nLXNpbXBsZS10b2dnbGUgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuZmlsdGVyIC5zb3J0aW5nLWV4dGVuZGVkLXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciAuc29ydGluZy1leHRlbmRlZC10b2dnbGUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2VxdWFsaXplci5zdmdcIiwgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuZmlsdGVyIC5zb3J0aW5nLWV4dGVuZGVkLXRvZ2dsZSBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNzZkMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdlbnBsYW4tc2lkZWJhciAuYXJlYS1saXN0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1NXB4KTtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4IDAgNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xuICB9XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtdGl0bGUgZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LXRpdGxlIGRpdi5zdGF0dXMge1xuICB3aWR0aDogMjVweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC10aXRsZSBkaXYubnVtYmVyIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtdGl0bGUgZGl2LmFyZWEge1xuICB3aWR0aDogMTAwcHg7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtdGl0bGUgZGl2LnByaWNlIHtcbiAgd2lkdGg6IDExMnB4O1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDMwMXB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmJhcm9uX19jbGlwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlciAuc2Nyb2xsZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmJhcm9uX19jbGlwcGVyIC5zY3JvbGxlcl9fdHJhY2sge1xuICByaWdodDogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlcjpob3ZlciAuc2Nyb2xsZXJfX3RyYWNrIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvc3Bpbm5lci5zdmdcIiwgZmlsbD0jMmU2N2JlKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcy5pcy1sb2FkaW5nOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtaXRlbXMgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCA0MHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMzBweDtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtLmlzLWRpc2FibGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtaXRlbXMgLml0ZW0uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5zdGF0dXMge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmM0MzY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtaXRlbXMgLml0ZW0gZGl2LnN0YXR1cy5mcmVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzQzNjtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYuc3RhdHVzLnJlc2VydmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjYwMjtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYuc3RhdHVzLnNvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY0ODQ4O1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5zdGF0dXMuc3RvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5udW1iZXIge1xuICB3aWR0aDogNDBweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYuYXJlYSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgd2lkdGg6IDExMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIGNvbG9yOiAjMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5wcmljZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYucHJpY2Uucm91YmxlLWljbzphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMXB4IDAgMCAwO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtOmhvdmVyLCAuZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtaXRlbXMgLml0ZW0uaXMtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtaXRlbXMgLml0ZW0uaXMtYWN0aXZlID4gZGl2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAubm8tcHJpY2UgLmxpc3QtdGl0bGUgZGl2Lm51bWJlciB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwLm5vLXByaWNlIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5udW1iZXIge1xuICB3aWR0aDogNzBweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmJvdHRvbS1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdlbnBsYW4tc2lkZWJhciAuYm90dG9tLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cbn1cbi5nZW5wbGFuLXNpZGViYXIgLmJvdHRvbS1ibG9jayAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMjVweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmJvdHRvbS1ibG9jayAuYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuYm90dG9tLWJsb2NrIC5idG4uY2FsbGJhY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3Bob25lLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuYm90dG9tLWJsb2NrIC5idG4uZG93bmxvYWQtcHJpY2VsaXN0OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9wZGYuc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5tb2JpbGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC00MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyIC5tb2JpbGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubW9iaWxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogN3B4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2Fycm93LXJpZ2h0LnN2Z1wiLCBmaWxsPSNmZmYpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLnJlc2V0LWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLnJlc2V0LWZpbHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2Nsb3NlLnN2Z1wiLCBmaWxsPSMyZTY3YmUpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5yZXNldC1maWx0ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5yZXNldC1maWx0ZXI6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAucmVzZXQtZmlsdGVyLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5jbG9zZS1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2Nsb3NlLnN2Z1wiLCBmaWxsPSMzMzMpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5jbG9zZS1maWx0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvY2xvc2Uuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWxpc3Qtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWxpc3Qtd3JhcCAuYmFyb25fX2NsaXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItbGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItbGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1saXN0LXdyYXAgLmJhcm9uX19jbGlwcGVyIC5zY3JvbGxlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItbGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlciAuc2Nyb2xsZXJfX3RyYWNrIHtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1saXN0LXdyYXAgLmJhcm9uX19jbGlwcGVyIC5zY3JvbGxlcl9fdHJhY2sgLnNjcm9sbGVyX19iYXIge1xuICB3aWR0aDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWxpc3Qtd3JhcCAuYmFyb25fX2NsaXBwZXI6aG92ZXIgLnNjcm9sbGVyX190cmFjayB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWl0ZW0gLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWl0ZW0gLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItaXRlbSAuc2VsZWN0aXplLWNvbnRyb2wuYmxvY2sgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IGNhbGMoMTAwJSArIDhweCkgIWltcG9ydGFudDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5pdGVtID4gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWl0ZW0gLml0ZW0gLmlucHV0cy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5pdGVtIC5pbnB1dHMtZ3JvdXAgLmlucHV0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItaXRlbSAuaXRlbSAuaW5wdXRzLWdyb3VwIC5pbnB1dC13cmFwIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5pdGVtIC5pbnB1dHMtZ3JvdXAgLmlucHV0LXdyYXAgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1heC13aWR0aDogOTBweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIuaXMtbW9iaWxlLW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uZ2VucGxhbi1zaWRlYmFyLmlzLW1vYmlsZS1vcGVuIC5tb2JpbGUtdG9nZ2xlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLmdlbnBsYW4tc2lkZWJhci5pcy1tb2JpbGUtdG9nZ2xlLWhpZGUgLm1vYmlsZS10b2dnbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDBweCk7XG59XG4uZ2VucGxhbi1zaWRlYmFyLmlzLXNvcnRpbmctZXh0ZW5kZWQtb3BlbiAuc29ydGluZy1leHRlbmRlZC1ibG9jayB7XG4gIHotaW5kZXg6IDE1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXIuaXMtc29ydGluZy1leHRlbmRlZC1vcGVuIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIHtcbiAgICB6LWluZGV4OiAxODtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyLmlzLXNvcnRpbmctZXh0ZW5kZWQtb3BlbiAubW9iaWxlLXRvZ2dsZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5nZW5wbGFuLXNpZGViYXIuaXMtc29ydGluZy1leHRlbmRlZC1vcGVuLmlzLW1vYmlsZS1vcGVuIC5tb2JpbGUtdG9nZ2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubW9kYWwtYXJlYS1pbmZvLWJnIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbC1hcmVhLWluZm8tYmcuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLWFyZWEtaW5mbywgLm1vZGFsLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8sIC5tb2RhbC1pbmZvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbywgLm1vZGFsLWluZm8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mby5pcy1hY3RpdmUsIC5tb2RhbC1pbmZvLmlzLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8td3JhcCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLXdyYXAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8td3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby13cmFwLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDcwcHggNTBweCA1MHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby13cmFwLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA3MHB4IDUwcHggNTBweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby13cmFwLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDY1cHggMjBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWNsb3NlLCAubW9kYWwtaW5mbyAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogLTQ1cHg7XG4gIHJpZ2h0OiAtNDVweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWNsb3NlLCAubW9kYWwtaW5mbyAubW9kYWwtY2xvc2Uge1xuICAgIHRvcDogLTU1cHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWNsb3NlLCAubW9kYWwtaW5mbyAubW9kYWwtY2xvc2Uge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1jbG9zZTpiZWZvcmUsIC5tb2RhbC1pbmZvIC5tb2RhbC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2Nsb3NlLnN2Z1wiLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAuYmFyb25fX2NsaXBwZXIgLnNjcm9sbGVyLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC5iYXJvbl9fY2xpcHBlciAuc2Nyb2xsZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lcjpiZWZvcmUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3NwaW5uZXIuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbi5tb2JpbGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbi5tb2JpbGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24ubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbi5tb2JpbGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24ubW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbiBoMiwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gaDIsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0IHAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgcDpsYXN0LWNoaWxkLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwgbGksIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwgbGk6bGFzdC1jaGlsZCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbiAudGV4dCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jaywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2ssIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2ssIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4IDI1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyID4gc3BhbiwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIgPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIC5zdGF0dXMsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIC5zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIgLnN0YXR1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzLmZyZWU6YmVmb3JlLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzLmZyZWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzQzNjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIgLnN0YXR1cy5yZXNlcnZlZDpiZWZvcmUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIC5zdGF0dXMucmVzZXJ2ZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjYwMjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIgLnN0YXR1cy5zb2xkOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIgLnN0YXR1cy5zb2xkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjQ4NDg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIC5zdGF0dXMuc3RvY2s6YmVmb3JlLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzLnN0b2NrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIHAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0sIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtIHAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwOmxhc3QtY2hpbGQsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0gcCBzdHJvbmcsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0gcCAu0YFhZGFzdHJhbC1udW1iZXItbGluaywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtIHAgLtGBYWRhc3RyYWwtbnVtYmVyLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwIC7RgWFkYXN0cmFsLW51bWJlci1saW5rOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtIHAgLtGBYWRhc3RyYWwtbnVtYmVyLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2xpbmsuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwIC7RgWFkYXN0cmFsLW51bWJlci1saW5rOmhvdmVyOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtIHAgLtGBYWRhc3RyYWwtbnVtYmVyLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0uZnVsbC13aWR0aCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLnByaWNlIHAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbS5wcmljZSBwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLnByaWNlIHA6bGFzdC1jaGlsZCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLnByaWNlIHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLnByaWNlIHAgLnN0b2NrLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0ucHJpY2UgcCAuc3RvY2sge1xuICBjb2xvcjogIzJlNjdiZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0uc2VsZWN0LXByb2plY3RzLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0uc2VsZWN0LXByb2plY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbS5zZWxlY3QtcHJvamVjdHMgLnNlbGVjdGl6ZS1jb250cm9sLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0uc2VsZWN0LXByb2plY3RzIC5zZWxlY3RpemUtY29udHJvbCB7XG4gIG1heC13aWR0aDogMzMwcHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbS5zZWxlY3QtcHJvamVjdHMgLnNlbGVjdGl6ZS1jb250cm9sIC5pdGVtLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0uc2VsZWN0LXByb2plY3RzIC5zZWxlY3RpemUtY29udHJvbCAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0biwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuYnV0dG9ucyAuYnRuIHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuYnV0dG9ucyAuYnRuLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIC5idG4ucHJpbnQtaW5mbywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuYnV0dG9ucyAuYnRuLnByaW50LWluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0bi5wcmludC1pbmZvLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIC5idG4ucHJpbnQtaW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0bi5wcmludC1pbmZvOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuYnV0dG9ucyAuYnRuLnByaW50LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0bi5wcmludC1pbmZvLmljby1zaGFyZTpiZWZvcmUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0bi5wcmludC1pbmZvLmljby1zaGFyZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvc2hhcmUuc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0bi5wcmludC1pbmZvLmljby1wZGY6YmVmb3JlLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIC5idG4ucHJpbnQtaW5mby5pY28tcGRmOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9wZGYtMS5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24sIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmxvY2F0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24gcCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5sb2NhdGlvbiBwLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5sb2NhdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24gcCBzdHJvbmcsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmxvY2F0aW9uIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmxvY2F0aW9uIC5tYXAtbG9jYXRpb24td3JhcCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24gLm1hcC1sb2NhdGlvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24gLm1hcC1sb2NhdGlvbi1tYXAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmxvY2F0aW9uIC5tYXAtbG9jYXRpb24tbWFwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuZnVsbC1kZXNjcmlwdGlvbiwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuZnVsbC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5mdWxsLWRlc2NyaXB0aW9uLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5mdWxsLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IGgyLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgaDIsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLmltZywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSBpbWcsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIGltZywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gaW1nLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSBpbWcsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW8sIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIC52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIC52aWRlbywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLnZpZGVvIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLnZpZGVvLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW8ge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW8sIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIC52aWRlbyB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW86YmVmb3JlLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9wbGF5LnN2Z1wiLCBmaWxsPSMyZTY3YmUpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNSU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW86YmVmb3JlLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW86YmVmb3JlIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLnZpZGVvIHZpZGVvLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW8gdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLnZpZGVvOmhvdmVyOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLnZpZGVvOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLnNsaWNrLWFycm93LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGl0bGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGl0bGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50aXRsZSBoNCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50aXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0tcm93LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0sIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGV4dCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGV4dCAuaXRlbTpsYXN0LWNoaWxkLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0gcCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtIHAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGV4dCAuaXRlbSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtIHAgc3Ryb25nLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0gcCBzdHJvbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtIHA6bGFzdC1jaGlsZCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGV4dCAuaXRlbS5wcmljZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtLnByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAubGlzdCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAubGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAuc2xpY2stYXJyb3csIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDE3MHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93OmhvdmVyLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTZlY2E7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93LnNsaWNrLXByZXYsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwNy40MzYgNDA3LjQzNicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA3LjQzNiA0MDcuNDM2OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0Nwb2x5Z29uIHBvaW50cz0nMzE1Ljg2OSwyMS4xNzggMjk0LjYyMSwwIDkxLjU2NiwyMDMuNzE4IDI5NC42MjEsNDA3LjQzNiAzMTUuODY5LDM4Ni4yNTggMTMzLjkyNCwyMDMuNzE4ICcvJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5zbGljay1hcnJvdy5zbGljay1uZXh0LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDA3LjQzNiA0MDcuNDM2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM2IDQwNy40MzY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BvbHlnb24gcG9pbnRzPScxMTIuODE0LDAgOTEuNTY2LDIxLjE3OCAyNzMuNTEyLDIwMy43MTggOTEuNTY2LDM4Ni4yNTggMTEyLjgxNCw0MDcuNDM2IDMxNS44NjksMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvLmlzLXByb2plY3Qtbm9uZSAubW9kYWwtYXJlYS1pbmZvLWlubmVyLCAubW9kYWwtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvLmlzLXByb2plY3Qtbm9uZSAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwLCAubW9kYWwtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kYWwtYXJlYS1pbmZvLmlzLXByb2plY3Qtbm9uZSAubW9kYWwtYXJlYS1pbmZvLWlubmVyID4gLmJhcm9uX19jbGlwcGVyLCAubW9kYWwtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciA+IC5iYXJvbl9fY2xpcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1vZGFsLWFyZWEtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciAuY29udGVudC1ibG9jaywgLm1vZGFsLWluZm8uaXMtcHJvamVjdC1ub25lIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLmNvbnRlbnQtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm1vZGFsLWFyZWEtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciAuY29udGVudC1ibG9jayA+IC5iYXJvbl9fY2xpcHBlciwgLm1vZGFsLWluZm8uaXMtcHJvamVjdC1ub25lIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLmNvbnRlbnQtYmxvY2sgPiAuYmFyb25fX2NsaXBwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tb2RhbC1hcmVhLWluZm8uaXMtcHJvamVjdC1ub25lIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0biwgLm1vZGFsLWluZm8uaXMtcHJvamVjdC1ub25lIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0biB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvLmlzLXByb2plY3Qtbm9uZSAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC5wcm9qZWN0cy1saXN0LCAubW9kYWwtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciAucHJvamVjdHMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1hcmVhLWluZm8uaXMtbG9hZGluZyAubW9kYWwtYXJlYS1pbmZvLWlubmVyLCAubW9kYWwtaW5mby5pcy1sb2FkaW5nIC5tb2RhbC1hcmVhLWluZm8taW5uZXIge1xuICBtaW4taGVpZ2h0OiAyODBweDtcbn1cbi5tb2RhbC1hcmVhLWluZm8uaXMtbG9hZGluZyAubW9kYWwtYXJlYS1pbmZvLWlubmVyOmJlZm9yZSwgLm1vZGFsLWluZm8uaXMtbG9hZGluZyAubW9kYWwtYXJlYS1pbmZvLWlubmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC1pbmZvIC5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jbG9zZS5zdmdcIiwgZmlsbD13aGl0ZSkgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xufVxuLm1vZGFsLWluZm8gLm1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWluZm8gLm1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwtaW5mbyAubW9kYWwtY2xvc2Uge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gIG92ZXJmbG93OiAwLjg7XG59XG4ubW9kYWwtaW5mbyAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAxMjBweCA0MHB4IDQwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubW9kYWwtaW5mbyAud3JhcCB7XG4gICAgcGFkZGluZzogOTBweCAyNXB4IDI1cHggODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGFsLWluZm8gLndyYXAge1xuICAgIHBhZGRpbmc6IDgwcHggMjVweCAyNXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWluZm8gLndyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1vZGFsLWluZm8gLndyYXAtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWluZm8gLndyYXAtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5iYXJvbl9fY2xpcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzgwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y2ZjZmNiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIH1cbiAgLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZjZmNmY2IDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgfVxufVxuLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyIC5zY3JvbGxlciB7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1pbmZvIC5iYXJvbl9fY2xpcHBlciAuc2Nyb2xsZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5iYXJvbl9fY2xpcHBlciAuc2Nyb2xsZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1pbmZvIC5jb250ZW50LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayAudGl0bGUgaDQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5jb250ZW50LWJsb2NrIC50ZXh0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRleHQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRleHQtaXRlbSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNBOUE5QTk7XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayAudGV4dC1pdGVtIC5jb250IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRleHQtaXRlbSAuY29udCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2RhbC1pbmZvIC5jb250ZW50LWJsb2NrIC50ZXh0LWl0ZW0gLmNvbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1pbmZvIC5jb250ZW50LWJsb2NrIC50ZXh0LWl0ZW0gLmNvbnQgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRleHQtaXRlbSAuY29udCAuZnMtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayAuYnV0dG9ucyAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIC5zbGlkZXItYmxvY2sgLm1haW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5tYWluIC5pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiAuaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5tYWluIC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIC5zbGlkZXItYmxvY2sgLm1haW4gLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIC5zbGlkZXItYmxvY2sgLm1haW4gLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNmVjYTtcbn1cbi5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDA3LjQzNiA0MDcuNDM2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM2IDQwNy40MzY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BvbHlnb24gcG9pbnRzPSczMTUuODY5LDIxLjE3OCAyOTQuNjIxLDAgOTEuNTY2LDIwMy43MTggMjk0LjYyMSw0MDcuNDM2IDMxNS44NjksMzg2LjI1OCAxMzMuOTI0LDIwMy43MTggJy8lM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5tYWluIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4ubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIC5zbGlkZXItYmxvY2sgLm1haW4gLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDcuNDM2IDQwNy40MzYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzYgNDA3LjQzNjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcG9seWdvbiBwb2ludHM9JzExMi44MTQsMCA5MS41NjYsMjEuMTc4IDI3My41MTIsMjAzLjcxOCA5MS41NjYsMzg2LjI1OCAxMTIuODE0LDQwNy40MzYgMzE1Ljg2OSwyMDMuNzE4ICcvJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5uYXYgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTdweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE0cHgpO1xufVxuLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5uYXYgLml0ZW0ge1xuICBwYWRkaW5nOiAwIDdweDtcbn1cbi5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubmF2IC5pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5uYXYgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubmF2IC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4ubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIC5zbGlkZXItYmxvY2sgLm5hdi5sZXNzLTMgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5uYXYuc2xpZGUtMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnBhZ2UtY29udGVudCAucHJvZ3Jlc3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4IDUwcHggLTE1cHg7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnBhZ2UtY29udGVudCAucHJvZ3Jlc3MtbGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wYWdlLWNvbnRlbnQgLnByb2dyZXNzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wYWdlLWNvbnRlbnQgLnByb2dyZXNzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnBhZ2UtY29udGVudCAucHJvZ3Jlc3MtbGlzdCAuaXRlbSAuaW5uZXIgLnRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucGFnZS1jb250ZW50IC5wcm9ncmVzcy1saXN0IC5pdGVtIC5pbm5lciAudG9wIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnBhZ2UtY29udGVudCAucHJvZ3Jlc3MtbGlzdCAuaXRlbSAuaW5uZXIgLmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucGFnZS1jb250ZW50IC5wcm9ncmVzcy1saXN0IC5pdGVtIC5pbm5lciAubGluZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucGFnZS1jb250ZW50IC5wcm9ncmVzcy1saXN0IC5pdGVtIC5pbm5lciAubGluZSBlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMjcyYTJlO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wYWdlLWNvbnRlbnQgLnByb2dyZXNzLWxpc3QgLml0ZW06bnRoLWNoaWxkKDEpIC5pbm5lciAubGluZSBlbSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAubmF2LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5uYXYtYmxvY2sge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLm5hdi1ibG9jayBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAubmF2LWJsb2NrIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLm5hdi1ibG9jayBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAubmF2LWJsb2NrIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5uYXYtYmxvY2sgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLm5hdi1ibG9jayAubmF2LXRhYnMgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLm5hdi1ibG9jayAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5uYXYtYmxvY2sgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDhweCAyNXB4O1xuICBjb2xvcjogIzI3MmEyZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlNjdiZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAubmF2LWJsb2NrIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5uYXYtYmxvY2sgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5waG90by1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5waG90by1saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAucGhvdG8tbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5waG90by1saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAucGhvdG8tbGlzdCAuaXRlbSAuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzI3MmEyZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAucGhvdG8tbGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5sZWZ0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5sZWZ0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5sZWZ0IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5waG90by1saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuY291bnQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3Bob3RvLnN2Z1wiLCBmaWxsPSMyZTY3YmUpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5jb3VudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAucGhvdG8tbGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLmRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5waG90by1saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICM2NjY7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC55ZWFycy1waG90by1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAueWVhcnMtcGhvdG8tZ3JvdXAgLnllYXJzLXBob3RvLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAueWVhcnMtcGhvdG8tZ3JvdXAgLnllYXJzLXBob3RvLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWRvd24uc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnllYXJzLXBob3RvLWdyb3VwIC55ZWFycy1waG90by1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnllYXJzLXBob3RvLWdyb3VwLmlzLW9wZW4gLnllYXJzLXBob3RvLXRpdGxlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuXG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbS5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSg2NSwgMTU2LCAxMjAsIDAuMTgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZXMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlcy13cmFwIC5pbWctbGlzdCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZXMtd3JhcCAuaW1nLWxpc3QgLm1lZGlhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlcy13cmFwIC5pbWctbGlzdCAubWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZXMtd3JhcCAuaW1nLWxpc3QgLm1lZGlhIGltZyB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmltZy1saXN0IC5tZWRpYSAudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZXMtd3JhcCAuaW1nLWxpc3QgLm1lZGlhIC52aWRlbyB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmltZy1saXN0IC5tZWRpYSAudmlkZW8gdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmltZy1saXN0IC5tZWRpYSAudmlkZW8gdmlkZW8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmltZy1saXN0IC5tZWRpYSAudmlkZW86aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmltZy1saXN0IC5tZWRpYS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlcy13cmFwIC5jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZXMtd3JhcCAuY29udHJvbHMgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlcy13cmFwIC5jb250cm9scyA+IGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmNvbnRyb2xzID4gZGl2LmlzLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyNXB4IDM1cHggMzVweCAzNXB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAudG9wIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAudG9wIC50aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRvcCAudGl0bGUgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRvcCAudGl0bGUgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRvcCAudGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC50b3AgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRvcCBwIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC50b3AgcCBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC50b3AgcC5wcmljZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubG9hZC1tb3JlIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxvYWQtbW9yZSBkaXYgaSB7XG4gIHdpZHRoOiA1NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiA1NHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMmU2N2JlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5sb2FkLW1vcmUgZGl2IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucGFnZS1nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMzQyNjtcbiAgbWluLWhlaWdodDogODB2aDtcbn1cbi5wYWdlLWdhbGxlcnkgLnRpdGxlIC50aXRsZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2FsbGVyeSAudGl0bGUgLnRpdGxlLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnBhZ2UtZ2FsbGVyeSAudGl0bGUgLnRpdGxlLWJsb2NrIGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSb3N0b3ZcIjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNlNmJkOGY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWdhbGxlcnkgLnRpdGxlIC50aXRsZS1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wYWdlLWdhbGxlcnkgLnRpdGxlIC50aXRsZS1ibG9jayAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhZ2UtZ2FsbGVyeSAudGl0bGUgLnRpdGxlLWJsb2NrIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucGFnZS1nYWxsZXJ5IC50aXRsZSAudGl0bGUtYmxvY2sgLm5hdi10YWJzIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtZ2FsbGVyeSAudGl0bGUgLnRpdGxlLWJsb2NrIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiA4cHggMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTY3YmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucGFnZS1nYWxsZXJ5IC50aXRsZSAudGl0bGUtYmxvY2sgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsIC5wYWdlLWdhbGxlcnkgLnRpdGxlIC50aXRsZS1ibG9jayAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyNzJhMmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIC5pbm5lciAuaW1hZ2Uge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLnZpZGVvLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIC5pbm5lciAudmlkZW8tYmxvY2sgdmlkZW8ge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXAgLml0ZW0gLmlubmVyIC52aWRlby1ibG9jayB2aWRlbyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIC5pbm5lciAudmlkZW8tYmxvY2sgLnBsYXktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3BsYXkuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLnZpZGVvLWJsb2NrIC5wbGF5LWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG59XG4ucGFnZS1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXAgLml0ZW0gLmlubmVyIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLnRleHQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLnRleHQgPiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIC5pbm5lciAudGV4dCAuY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIC5pbm5lciAudGV4dCAuY291bnQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3Bob3RvLnN2Z1wiLCBmaWxsPSMyZTY3YmUpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLnRleHQgLmNvdW50IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzgsIDIzOCwgMjM4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnBhZ2UtbW9ydGdhZ2UgLnBhZ2UtaGVhZGVyID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLWhlYWRlciAuYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwJTtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW1vcnRnYWdlIC5wYWdlLWhlYWRlciAuYmcge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW1vcnRnYWdlIC5wYWdlLWhlYWRlciAuYmcge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLnBhZ2UtbW9ydGdhZ2UgLnBhZ2UtdGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbiAgdGV4dC13cmFwOiB3cmFwO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4ucGFnZS1tb3J0Z2FnZSAucGFnZS10aXRsZSAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1tb3J0Z2FnZSAucGFnZS10aXRsZSAuYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9tZGlfYXBwbGljYXRpb24tZWRpdC1vdXRsaW5lLnN2Z1wiLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnByb3BzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMzIlIC0gMjBweCk7XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1tb3J0Z2FnZSAucHJvcHMtbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnByb3BzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnByb3BzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1tb3J0Z2FnZSAucHJvcHMtbGlzdCAuaXRlbSAuaWNvIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnByb3BzLWxpc3QgLml0ZW0gLmljbyB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cbn1cbi5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IC5pdGVtIC5pY28gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1tb3J0Z2FnZSAucHJvcHMtbGlzdCAuaXRlbSAuaWNvIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJlNjdiZTtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IC5pdGVtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3NHB4KTtcbiAgY29sb3I6ICMzQTNBM0E7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IC5pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjhweCk7XG4gIH1cbn1cbi5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IGEuaXRlbTpob3ZlciBwIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ucGFnZS1tb3J0Z2FnZSAucGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLWNvbnRlbnQgLm1vcnRnYWdlLXN1YmluZm8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLWNvbnRlbnQgLm1vcnRnYWdlLXN1YmluZm8tY29udGFpbmVyIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICBjb2xvcjogIzI3MkEyRTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLW1vcnRnYWdlIC5wYWdlLWNvbnRlbnQgLm1vcnRnYWdlLXN1YmluZm8tY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLW1vcnRnYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciBoNCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIGg0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuZmlsdGVycy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIC5maWx0ZXJzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIC5maWx0ZXJzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuZmlsdGVycy1saXN0LXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuZmlsdGVycy1saXN0LXN0aWNreS13cmFwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1maWx0ZXIgLmZpbHRlcnMtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuZmlsdGVycy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIC5maWx0ZXJzLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuZmlsdGVycy1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1maWx0ZXIgLmZpbHRlcnMtbGlzdC1pdGVtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIC5maWx0ZXJzLWxpc3QtaXRlbS5pcy1kaXNhYmxlIHtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIC5idXR0b25zIC5idG4tb3JkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuYnV0dG9ucyAuYnRuLW9yZGVyIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuYnV0dG9ucyAuYnRuLW9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9tZGlfYXBwbGljYXRpb24tZWRpdC1vdXRsaW5lLnN2Z1wiLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3Qtd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYsIDI0MiwgMjQwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3Qtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC13cmFwIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3Qtd3JhcCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC10b3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxNzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdhcDogMjBweCAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gLlwiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC10b3AtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC10b3AtdGV4dCBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTY3YmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXRleHQgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jaGVjay5zdmdcIiwgZmlsbD0jMmU2N2JlKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcC10ZXh0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcC1zb3J0IHtcbiAgbWluLXdpZHRoOiAxNzBweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXNvcnQgLm11bHRpc2VsZWN0IHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXNvcnQgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXNvcnQgLm11bHRpc2VsZWN0X190YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2ljb24tc29ydC5zdmdcIiwgZmlsbD0jMmU2N2JlKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcC1zb3J0IC5tdWx0aXNlbGVjdF9fc2luZ2xlLCAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcC1zb3J0IC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcC1zb3J0IC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXNvcnQgLm11bHRpc2VsZWN0X19zZWxlY3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2NoZXZyb24tZG93bi5zdmdcIiwgZmlsbD0jMmU2N2JlKTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXNvcnQgLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDVweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC10b3Atc29ydCAubXVsdGlzZWxlY3RfX29wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIHtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgMTAzLCAxOTAsIDAuNCk7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZS1ncm91cCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLml0ZW0tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuaXRlbS1idG4ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5pdGVtLWJ0biAuaWNvLXVwIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5pdGVtLWJ0biBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAubG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIC5pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIC5pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAubG9nbyAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIC50ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmxvZ28gLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAubG9nbyAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmxvZ28gLnRleHQgcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzJlNjdiZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmxvZ28gLnRleHQgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIC50ZXh0IHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAubG9nbyAudGV4dCBwIHNwYW4ge1xuICBjb2xvcjogcmdiKDE0OCwgMTQ4LCAxNDgpO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYmlnIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmJpZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmJpZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmFjdGlvbnMgLmJ0biB7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYsIDI0MiwgMjQwKTtcbiAgY29sb3I6ICMyZTY3YmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmFjdGlvbnMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmFjdGlvbnMgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyAuYnRuLnBsdXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NiwgMjQyLCAyNDApO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyAuYnRuLnBsdXM6YmVmb3JlLCAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5hY3Rpb25zIC5idG4ucGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmFjdGlvbnMgLmJ0bi5wbHVzOmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmFjdGlvbnMgLmJ0bi5wbHVzOmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyAuYnRuLnBsdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyAuYnRuLnBsdXM6aG92ZXI6YmVmb3JlLCAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5hY3Rpb25zIC5idG4ucGx1czpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGdhcDogMTBweCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1ib3R0b20ge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stYm90dG9tIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLWJvdHRvbSAuaXRlbSAuaXRlbS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlLml0ZW0tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUuaXRlbS10b2dnbGUgLmJsb2NrLW1haW4gLnRleHQgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tbGlzdCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tbGlzdCB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1saXN0IC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1saXN0IC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUuaXMtc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLWxpc3QgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZS5pcy1zaG93IC5sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgMTAzLCAxOTAsIDAuNCk7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1saXN0IC5oaWRlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1saXN0IC5oaWRlLWxpc3QgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tbGlzdCAuaGlkZS1saXN0IC5idG4gc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS5pcy1saXN0LXNob3cgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZS5pdGVtLXRvZ2dsZSAuYmxvY2stdG9wIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLmlzLWxpc3Qtc2hvdyAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlLml0ZW0tdG9nZ2xlIC5ibG9jay1tYWluIC5hY3Rpb25zIC5wbHVzOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLmlzLWxpc3Qtc2hvdyAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tbGlzdDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuXG4uc2VjdGlvbi1mYXEtMSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOCwgMjM4LCAyMzgpO1xufVxuLnNlY3Rpb24tZmFxLTEgaDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wYWdlLW5ld3Mge1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLnBhZ2UtbmV3cyAudGl0bGUgLnRpdGxlLWJsb2NrIGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1uZXdzIC50aXRsZSAudGl0bGUtYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuLnBhZ2UtbmV3cyAubmV3cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0ge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBhZ2UtbmV3cyAubmV3cy1saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtbmV3cyAubmV3cy1saXN0IC5pdGVtIC5pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzI3MmEyZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuLnBhZ2UtbmV3cyAubmV3cy1saXN0IC5pdGVtIC5pbm5lciAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmV3cyAubmV3cy1saXN0IC5pdGVtIC5pbm5lciAudGV4dCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIH1cbn1cbi5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGhlaWdodDogNDZweDtcbn1cbi5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLmRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLmRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5kZXNjcmlwdGlvbiBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXI6aG92ZXIgLnRleHQgLm1vcmUge1xuICBjb2xvcjogIzJlNjdiZTtcbn1cbi5wYWdlLW5ld3MgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBhZ2UtbmV3cyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtbmV3cyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW5ld3MgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ucGFnZS1uZXdzIC5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBhZ2Utc2luZ2xlLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBtaW4taGVpZ2h0OiA4MHZoO1xufVxuLnBhZ2Utc2luZ2xlLW5ld3MgLnBhZ2UtaGVhZGVyIC50aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLW5ld3MgLnBhZ2UtaGVhZGVyIC50aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1uZXdzIC5wYWdlLWhlYWRlciAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtbmV3cyAucGFnZS1jb250ZW50IC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1zaW5nbGUtbmV3cyAucGFnZS1jb250ZW50IC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLW5ld3MgLnBhZ2UtY29udGVudCAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtbmV3cyAuY29udGVudC1hcmVhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtbmV3cyAuY29udGVudC1hcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1uZXdzIC5jb250ZW50LWFyZWEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZS1zaW5nbGUtbmV3cyAuY29udGVudC1hcmVhIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLnBhZ2Utc2luZ2xlLW5ld3MgLmNvbnRlbnQtYXJlYSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1zaW5nbGUtbmV3cyAuY29udGVudC1hcmVhIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2Utc2luZ2xlLW5ld3MgLmNvbnRlbnQtYXJlYSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuI3BhZ2Utc2luZ2xlLXByb2plY3Qge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBhZ2Utc2luZ2xlLXByb2plY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1MHB4IDAgODBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCB7XG4gICAgcGFkZGluZzogMTAwcHggMCA2MHB4IDA7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMCA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAubWFpbi13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMCA1MHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAubWFpbi13cmFwcGVyIC5zZWN0aW9uLWxlZnQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLm1haW4td3JhcHBlciAuc2VjdGlvbi1sZWZ0IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLm1haW4td3JhcHBlciAuc2VjdGlvbi1sZWZ0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgLnNlY3Rpb24tbGVmdC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgLnNlY3Rpb24tbGVmdCAuc2luZ2xlLXByb2plY3QtYWN0aW9uLWJ1dHRvbnMgLml0ZW0ge1xuICB3aWR0aDogYXV0bztcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgLnNlY3Rpb24tbGVmdCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLm1haW4td3JhcHBlciAuc2VjdGlvbi1sZWZ0IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAubWFpbi13cmFwcGVyIC5zZWN0aW9uLXJpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgLnNlY3Rpb24tcmlnaHQge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgLnNlY3Rpb24tcmlnaHQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAubWFpbi13cmFwcGVyIC5zZWN0aW9uLXJpZ2h0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLm1haW4td3JhcHBlciAuc2luZ2xlLXByb2plY3QtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLm1haW4td3JhcHBlciAuc2luZ2xlLXByb2plY3QtdmlkZW8ge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgPiAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAubWFpbi13cmFwcGVyID4gLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIHtcbiAgICBvcmRlcjogNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuaXRlbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzJlNjdiZTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtYWN0aW9uLWJ1dHRvbnMgLml0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWFjdGlvbi1idXR0b25zIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWFjdGlvbi1idXR0b25zIC5idG4gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWFjdGlvbi1idXR0b25zIC5idG4gc3ZnIHBhdGgsIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyAuYnRuIHN2ZyByZWN0IHtcbiAgZmlsbDogIzJlNjdiZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWFjdGlvbi1idXR0b25zIC5idG46aG92ZXIgc3ZnIHBhdGgsIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyAuYnRuOmhvdmVyIHN2ZyByZWN0IHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAudGl0bGUge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyZTY3YmU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS10ZXh0IHAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCBzdXAge1xuICB0b3A6IC0xZW07XG4gIGZvbnQtc2l6ZTogNTAlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5idXR0b25zIC5idG4ge1xuICB3aWR0aDogNTAlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tZ3JvdXAgLnByb3BzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWdyb3VwIC5wcm9wcy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWdyb3VwIC5wcm9wcy1pdGVtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pY29uLWdyb3VwLWxpc3Qge1xuICAgIGdhcDogMjBweCAwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCAucHJvcHMtaXRlbS10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pY29uLWdyb3VwLWxpc3QgLnByb3BzLWl0ZW0tdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC5saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAubGlzdC5pcy13aWRlLWJsb2NrIC50ZXh0LWJsb2NrIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2subG9nbyB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrLnRleHQge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBwIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIGkge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHNwYW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAubGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyOmhvdmVyIC56b29tIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCB1bCwgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIC50ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIC50ZXh0IHVsIGxpLCAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIC50ZXh0IHVsIGxpOmxhc3QtY2hpbGQsIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXJvb20tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yb29tLWxpc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yb29tLWxpc3QgLmxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yb29tLWxpc3QgLmxpc3QgLml0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yb29tLWxpc3QgLmxpc3QgLml0ZW0gc3BhbjpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IC5saXN0IC5pdGVtIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC12aWRlbyBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLmJ0bi1wbGF5IC5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLmJ0bi1wbGF5IC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAudmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwLjI7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAudmlkZW86aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvOmhvdmVyIC5idG4tcGxheSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yZWxhdGVkLWhvdXNlIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yZWxhdGVkLWhvdXNlIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSAucHJvamVjdC1saXN0LXdyYXAge1xuICAgIGdhcDogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yZWxhdGVkLWhvdXNlIC5wcm9qZWN0LWxpc3Qtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXJlbGF0ZWQtaG91c2UgLnByb2plY3QtbGlzdC13cmFwIC5wcm9qZWN0LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE2cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSAucHJvamVjdC1saXN0LXdyYXAgLnByb2plY3QtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSAucHJvamVjdC1saXN0LXdyYXAgLnByb2plY3QtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXJlbGF0ZWQtaG91c2UgLnByb2plY3QtbGlzdC13cmFwIC5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItY29udGVudC1wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSAucHJvamVjdC1saXN0LXdyYXAgLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lcjpob3ZlciAuaW5uZXItY29udGVudC10aXRsZSBoNCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5pcy1sb2FkaW5nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuaXMtbG9hZGluZy1vdmVybGF5IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuaXMtbG9hZGluZy1vdmVybGF5IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJlNjdiZTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0LmlzLWxvYWRpbmcgLmlzLWxvYWRpbmctb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudC10aXRsZSBoMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50LXRpdGxlIC5hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQtdGl0bGUgLmFjdGlvbi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50LXRpdGxlIC5hY3Rpb24tYnV0dG9ucyAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIgLml0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuaXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLml0ZW0ge1xuICBib3JkZXItY29sb3I6ICMyZTY3YmU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMmU2N2JlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS10ZXh0IHAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS10ZXh0IHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCBzdXAge1xuICB0b3A6IC0xZW07XG4gIGZvbnQtc2l6ZTogNTAlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAucHJvcHMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAucHJvcHMtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIC5wcm9wcy1pdGVtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJpY2UtZ3JvdXAgLmJ1dHRvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAuYnV0dG9ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIC5idXR0b25zIC5idG4tbW9yZSB7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pY29uLWdyb3VwIHtcbiAgd2lkdGg6IDY2LjY2JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cC1saXN0IHtcbiAgICBnYXA6IDIwcHggMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCAucHJvcHMtaXRlbS10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCAucHJvcHMtaXRlbS10ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAubW9yZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAubW9yZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5tb3JlLWxpbmsgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAuYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5hY3Rpb24tYnV0dG9ucyAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLmFjdGlvbi1idXR0b25zIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAuYWN0aW9uLWJ1dHRvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLmFjdGlvbi1idXR0b25zIC5idG4gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5hY3Rpb24tYnV0dG9ucyAuYnRuIHN2ZyBwYXRoLCAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLmFjdGlvbi1idXR0b25zIC5idG4gc3ZnIHJlY3Qge1xuICBmaWxsOiAjMmU2N2JlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLmFjdGlvbi1idXR0b25zIC5idG46aG92ZXIgc3ZnIHBhdGgsIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAuYWN0aW9uLWJ1dHRvbnMgLmJ0bjpob3ZlciBzdmcgcmVjdCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3Qtc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXNlY3Rpb24gaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jazpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sgcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAubGFiZWwgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIGkge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAubGFiZWwgc3BhbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIgLnpvb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIgLnpvb20gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyOmhvdmVyIC56b29tIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkgLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC5idG4tcGxheSAuaWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbzpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbzpob3ZlciAuYnRuLXBsYXkgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIC50ZXh0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdCAuYWNjb3JkaW9uLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQuaXMtbG9hZGluZyAuaXMtbG9hZGluZy1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgSGVhZGVyXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgLndyYXAge1xyXG4gICAgXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcdC8vIGhlaWdodDogMTI2cHg7XHJcbiAgICBcdHBhZGRpbmc6IDUwcHggMCAyMHB4IDA7XHJcbiAgICBcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgIFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuICAgIFx0XHRoZWlnaHQ6IDg2cHg7XHJcbiAgICBcdH1cclxuICAgIFx0LmxvZ28ge1xyXG4gICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdHdpZHRoOiAyMjBweDtcclxuICAgIFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICBcdFx0XHR3aWR0aDogMTgwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIFx0XHR9XHJcbiAgICBcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgXHRcdFx0d2lkdGg6IDE0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdGltZyB7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG4gICAgXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNDVweDtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XHJcbiAgICBcdFx0XHQmLndoaXRlIHtcclxuICAgIFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdFx0XHR9XHJcbiAgICBcdFx0XHQmLmJsYWNrIHtcclxuICAgIFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuICAgIFx0XHRcdH1cclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuXHQgICAgbmF2LnRvcC1tZW51IHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDY1MHB4KTtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdCYuaXMtaGlkZGVuIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0fVxyXG5cdCAgICBcdEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuXHQgICAgXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgIFx0fVxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLm1vcmUtbGlua3Mge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzRweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM0cHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvZG90cy5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zdWItbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogOTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDQwLDQwLDQwLC4xNSk7XHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdC5zdWItbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHQgICAgfVxyXG5cdCAgICAudG9nZ2xlLW1vYmlsZS1tZW51IHtcclxuXHQgICAgXHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdHBhZGRpbmc6IDVweDtcclxuXHQgICAgXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICAgIFx0QGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIFx0fVxyXG5cdFx0XHQvLyBAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHQvLyBcdHRvcDogMjhweDtcclxuXHRcdFx0Ly8gXHRyaWdodDogODBweDtcclxuXHRcdFx0Ly8gfVxyXG5cdCAgICBcdGkge1xyXG5cdCAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIFx0XHRoZWlnaHQ6IDNweDtcclxuXHQgICAgXHRcdHdpZHRoOiAyMHB4O1xyXG5cdCAgICBcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdCAgICBcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuXHQgICAgXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHQgICAgXHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdCAgICBcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHQgICAgXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHQgICAgXHRcdH1cclxuXHQgICAgXHR9XHJcblx0ICAgIH1cclxuXHQgICAgLnJpZ2h0IHtcclxuXHQgICAgXHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgLnBob25lIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgneGwnKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdCAgICB9XHJcblx0XHQgICAgLmNhbGxiYWNrIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyNXB4IDEwcHggMjVweDtcclxuICAgIFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5tb2JpbGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3Bob25lLnN2ZycsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcbiAgICB9XHJcbiAgICAvLyDQnNC+0LHQuNC70YzQvdC+0LUg0LzQtdC90Y5cclxuICAgIC5tb2JpbGUtbWVudSB7XHJcbiAgICBcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjZweCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdFx0QGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICB9XHJcblx0ICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHQgICAgXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NnB4KTtcclxuXHQgICAgfVxyXG5cdCAgICBuYXYudG9wLW1lbnUge1xyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHQgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaW5nbGUtcGFnZSB7XHJcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0MCw0MCw0MCwuMik7XHJcblx0ICAgIC53cmFwIHtcclxuXHQgICAgXHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0LmxvZ28ge1xyXG5cdFx0XHRcdC53aGl0ZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmxhY2sge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50b3AtbWVudSB7XHJcblx0XHRcdFx0Lm1haW4tbWVudSB7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0LnBob25lIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG4gICAgXHR9XHJcbiAgICB9XHJcbiAgICAmLmlzLXNjcm9sbGVkIHtcclxuICAgIFx0cG9zaXRpb246IGZpeGVkO1xyXG4gICAgXHQud3JhcCB7XHJcbiAgICBcdFx0cGFkZGluZzogMjVweCAwO1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0fVxyXG4gICAgXHRcdC5sb2dvIHtcclxuXHQgICAgXHRcdGltZyB7XHJcblx0ICAgIFx0XHRcdCYud2hpdGUge1xyXG5cdCAgICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgIFx0XHRcdH1cclxuXHQgICAgXHRcdFx0Ji5ibGFjayB7XHJcblx0ICAgIFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0Ji53aGl0ZSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmJsYWNrIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYubW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdC50b2dnbGUtbW9iaWxlLW1lbnUge1xyXG5cdFx0ICAgIFx0aSB7XHJcblx0XHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfVxyXG4gICAgXHRcdG5hdi50b3AtbWVudSB7XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzMyMzIzMjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3ViLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzIzMjMyOztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIC5yaWdodCB7XHJcblx0XHRcdCAgICAucGhvbmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMjMyMzI7XHJcblx0XHRcdCAgICB9XHJcblx0XHQgICAgfVxyXG4gICAgXHR9XHJcbiAgICBcdC5tb2JpbGUtbWVudSB7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDg2cHgpO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgJi5pcy1oaWRkZW4ge1xyXG4gICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgfVxyXG4gICAgJi5tb2JpbGUtbWVudS1pcy1vcGVuIHtcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XHJcbiAgICBcdC53cmFwIHtcclxuICAgIFx0XHQubG9nbyB7XHJcblx0ICAgIFx0XHRpbWcge1xyXG5cdCAgICBcdFx0XHQmLndoaXRlIHtcclxuXHQgICAgXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHRcdCYuYmxhY2sge1xyXG5cdCAgICBcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdC50b2dnbGUtbW9iaWxlLW1lbnUge1xyXG5cdFx0ICAgIFx0aSB7XHJcblx0XHQgICAgXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdCAgICBcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDZweCwgN3B4KTtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHQgICAgXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHQgICAgXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNnB4LCAtNnB4KTtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIH1cclxuXHRcdCAgICAucmlnaHQge1xyXG5cdFx0XHQgICAgLnBob25lIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAubW9iaWxlLW1lbnUge1xyXG5cdCAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHQgICAgfVxyXG4gICAgfVxyXG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFZhcmlhYmxlc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBDb2xvcnNcclxuJGMtcHJpbWFyeTogIzJlNjdiZTtcclxuLy8gJGMtcHJpbWFyeTogIzZmODgzNztcclxuJGMtc2Vjb25kOiAjZmZmO1xyXG4kYy1kYW5nZXI6ICNmZTNmM2Y7XHJcbiRjLXRleHQ6ICMzMzM7XHJcbiRjLWJ1dHRvbi10ZXh0OiAjZmZmO1xyXG4kYy1iZzogI2ZmZjtcclxuXHJcbi8vIEZvbnRzXHJcbiRmb250RmFtaWx5VGV4dDogJ1N0ZXBwZVJlZ3VsYXInO1xyXG4kZm9udEZhbWlseVRpdGxlOiAnU3RlcHBlQm9sZCc7XHJcblxyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gR3JpZCBjb250YWluZXJzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIEZvb3RlclxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uZm9vdGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XHJcbiAgICAud3JhcCB7XHJcbiAgICBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFx0cGFkZGluZzogNjBweCAwO1xyXG5cdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdFx0fVxyXG4gICAgXHQuY29weXJpZ2h0IHtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuICAgIFx0XHRwIHtcclxuICAgIFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIFx0LnByaXZhY3kge1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0fVxyXG4gICAgXHRcdHNwYW4ge1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG4gICAgXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIFx0XHRcdGNvbG9yOiAjZmZmO1xyXG4gICAgXHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICBcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdH1cclxuICAgIFx0XHRcdCY6aG92ZXIge1xyXG4gICAgXHRcdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcclxuICAgIFx0XHRcdH1cclxuICAgIFx0XHR9XHJcbiAgICBcdH1cclxuICAgIFx0LnNpdGUtZGV2IHtcclxuICAgIFx0XHRhIHtcclxuICAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcdFx0XHQvLyB3aWR0aDogMTEwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcbiAgICBcdFx0XHQuaW1nIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zb2x0LWxvZ28uc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQuaW1nIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zb2x0LWxvZ28uc3ZnJywgZmlsbD0kYy1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHJcbiAgICB9XHJcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgTW9kYWxzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5tb2RhbCB7XHJcblx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRtYXgtd2lkdGg6IDY2MHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdFx0cGFkZGluZzogODBweCAxMjBweCA1MHB4IDEyMHB4O1xyXG5cdFx0XHQvLyBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0cGFkZGluZzogODBweCA4MHB4IDUwcHggODBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtY2xvc2Uge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDI1cHg7XHJcblx0XHRcdFx0cmlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9jbG9zZS5zdmcnLCBmaWxsPSRjLXRleHQpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IC4zO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IC42O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtdGl0bGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcblx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzOHB4O1xyXG5cdFx0XHQgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG5cdFx0XHQgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgneHhsJykge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JiA+IHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGJyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb21tb24tZm9ybSB7XHJcblxyXG5cdFx0XHRcdC5zdWJtaXQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnByaXZhY3kge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRhLCAub3Blbi1wcml2YWN5LW1vZGFsIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0JiNtb2RhbEluZm8ge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdG1heC13aWR0aDogOTAwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDgwcHggNjBweCA4MHB4O1xyXG5cdFx0XHQuY29udGVudC1pbm5lciB7XHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbWctbGlzdCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAzMHB4IC0xNXB4IDAgLTE1cHg7XHJcblx0XHRcdFx0XHQmID4gZGl2IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb21tb24tZm9ybSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHQuZm9ybS1ncm91cC1zZXQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMzBweCAwIDA7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjZweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaWNvbi1waG9uZSB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zdWJtaXQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2NnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucHJpdmFjeSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYjbW9kYWxBcmVhSW5mbyB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDgwcHggODBweCA2MHB4IDgwcHg7XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgNjBweCAxNXB4IDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogM3B4O1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWJlYmViO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3Bhbiwgc3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuZ3JheS10ZXh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbW1vbi1mb3JtIHtcclxuXHRcdFx0XHQuZm9ybS1ncm91cC1zZXQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMzBweCAwIDA7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zdWJtaXQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2NnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wcml2YWN5IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5tb2RhbC1zdWNjZXNzIHtcclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMTIwcHggOTBweCAxMDBweCA5MHB4O1xyXG5cdFx0XHQubW9kYWwtdGl0bGUge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zb2NpYWwtbmV0d29ya3Mge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogNjJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNjJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDYycHg7XHJcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji52ayB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3ZrLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvdmsuc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5pbnN0YWdyYW0ge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9pbnN0YWdyYW0uc3ZnJywgZmlsbD0kYy1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvaW5zdGFncmFtLnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuZmFjZWJvb2sge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9mYWNlYm9vay5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9mYWNlYm9vay5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYjbW9kYWxQcml2YWN5IHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0JiA+ICo6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyDQnNC+0LTQsNC70YzQvdC+0LUg0L7QutC90L4g0YEg0LjQvdGE0L7RgNC80LDRhtC40LXQuSDQviDQv9GA0L7QtdC60YLQtSDQtNC+0LzQsFxyXG5cdCYubW9kYWwtcHJvamVjdC1pbmZvIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDExNDBweDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Lm1vZGFsLWNsb3NlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9jbG9zZS5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdH1cclxuXHRcdFx0LndyYXAtaW5uZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDgwcHggNTBweCA0MHB4IDUwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA4MHB4IDMwcHggMzBweCAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQubGF5b3V0cy1pbWFnZXMge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgLTIwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJ0FsbGVydGEnO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXNlY29uZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuZmxvb3JfMiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuZmxvb3JfMyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtc2Vjb25kO1x0XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5mbG9vcl80IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1x0XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuaW5uZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIGhlaWdodDogMzYwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MDBweCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGhlaWdodDogMjgwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRoZWlnaHQ6IDI1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OiAxNzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ2MHB4KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OiAxMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Lnpvb20ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3pvb20uc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC56b29tIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5yb29tcy1saXN0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgLTEwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuaW5uZXIge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgJGMtdGV4dDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTZweDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5uby1saW5lIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHQuaW5uZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmxlZnQtYmxvY2sge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaW1hZ2VzIHtcclxuXHRcdFx0XHRcdFx0LnNsaWRlci1tYWluIHtcclxuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQudmlkZW8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9wbGF5LnN2ZycsIGZpbGw9JGMtcHJpbWFyeSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xyXG4gICAgICAgIFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM1JTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0dmlkZW8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5zbGljay1hcnJvdyB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHQmLnNsaWNrLXByZXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDA3LjQzNiA0MDcuNDM2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM2IDQwNy40MzY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNGRjk4NUUnJTNFICUzQ3BvbHlnb24gcG9pbnRzPSczMTUuODY5LDIxLjE3OCAyOTQuNjIxLDAgOTEuNTY2LDIwMy43MTggMjk0LjYyMSw0MDcuNDM2IDMxNS44NjksMzg2LjI1OCAxMzMuOTI0LDIwMy43MTggJy8lM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCYuc2xpY2stbmV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDA3LjQzNiA0MDcuNDM2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM2IDQwNy40MzY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNGRjk4NUUnJTNFICUzQ3BvbHlnb24gcG9pbnRzPScxMTIuODE0LDAgOTEuNTY2LDIxLjE3OCAyNzMuNTEyLDIwMy43MTggOTEuNTY2LDM4Ni4yNTggMTEyLjgxNCw0MDcuNDM2IDMxNS44NjksMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc2xpZGVyLW5hdiB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIC03cHg7XHJcblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA3cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYubGVzcy10aHJlZSB7XHJcblx0XHRcdFx0XHRcdFx0XHQuc2xpY2stbGlzdCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC5zbGljay10cmFjayB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQudmlkZW8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDExMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9wbGF5LnN2ZycsIGZpbGw9JGMtcHJpbWFyeSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xyXG4gICAgICAgIFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM1JTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR2aWRlbyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCYuc2xpY2stY3VycmVudCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubGF5b3V0cy1pbWFnZXMge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8gLnJvb21zLWxpc3Qge1xyXG5cdFx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHQvLyBcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5yaWdodC1ibG9jayB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGV4dC1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0aDIge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5iYXJvbl9fc2Nyb2xsZXIge1xyXG5cdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDM4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wcm9wcy1saXN0IHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC5pY28ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDM0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHdpZHRoOiAzNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmaWxsOiAkYy1zZWNvbmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjNUU2NjY4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdC8vIC5pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdGRpc3BsYXk6IHRhYmxlLXJvdztcclxuXHRcdFx0XHRcdFx0XHQvLyBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcdFx0XHQvLyBcdHAge1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRwYWRkaW5nOiAwIDIwcHggMjVweCAwO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdH1cclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0Lmljb24tZWxlbSB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNzVyZW07XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMTBweCAwO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHQuaWNvbi1ncm91cCB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0Ji5pY29uLWJlZCB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA1MDMuNjA3IDUwMy42MDcnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUwMy42MDcgNTAzLjYwNzsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyMzI3MmEyZSclM0UgJTNDZyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgxIDEpJyUzRSAlM0NnJTNFICUzQ3BhdGggZD0nTTQ0My44NTIsMTkyLjA0OUgxODEuMTg3YzEuNTg0LTMuNTcxLDIuNDY4LTcuNTQyLDIuNDY4LTExLjc1MXYtMTAuMDcyYzAtMTUuOTQ4LTEyLjU5LTI4LjUzOC0yOC41MzgtMjguNTM4SDk0LjY4NSBjLTE1Ljk0OCwwLTI4LjUzOCwxMi41OS0yOC41MzgsMjguNTM4djEwLjA3MmMwLDQuMjA5LDAuODg0LDguMTc5LDIuNDY4LDExLjc1MUg0OS4zNjFWNjYuMTQ4IGMwLTkuMjMzLTcuNTU0LTE2Ljc4Ny0xNi43ODctMTYuNzg3SDE1Ljc4N0M2LjU1NCw0OS4zNjEtMSw1Ni45MTUtMSw2Ni4xNDh2MTM0LjI5NXYyMzUuMDE2YzAsOS4yMzMsNy41NTQsMTYuNzg3LDE2Ljc4NywxNi43ODcgaDE2Ljc4N2M5LjIzMywwLDE2Ljc4Ny03LjU1NCwxNi43ODctMTYuNzg3VjMyNi4zNDRoNzUuNTQxaDMyNy4zNDR2MTA5LjExNWMwLDkuMjMzLDcuNTU0LDE2Ljc4NywxNi43ODcsMTYuNzg3aDE2Ljc4NyBjOS4yMzMsMCwxNi43ODctNy41NTQsMTYuNzg3LTE2Ljc4N1YyNTAuODAzQzUwMi42MDcsMjE4LjA2OSw0NzYuNTg3LDE5Mi4wNDksNDQzLjg1MiwxOTIuMDQ5eiBNODIuOTM0LDE4MC4yOTh2LTEwLjA3MiBjMC02LjcxNSw1LjAzNi0xMS43NTEsMTEuNzUxLTExLjc1MWg2MC40MzNjNi43MTUsMCwxMS43NTEsNS4wMzYsMTEuNzUxLDExLjc1MXYxMC4wNzJjMCw2LjcxNS01LjAzNiwxMS43NTEtMTEuNzUxLDExLjc1MSBoLTMwLjIxNkg5NC42ODVDODcuOTcxLDE5Mi4wNDksODIuOTM0LDE4Ny4wMTMsODIuOTM0LDE4MC4yOTh6IE0xNS43ODcsNjYuMTQ4aDE2Ljc4N3YxMjUuOTAySDE1Ljc4N1Y2Ni4xNDh6IE00MC45NjcsMzA5LjU1NyBjLTUuMDM2LDAtOC4zOTMsMy4zNTctOC4zOTMsOC4zOTN2MTE3LjUwOEgxNS43ODdWMjA4LjgzNmgyNS4xOGg1My43MThoMjEuODIzdjEwMC43MjFINDAuOTY3eiBNNDg1LjgyLDQzNS40NTloLTE2Ljc4N1YzMTcuOTUxIGMwLTUuMDM2LTMuMzU3LTguMzkzLTguMzkzLTguMzkzSDEzMy4yOTVWMjA4LjgzNmgyMS44MjNoMjg4LjczNGMyMy41MDIsMCw0MS45NjcsMTguNDY2LDQxLjk2Nyw0MS45NjdWNDM1LjQ1OXonLyUzRSAlM0MvZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdCYuaWNvbi10b2lsZXQge1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyMzI3MmEyZSclM0UgJTNDZyUzRSAlM0NnJTNFICUzQ3BhdGggZD0nTTQ2NC41OTYsMjQ3LjQ5MmgtNi4yMDJjLTQuMjYxLTExLjYzNC0xNS4zNTktMTkuNzEyLTI4LjMzOC0xOS43MTJIMjM5LjI4Yy00Ljk2NCwwLTkuNjU2LDEuMTkyLTEzLjc5OSwzLjMxVjM1LjkzNyBjMC00LjYyNS0zLjc1LTguMzc1LTguMzc1LTguMzc1Yy0zLjk5NiwwLTcuMzMxLDIuOC04LjE2OCw2LjU0NHYtMS4wOTFDMjA4LjkzNiwxNC44MSwxOTQuMTI2LDAsMTc1LjkyMiwwSDUzLjQyOSBDMzUuMjI1LDAsMjAuNDE2LDE0LjgxLDIwLjQxNiwzMy4wMTR2MTMuNTUyYzAsNS45NDgsMy42MzUsMTEuMDYxLDguNzk5LDEzLjIzN3YxNzAuNzIxYzAsMTEuMDgzLDQuNTcyLDIxLjQ1OCwxMi4zNzgsMjguOTE1IGMtMi44OTcsNC4zLTQuNTksOS40NzUtNC41OSwxNS4wNGMwLDE0Ljg4LDEyLjEwNiwyNi45ODYsMjYuOTg3LDI2Ljk4Nmg0OC42NDd2NzkuMDhjMCwxOS4yMzIsMTUuNDg0LDM0LjkxNSwzNC42NCwzNS4yMzkgbC0xMi41MjcsODYuNjQyYy0wLjM0OCwyLjQwNSwwLjM2Niw0Ljg0MywxLjk1OCw2LjY4YzEuNTksMS44MzgsMy45MDIsMi44OTMsNi4zMzIsMi44OTNoMTc4LjQwNSBjMi41NjMsMCw0Ljk4NS0xLjE3NCw2LjU3My0zLjE4NXMyLjE2Ny00LjYzOSwxLjU3My03LjEzMmwtMjAuNDc0LTg1Ljg5NGgzOC4zODZjMzIuOTk4LDAsNjQuMTU4LTEyLjcwNiw4Ny43NC0zNS43NzkgYzIxLjg3MS0yMS4zOTgsMzQuOTctNDkuNDk4LDM3LjMzNS03OS43NWMxMC45OTctMy40MSwxOS4wMDYtMTMuNjc5LDE5LjAwNi0yNS43ODEgQzQ5MS41ODMsMjU5LjU5OSw0NzkuNDc4LDI0Ny40OTIsNDY0LjU5NiwyNDcuNDkyeiBNMjM5LjI4LDI0NC41MzFoMTkwLjc3N2MzLjE5NSwwLDYuMTI2LDEuMTA3LDguNDM4LDIuOTYxSDIzMC44NTEgQzIzMy4xNjIsMjQ1LjYzNywyMzYuMDkyLDI0NC41MzEsMjM5LjI4LDI0NC41MzF6IE0xOTkuMDc5LDIzMC41MjVWOTMuMjEzYzQuMjUyLTEuODg5LDcuMjIyLTYuMTQzLDcuMjIyLTExLjA5NyBjMC00Ljk1NC0yLjk2OS05LjIwNi03LjIyMi0xMS4wOTZWNjAuMTljNS0xLjY1Niw4Ljc3Ni01Ljk4Nyw5LjY0OS0xMS4yOTF2MTk1LjY0M2MwLDEuMDQsMC4xOTksMi4wMzEsMC41NDUsMi45NWgtMTQuMDI5IEMxOTcuNzI0LDI0Mi4yMywxOTkuMDgsMjM2LjQ0NSwxOTkuMDc5LDIzMC41MjV6IE0zNy4xNjcsNDQuMTc1di0xMS4xNmMwLTguOTY4LDcuMjk0LTE2LjI2NCwxNi4yNjMtMTYuMjY0aDEyMi40OTMgYzguOTY4LDAsMTYuMjY0LDcuMjk1LDE2LjI2NCwxNi4yNjR2MTEuMTZIMzcuMTY3eiBNNDUuOTY1LDIzMC41MjV2LTE2OS42SDE4Mi4zM3YxNjkuNmMwLjAwMSw2LjQxMS0yLjcyLDEyLjU3NC03LjM4OCwxNi45NjcgSDYzLjk4OWMtMy4xMDMsMC02LjA4MywwLjUzNC04Ljg2LDEuNTAyQzQ5LjQwNCwyNDQuNjA4LDQ1Ljk2NSwyMzcuODMyLDQ1Ljk2NSwyMzAuNTI1eiBNNDIzLjUyNywzNjguMDM2IGMtMjAuNDM0LDE5Ljk5MS00Ny40MzMsMzEuMDAyLTc2LjAyNSwzMS4wMDJIMjk4LjUxYy0yLjU2MywwLTQuOTg1LDEuMTc0LTYuNTczLDMuMTg1Yy0xLjU4OCwyLjAxMS0yLjE2OCw0LjYzOS0xLjU3Myw3LjEzMiBsMjAuNDc0LDg1Ljg5NEgxNTIuNzExbDEyLjUyNi04Ni42MzhjMC4zNDgtMi40MDUtMC4zNjYtNC44NDMtMS45NTgtNi42OGMtMS41OS0xLjgzOC0zLjkwMi0yLjg5My02LjMzMi0yLjg5M2gtOS4wNjkgYy0xMC4xOTgsMC0xOC40OTQtOC4yOTYtMTguNDk0LTE4LjQ5M3YtNzkuMDhoMzI2LjI2NkM0NTMuMDkxLDMyNi43MSw0NDEuODY5LDM1MC4wOTIsNDIzLjUyNywzNjguMDM2eiBNNDY0LjU5NiwyODQuNzE2SDYzLjk4OSBjLTUuNjQ0LDAtMTAuMjM3LTQuNTkyLTEwLjIzNy0xMC4yMzZjMC01LjY0NCw0LjU5Mi0xMC4yMzcsMTAuMjM3LTEwLjIzN0g0NTEuNzZjMC4wMDMsMCwwLjAwOCwwLjAwMSwwLjAxMSwwLjAwMSBzMC4wMDgtMC4wMDEsMC4wMTEtMC4wMDFoMTIuODE0YzUuNjQ0LDAsMTAuMjM3LDQuNTkyLDEwLjIzNywxMC4yMzdDNDc0LjgzMywyODAuMTI1LDQ3MC4yNCwyODQuNzE2LDQ2NC41OTYsMjg0LjcxNnonLyUzRSAlM0MvZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5wcmljZXMge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzVFNjY2ODtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYWRkcmVzcyB7XHJcblx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmRlc2NyaXB0aW9uIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdCYgPiBoNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7IFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxheW91dHMtaW1hZ2VzIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAucm9vbXMtbGlzdCB7XHJcblx0XHRcdFx0XHQvLyBcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHQvLyBcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdC8vIFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYm90dG9tLWJsb2NrIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yb29tcy1saXN0IHtcclxuXHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb21tb24tZm9ybSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjLXNlY29uZDtcclxuXHRcdFx0XHRwYWRkaW5nOiA2MHB4IDkwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzVCNjc0ODtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDYwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHggMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZvcm0tdGl0bGUge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjg3NXJlbTtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xMjVyZW07XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmZvcm0tZ3JvdXAtc2V0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE5MHB4KTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMTQwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnN1Ym1pdCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAucHJpdmFjeSB7XHJcblx0XHRcdFx0Ly8gXHRtYXJnaW46IDIwcHggMCAwIDA7XHJcblx0XHRcdFx0Ly8gXHRwIHtcclxuXHRcdFx0XHQvLyBcdFx0YSB7XHJcblx0XHRcdFx0Ly8gXHRcdFx0Y29sb3I6ICMzYzQ0MmQ7XHJcblx0XHRcdFx0Ly8gXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Ly8gXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHQvLyBcdFx0XHR9XHJcblx0XHRcdFx0Ly8gXHRcdH1cclxuXHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vINCk0LjQu9GM0YLRgCDQv9C+INGD0YfQsNGB0YLQutCw0Lwg0LIg0LPQtdC90L/Qu9Cw0L3QtVxyXG5cdCYjbW9kYWxBcmVhRmlsdGVyIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHQvLyBcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xyXG5cdFx0XHQvLyB9XHRcdFxyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDUwcHggNTBweCA1MHB4O1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdFx0cGFkZGluZzogNjVweCAzMHB4IDMwcHggMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLXRpdGxlIHtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZmlsdGVyLWxpc3Qge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjYThhOGE4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmN1c3RvbS1zZWxlY3Qtd3JhcCB7XHJcblx0XHRcdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmlucHV0cy1ncm91cCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdC5pbnB1dC13cmFwIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5wcmljZSwgJi5hcmVhIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYXBwbHktZmlsdGVyIHtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvZ2Vhci5zdmcnLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4gIFxyXG4gIFxyXG4gIFxyXG4gIFxyXG4gIFxyXG4gIFxyXG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgV2lkZ2V0c1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ud2lkZ2V0LWxpc3Qge1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHQud2lkZ2V0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0LndpZGdldHRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLCBvbCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR1bC5jaGlsZHJlbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bCB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdHNlbGVjdCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcclxuXHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR9XHJcblx0XHQudGFnY2xvdWQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjLXByaW1hcnk7XHJcblx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCA1cHggNXB4IDA7XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZ2FsbGVyeSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTVweDtcclxuXHRcdFx0LmdhbGxlcnktaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0XHRcdFx0cGFkZGluZzogMCA1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLmdhbGxlcnktY29sdW1ucy0xIHtcclxuXHRcdFx0XHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmdhbGxlcnktY29sdW1ucy0yIHtcclxuXHRcdFx0XHQuZ2FsbGVyeS1pdGVtIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2VhcmNoLWZvcm0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4IDAgMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICBcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWFyY2gtZmllbGQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlYXJjaC1zdWJtaXQge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYy1wcmltYXJ5LCA0JSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY2FsZW5kYXJfd3JhcCB7XHJcblx0XHRcdHRhYmxlIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRjYXB0aW9uIHtcclxuXHRcdFx0XHRcdGNhcHRpb24tc2lkZTogdG9wO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGhlYWQge1xyXG5cdFx0XHRcdFx0dGgge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR0Ym9keSB7XHJcblx0XHRcdFx0XHR0ZCB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLndpZGdldF9yc3Mge1xyXG5cdFx0XHQucnNzLXdpZGdldC1pY29uIHtcclxuXHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0ICAgIGhlaWdodDogMThweDtcclxuXHRcdFx0ICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0LnJzcy1kYXRlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5yc3NTdW1tYXJ5IHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji53aWRnZXRfYXJjaGl2ZSwgJi53aWRnZXRfY2F0ZWdvcmllcyB7XHJcblx0XHRcdC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHtcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdC5wb3N0LWRhdGUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLndpZGdldF90b3BfcmF0ZWRfcHJvZHVjdHMsICYud2lkZ2V0X3Byb2R1Y3RzIHtcclxuXHRcdFx0LnByb2R1Y3RfbGlzdF93aWRnZXQge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLndpZGdldF9yYXRpbmdfZmlsdGVyIHtcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLnVsX3dpZGdldF9wcmljZV9maWx0ZXIge1xyXG5cdFx0XHRmb3JtIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQucHJpY2Vfc2xpZGVyIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxZW07XHJcblx0XHRcdH1cclxuXHRcdFx0LnByaWNlX3NsaWRlcl9hbW91bnQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHRcdC5idXR0b24ge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE1ZW07XHJcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51aS1zbGlkZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDAuNWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudWktc2xpZGVyIC51aS1zbGlkZXItaGFuZGxlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxZW07XHJcblx0XHRcdFx0Y3Vyc29yOiBldy1yZXNpemU7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHR0b3A6IC0xMXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMC41ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMWVtO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5wcmljZV9zbGlkZXJfd3JhcHBlciAudWktd2lkZ2V0LWNvbnRlbnQge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDFlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVpLXNsaWRlci1ob3Jpem9udGFsIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2Uge1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1pbiB7XHJcblx0XHRcdFx0bGVmdDogLTFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVpLXNsaWRlci1ob3Jpem9udGFsIC51aS1zbGlkZXItcmFuZ2UtbWF4IHtcclxuXHRcdFx0XHRyaWdodDogLTFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji53aWRnZXRfbGF5ZXJlZF9uYXZfZmlsdGVycyB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1kYW5nZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2IHtcclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLWRhbmdlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5jaG9zZW4ge1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJcclxuLy8gU09MVCBHZW5wbGFuIG1vdmUgYW5kIHpvb21cclxuXHJcblxyXG4uc29sdC1nZW5wbGFuLW1vdmUtem9vbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAvLyBoZWlnaHQ6IDU0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAmLXNjcm9sbGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYud3JhcC1zY3JvbGxlci1mdWxsc2NyZWVuIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndyYXAtc2Nyb2xsZXItZnVsbHNjcmVlbiAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGN1cnNvcjogZ3JhYjtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZ3JhYmJpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwcHggMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN2Zy1nZW5wbGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1idXR0b25zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuLWNpcmNsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgLjJzO1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIC4ycztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjLXByaW1hcnksIDUlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4tZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywyMywyMywuOCk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIC4ycztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGVhc2UgLjJzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyDQldGB0LvQuCDQvdGD0LbQtdC9INGB0LrRgNC+0LvQuyDQv9C+INCz0L7RgNC40LfQvtC90YLQsNC70LhcclxuICAgICYuc2Nyb2xsLWhvcml6b250YWwge1xyXG4gICAgICAgIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXNjcm9sbGVyIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIC8vIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC5zdmctZ2VucGxhbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vINCV0YHQu9C4INC90YPQttC10L0g0YHQutGA0L7Qu9C7INC/0L4g0LLQtdGA0YLQuNC60LDQu9C4XHJcbiAgICAmLnNjcm9sbC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20tc2Nyb2xsZXIge1xyXG4gICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLnN2Zy1nZW5wbGFuIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNjcm9sbC12ZXJ0aWNhbC1tb2JpbGUge1xyXG4gICAgICAgICAgICAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLnN2Zy1nZW5wbGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgU2VjdGlvbiAtIEludHJvXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLWludHJvIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdC8vICY6YmVmb3JlIHtcclxuXHQvLyBcdGNvbnRlbnQ6IFwiXCI7XHJcblx0Ly8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ly8gXHR6LWluZGV4OiAyO1xyXG5cdC8vIFx0dG9wOiAwO1xyXG5cdC8vIFx0bGVmdDogMDtcclxuXHQvLyBcdHdpZHRoOiAxMDAlO1xyXG5cdC8vIFx0aGVpZ2h0OiAxMDAlO1xyXG5cdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMjUpO1xyXG5cdC8vIH1cclxuXHQuYmcge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xyXG5cdFx0fVxyXG5cdFx0LnZpZGVvIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHZpZGVvIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHRcdHJpZ2h0OiAtMjAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmltZyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHQvLyBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2VjdGlvbi1pbnRyby1iZy1tb2JpbGUuanBnJykgIWltcG9ydGFudDtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQmLmRlc2t0b3Age1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYubW9iaWxlIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cdC53cmFwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHRcdHBhZGRpbmc6IDIyMHB4IDAgNTBweCAwO1xyXG5cdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG5cdFx0XHRwYWRkaW5nOiAxNjBweCAwIDUwcHggMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0bWluLWhlaWdodDogaW5pdGlhbDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0Ly8gcGFkZGluZzogMTMwcHggMCAzNXB4IDA7XHJcblx0XHRcdHBhZGRpbmc6IDEzMHB4IDAgMCAwO1xyXG5cdFx0fVxyXG5cdFx0LmxlZnQge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgneGwnKSB7XHJcblx0XHRcdFx0d2lkdGg6IDYwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHQvLyBmb250LXdlaWdodDogMzAwO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAzcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0OHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnN1YnRpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHQvLyBjb2xvcjogIzRFNEY1MDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcclxuXHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XHJcblx0XHRcdG1hcmdpbjogMCAwIDQwcHggMDtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cdFx0XHQvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCl7XHJcblx0XHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQvLyAmOmJlZm9yZSB7XHJcblx0XHRcdC8vIFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0Ly8gXHR3aWR0aDogMzVweDtcclxuXHRcdFx0Ly8gXHRoZWlnaHQ6IDM1cHg7XHJcblx0XHRcdC8vIFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGFnLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFx0Ly8gXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHQvLyB9XHJcblx0XHR9XHJcblx0XHQucHJvcHMtbGlzdC13cmFwIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdFx0XHRcdHdpZHRoOiA0MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogNDVweCAwIDIwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdC8vIFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdC8vIH1cclxuXHRcdH1cclxuXHRcdC5wcm9wcy1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHQvLyBcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXNlY29uZDtcclxuXHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuOCk7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIxMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogcmdiYSg1MCwgNTAsIDUwLCAwLjgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24taW50cm8tbGlzdCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzVCNjc0ODtcclxuXHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdHBhZGRpbmc6IDEwMHB4IDAgNDBweCAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDAgMCAwO1xyXG5cdH1cclxuXHQubGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0bWFyZ2luOiAwIC02MHB4IDAgLTYwcHg7XHJcblx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbjogMCAtMzBweCAwIC0zMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzJTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGhlaWdodDogNDQwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDM1cHg7XHJcblx0XHRcdG1hcmdpbjogMCAzMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgneGwnKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMjVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG9yZGVyOiAyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRvcmRlcjogMztcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAzODBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0LmlubmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHQvLyBoZWlnaHQ6IDM2MHB4O1xyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4IDYwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0Ji5pY29uLWZpZWxkIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvZmllbGQuc3ZnJywgZmlsbD0jZmZmKSA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmljb24tZGlzY291bnQge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9kaXNjb3VudC5zdmcnLCBmaWxsPSNmZmYpIDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuaWNvbi1ob3VzZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2hvdXNlLnN2ZycsIGZpbGw9I2ZmZikgO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHN0cmlrZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gcCB7XHJcblx0XHRcdFx0Ly8gXHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Ly8gXHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHQvLyBcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLml0ZW0tdmlkZW8ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHR2aWRlbyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHQvLyBAaW5jbHVkZSBtcSgneGwnKSB7XHJcblx0XHRcdFx0XHQvLyBcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdC8vIFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucGxheS1pY28ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4MHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGxheS5zdmcnLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXIgJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgXHRcdGJhY2tncm91bmQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdC5wbGF5LWljbyB7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFNlY3Rpb24gLSBBYm91dCBwcm9qZWN0XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLWFib3V0LXByb2plY3Qge1xyXG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICNmNGYzZjI7XHJcblx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9iZy0yLmpwZyk7XHJcblx0Ly8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuXHQvLyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM1QjY3NDg7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDAgNTBweCAwO1xyXG5cdH1cclxuXHQuc2VjdGlvbi10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuXHQudGV4dC1ibG9jayB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdC8vIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdC8vIFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdC8vIH1cclxuXHRcdCYgPiAubGVmdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdC8vIHdpZHRoOiA2Ni42NjYlO1xyXG5cdFx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmxlZnQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5yaWdodCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYgPiAucmlnaHQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyB3aWR0aDogMzMuMzMzJTtcclxuXHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHQvLyBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdC8vIFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdC8vIFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHQvLyB9XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDM0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbjogODBweCAtMTVweCAwIC0xNXB4O1xyXG5cdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdH1cclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDI1JTtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmlubmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0LmltYWdlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDgycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogODJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogODBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvc2VhcmNoLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjQwcHg7XHJcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vIGg0IHtcclxuXHRcdFx0XHRcdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0Ly8gXHRib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHQvLyBcdGxlZnQ6IDYwcHg7XHJcblx0XHRcdFx0XHQvLyBcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XHJcblx0XHRcdFx0XHQvLyBcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdC8vIFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdC8vIFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHQvLyBcdEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuXHRcdFx0XHRcdC8vIFx0XHRib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHQvLyBcdFx0bGVmdDogMzBweDtcclxuXHRcdFx0XHRcdC8vIFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XHJcblx0XHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHR9IFxyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggMzBweDtcclxuXHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmltZy1saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFNlY3Rpb24gLSBMb2NhdGlvbnNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnNlY3Rpb24tbG9jYXRpb25zIHtcclxuXHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XHJcblx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0cGFkZGluZzogODBweCAwO1xyXG5cdH1cclxuXHQudGV4dC1ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHRcdC5sZWZ0IHtcclxuXHRcdFx0d2lkdGg6IDY1JTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogOTBweDtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJpZ2h0IHtcclxuXHRcdFx0d2lkdGg6IDM1JTtcclxuXHRcdFx0LnJpZ2h0LWlubmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMSksXHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4rMikge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0FsbGVydGEnO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHRzcGFuLmNvbG9yLXByaW1hcnkge1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LndyYXAtbWFwIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0aGVpZ2h0OiA2NTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHRib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xNSk7XHJcblx0XHQudG9wLW5hdmlnYXRpb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdHRvcDogNDBweDtcclxuXHRcdFx0cmlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDhweCAyNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCA1cHggMTRweCByZ2JhKDAsMCwwLC4xNik7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1hcC1maWx0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdC5vYmplY3RzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0XHQubGVmdCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBvaW50IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyNXB4O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucmlnaHQge1xyXG5cdFx0XHRcdFx0d2lkdGg6Y2FsYygxMDAlIC0gMTAwcHgpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucG9pbnQge1xyXG5cdFx0XHRcdFx0XHQmLmFsbCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wb2ludCB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyNXB4IDhweCAxNXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDE0cHggcmdiYSgwLDAsMCwuMTYpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggOHB4IDA7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDhweCAyMHB4IDhweCAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0XHQmLmtpbmRlcmdhcnRlbiB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9raW5kZXJnYXJ0ZW4uc3ZnJywgZmlsbD0jZmY3OWM1KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnNjaG9vbCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9zY2hvb2wuc3ZnJywgZmlsbD0jMGNhMTFlKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyAmLmhvc3BpdGFsIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2hvc3BpdGFsLnN2ZycsIGZpbGw9I2VlNDQ0NCk7XHJcblx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYuYnVzLXN0YXRpb24ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvYnVzLXN0YXRpb24uc3ZnJywgZmlsbD0jMTE3NmYzKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnN1cGVybWFya2V0IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3N1cGVybWFya2V0LnN2ZycsIGZpbGw9I2VlNDQ0NCk7ICBcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnJlc3RhdXJhbnQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvcmVzdGF1cmFudC5zdmcnLCBmaWxsPSNmNDNkZjQpOyBcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnBvcnQge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvcG9ydC5zdmcnLCBmaWxsPSMxMTc2ZjMpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuY2h1cmNoIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2NodXJjaC5zdmcnLCBmaWxsPSNmZjljMDApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYucGhhcm1hY2llcyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9waGFybWFjaWVzLnN2ZycsIGZpbGw9IzBjYTExZSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5tZXRybyB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9tZXRyby5zdmcnLCBmaWxsPSNmZjAwMDApO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuaG9zcGl0YWwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvaG9zcGl0YWwuc3ZnJywgZmlsbD0jMzc3ZDQwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNjNweCk7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYucm91dGUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuYWN0aXZlIHsgXHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHQmLmtpbmRlcmdhcnRlbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2tpbmRlcmdhcnRlbi5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLnNjaG9vbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3NjaG9vbC5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQvLyAmLmhvc3BpdGFsIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvaG9zcGl0YWwuc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0Ji5idXMtc3RhdGlvbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2J1cy1zdGF0aW9uLnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuc3VwZXJtYXJrZXQge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9zdXBlcm1hcmtldC5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLnJlc3RhdXJhbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9yZXN0YXVyYW50LnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYucG9ydCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3BvcnQuc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5jaHVyY2gge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9jaHVyY2guc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5waGFybWFjaWVzIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvcGhhcm1hY2llcy5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLm1ldHJvIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvbWV0cm8uc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5ob3NwaXRhbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2hvc3BpdGFsLnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9IFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLnRvcCB7XHJcblx0XHRcdFx0dG9wOiA0MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDgwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDYwNnB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYm90dG9tIHtcclxuXHRcdFx0XHRib3R0b206IDE1cHg7XHJcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDUzNXB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pbnRlcmFjdGlvbi1tYXAtbGlzdCB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0aGVpZ2h0OiA3MzBweDtcclxuXHRcdFx0LmludGVyYWN0aW9uLW1hcCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFNlY3Rpb24gLSBDb21tdW5pY2F0aW9uXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLWNvbW11bmljYXRpb24ge1xyXG5cdHBhZGRpbmc6IDEwMHB4IDAgMTAwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG5cdC8vIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1zZWNvbmQ7XHJcblx0Ly8gYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iZy00LmpwZykgcmVwZWF0LXggY2VudGVyIGJvdHRvbSAjNWE2NzQ3O1xyXG5cdC8vIGJhY2tncm91bmQtc2l6ZTogNjAwcHg7XHJcblx0Ly8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0Ly8gcGFkZGluZy1ib3R0b206IDE4MHB4O1xyXG5cdFx0Ly8gYmFja2dyb3VuZC1zaXplOiA1MDBweDtcclxuXHQvLyB9XHJcblx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4IDA7XHJcblx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDMzMHB4O1xyXG5cdH1cclxuXHQudGV4dC1ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdH1cclxuXHRcdC5sZWZ0IHtcclxuXHRcdFx0d2lkdGg6IDY2LjY2NiU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnJpZ2h0IHtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogOHB4O1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQubGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luOiAwIC00MHB4O1xyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0LmlubmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0Ly8gYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAzNjBweDtcclxuXHRcdFx0XHQubWVkaWEge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xyXG5cdFx0XHRcdFx0Lmljb24sIC5zeW1ib2wge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZWNvbmQ7XHJcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IDRweCA0cHggMzBweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjE1KTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmlsbDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zeW1ib2wge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjVweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaW1hZ2Uge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMTFweDtcclxuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZWNvbmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIC5pY29uIHtcclxuXHRcdFx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdC8vIFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdC8vIFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHQvLyBcdG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHRcdFx0XHQvLyBcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0Ly8gXHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdC8vIFx0Ym9yZGVyLXJhZGl1czogMTIwcHg7XHJcblx0XHRcdFx0Ly8gXHRib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xNSk7XHJcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLXNpemU6IDYwcHg7XHJcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZWNvbmQ7XHJcblx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0Ly8gXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHQvLyBcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHQvLyBcdFx0YmFja2dyb3VuZC1zaXplOiA1MHB4O1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIFx0Ji5pY29uLXZhbHZlIHtcclxuXHRcdFx0XHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvdmFsdmUuc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHQvLyBcdCYuaWNvbi10b3dlciB7XHJcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3Rvd2VyLnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gXHQmLmljb24td2F0ZXItc3VwcGx5IHtcclxuXHRcdFx0XHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvd2F0ZXItc3VwcGx5LnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gXHQmLmljb24tY2xvdWQtY29tcHV0aW5nIHtcclxuXHRcdFx0XHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2xvdWQtY29tcHV0aW5nLnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gXHQmLmljb24tY29tbXVuaWNhdGlvbiB7XHJcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2lnbmFsLnBuZyk7XHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gXHQmLmljb24tcm9hZHMge1xyXG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9yb2FkLTEuc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHQvLyBcdFx0YmFja2dyb3VuZC1zaXplOiA1NHB4O1xyXG5cdFx0XHRcdC8vIFx0XHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3dvcmstdG9vbHMucG5nKTtcclxuXHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHJcblx0XHRcdFx0Ji50ZXh0LXJpZ2h0IHtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubWVkaWEge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMjVweCAwIDA7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnN5bWJvbCB7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC53aWRlLWltZyB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdFxyXG5cdCYuc2VjdGlvbi1jb21tdW5pY2F0aW9uLTIge1xyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHRtYXJnaW46IDAgLTIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuc2VjdGlvbi1jb21tdW5pY2F0aW9uLTMge1xyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHRtYXJnaW46IDAgLTIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBTZWN0aW9uIC0gR2VucGxhblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VjdGlvbi1nZW5wbGFuIHtcclxuXHRwYWRkaW5nLXRvcDogNTBweDtcclxuXHQuc2VjdGlvbi10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHQuZ2VucGxhbi13cmFwLXNjcm9sbCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXgtd2lkdGg6IDEyMDBweDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdFx0XHRvdmVyZmxvdy14OiBzY3JvbGw7XHJcblx0XHRcdG1heC13aWR0aDogMTAwdnc7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmdlbnBsYW4td3JhcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRoZWlnaHQ6IDkzN3B4O1xyXG5cdFx0d2lkdGg6IDE5MjBweDtcclxuXHRcdC8vIG1hcmdpbjogMCAwIDAgLTM2MHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMCAtMzYwcHg7XHJcblx0XHQvLyBsZWZ0OiAtMzYwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM3N3B4O1xyXG5cdFx0LmJhY2tncm91bmQge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ly8gbGVmdDogLTM2MHB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTkyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDkzN3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE5MjBweDtcclxuXHRcdH1cclxuXHRcdC5zdmctZ2VucGxhbiB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCAgICAvLyB0b3A6IDYycHg7XHJcblx0XHQgICAgLy8gbGVmdDogMzc3cHg7XHJcblx0XHQgICAgd2lkdGg6IDExNDBweDtcclxuXHRcdCAgICAvLyBtYXJnaW46IDYycHggMCAwIDM3N3B4O1xyXG5cdFx0ICAgIG1hcmdpbjogNjJweCAwIDAgMDtcclxuXHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNy40ZGVnKTtcclxuXHRcdFx0cGF0aCB7XHJcblx0XHRcdFx0ZmlsbDogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0c3Ryb2tlOiAjMDAwO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdCAgICAgICAgc3Ryb2tlLXdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0Ji5hcmVhLXN0YXR1cy1mcmVlIHtcclxuXHRcdFx0XHRcdGZpbGw6IHJnYmEoOTYsIDE5NywgODEsIC45KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hcmVhLXN0YXR1cy1yZXNlcnZlZCB7XHJcblx0XHRcdFx0XHRmaWxsOiByZ2JhKDIzNywgMjA3LCA0MywgLjkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFyZWEtc3RhdHVzLXNvbGQge1xyXG5cdFx0XHRcdFx0ZmlsbDogcmdiYSgyMjMsIDcxLCA3MSwgLjkpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFyZWEtc3RhdHVzLWNsb3NlIHtcclxuXHRcdFx0XHRcdGZpbGw6IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC43KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY2lyY2xlLXBvaW50IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR3aWR0aDogNDRweDtcclxuXHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0NHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdCYucGhvdG8ge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjNhMjg4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2NhbWVyYS5zdmcnLCBmaWxsPSNmZmYpO1xyXG4gICAgICAgICAgICBcdGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnBob3RvLTEge1xyXG5cdFx0XHRcdHRvcDogMTcwcHg7XHJcblx0XHRcdFx0bGVmdDogNDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5waG90by0yIHtcclxuXHRcdFx0XHR0b3A6IDU4MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDQxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGhvdG8tMyB7XHJcblx0XHRcdFx0dG9wOiA0NjVweDtcclxuXHRcdFx0XHRsZWZ0OiA4NDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnBob3RvLTQge1xyXG5cdFx0XHRcdHRvcDogMzM1cHg7XHJcblx0XHRcdFx0bGVmdDogMTA5MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vICYuaW5mby0xIHtcclxuXHRcdFx0Ly8gXHR0b3A6IDUyMHB4O1xyXG5cdFx0XHQvLyBcdGxlZnQ6IDM2NXB4O1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICNmNWFmNzc7XHJcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvYmFycmllci5zdmcnLCBmaWxsPSNmZmYpO1xyXG4gICAgICAgICAgICAvLyBcdGJhY2tncm91bmQtc2l6ZTogMjBweDtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQvLyAmLmluZm8tMiB7XHJcblx0XHRcdC8vIFx0dG9wOiA2MzVweDtcclxuXHRcdFx0Ly8gXHRsZWZ0OiA0NjBweDtcclxuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYTNhNWNhO1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2J1cy5zdmcnLCBmaWxsPSNmZmYpO1xyXG4gICAgICAgICAgICAvLyBcdGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQvLyAmLmluZm8tMyB7XHJcblx0XHRcdC8vIFx0dG9wOiA0NTJweDtcclxuXHRcdFx0Ly8gXHRsZWZ0OiA4ODhweDtcclxuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YTc4O1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMva2luZGVyZ2FydGVuLnN2ZycsIGZpbGw9I2ZmZik7XHJcbiAgICAgICAgICAgIC8vIFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG5cdFx0XHQvLyB9XHJcblx0XHRcdC5pbWctbGlzdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0XHJcblx0XHQuYXJlYS1tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuYXJlYS1udW1iZXJzIHtcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAzO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC8vINCd0LjQttC90Y/RjyDQvdCw0LLQuNCz0LDRhtC40Y8gXHJcblx0LmJvdHRvbS1uYXZpZ2F0aW9uIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nOiAwIDAgOTBweCAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRAaW5jbHVkZSBtcSgneGwnKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCA2MHB4IDMwcHg7XHJcblx0XHR9XHJcblx0XHQvLyDQodGC0LDRgtGD0YHRi1xyXG5cdFx0LmFyZWEtc3RhdHVzZXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMzVweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAyNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjYpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjJweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5mcmVlIHtcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDVjNTUxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnJlc2VydmVkIHtcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRjZjJiO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNvbGQge1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZjQ3NDc7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY2xvc2Uge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBTZWN0aW9uIC0gU3RvY2tzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLXN0b2NrcyB7XHJcblx0cGFkZGluZzogMTAwcHggMCA4MHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcclxuXHQubGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdC8vIHdpZHRoOiAzMy4zMzMlO1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5uZXIge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nOiA1MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCA0NnB4IHJnYmEoMTI0LDg5LDUzLC4xKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHRvcDogNTBweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDcwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuICAgIFx0XHRcdFx0XHQvLyBmb250LWZhbWlseTogJ0FsbGVydGEnO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC50ZXh0LWdyb3VwIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuYmlnIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYm90dG9tIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGxheS5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjLXByaW1hcnkgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9wbGF5LnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaGFzLWltZyB7XHJcblx0XHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFNlY3Rpb24gLSBBYm91dCBkZXZlbG9wZXJcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnNlY3Rpb24tYWJvdXQtZGV2ZWxvcGVyIHtcclxuXHRwYWRkaW5nOiAxMTBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWRiY2Y7XHJcblx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdC50aXRsZS13cmFwIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHQuaW1nIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMzQwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdWJ0aXRsZSB7XHJcblx0XHRtYXgtd2lkdGg6IDY1JTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdHAge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucHJvamVjdHMge1xyXG5cdFx0JiA+IHAge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0fVxyXG5cdFx0Lmxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW46IDAgLTE1cHg7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogMzMuMzMzJTtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0LmlubmVyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCA0NnB4IHJnYmEoMTI0LDg5LDUzLC4xKTtcclxuXHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5saW5rIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3JpZ2h0LWFycm93LnN2ZycsIGZpbGw9JGMtcHJpbWFyeSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDQ0cHg7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHQubGluayB7XHJcblx0XHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNHB4KTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgU2VjdGlvbiAtIENvbnN0cnVjdGlvbiBwcm9ncmVzc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3Mge1xyXG5cdHBhZGRpbmc6IDEwMHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U5ZGJjZjtcclxuXHQubGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luOiAwIC0xNXB4IDIwcHggLTE1cHg7XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdHdpZHRoOiAzMy4zMzMlO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdCYuaXMtaGlkZGVuIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbm5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCA0NnB4IHJnYmEoMTI0LDg5LDUzLC4xKTtcclxuXHRcdFx0XHQuaW1hZ2Uge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogODJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA4MnB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9zZWFyY2guc3ZnJywgZmlsbD0kYy1wcmltYXJ5KSBuby1yZXBlYXQgY2VudGVyICNmZmY7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjQpO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzVweCA0MHB4O1xyXG5cdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmJvdHRvbSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5waG90by1jb3VudCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2NhbWVyYS5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0LmltYWdlIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuaW1nLWxpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmJvdHRvbS1ibG9jayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdC5sb2FkLW1vcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHQmLmlzLWhpZGRlbiB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9wbHVzLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaW5zdGFncmFtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRpIHtcclxuXHRcdFx0XHR3aWR0aDogNzJweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDcycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNzJweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4NywxNDUsMTA1LC4yNSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvaW5zdGFncmFtLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgU2VjdGlvbiAtIENhbGxiYWNrXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLWNhbGxiYWNrIHtcclxuXHRwYWRkaW5nOiAxMDBweCAwIDE4MHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzVCNjc0ODtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGMtc2Vjb25kO1xyXG5cdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHR9XHJcblx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0aDIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0LnN1YnRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblx0LndyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi10b3A6IDcwcHg7XHJcblx0XHQuY29tbW9uLWZvcm0ge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiA1MHB4IDkwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1QjY3NDg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDRweCA0cHggMzBweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjE1KTtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdGg0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdWJtaXQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5jb250YWN0LWluZm8ge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbnRhY3RzLWxpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdGhlaWdodDogaW5pdGlhbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lmxpc3Qge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vIC5pbWFnZSB7XHJcblx0XHRcdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDEyMHB4O1xyXG5cdFx0XHRcdFx0Ly8gXHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHQvLyBcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHQvLyBcdGltZyB7XHJcblx0XHRcdFx0XHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHQvLyBcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRcdFx0Ly8gXHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHRcdFx0XHQvLyBcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdFx0Ji5pY29uLXBpbiB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGluLnN2ZycsIGZpbGw9IzQ3NTEzNyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5pY29uLXBob25lIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9waG9uZS5zdmcnLCBmaWxsPSM0NzUxMzcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuaWNvbi1lbWFpbCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvZW1haWwuc3ZnJywgZmlsbD0jNDc1MTM3KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmljb24tY2FsZW5kYXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2NhbGVuZGFyLnN2ZycsIGZpbGw9IzQ3NTEzNyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5pY29uLXdoYXRzYXBwIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy93aGF0c2FwcC5zdmcnLCBmaWxsPSM0NzUxMzcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vICYuaWNvbi1waG9uZSB7XHJcblx0XHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9waG9uZS5zdmcpO1xyXG5cdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdC8vICYuaWNvbi1waW4ge1xyXG5cdFx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFwcy1hbmQtZmxhZ3MucG5nKTtcclxuXHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHQvLyAmLmljb24tZW1haWwge1xyXG5cdFx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbWFpbC5wbmcpO1xyXG5cdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdC8vICYuaWNvbi1jYWxlbmRhciB7XHJcblx0XHRcdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy90aW1ldGFibGUucG5nKTtcclxuXHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDRweCk7XHJcblx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1hbmFnZXIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ0cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0LmltZyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICNmZmY7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNzBweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogM3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogIzFkYzg1YTtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IC02cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lml0ZW0tbGlzdCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5idG5zIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgU2VjdGlvbiAtIGNvbnRhY3RzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLWNvbnRhY3RzIHtcclxuXHRwYWRkaW5nOiAxMDBweCAwIDkwcHggMDtcclxuXHQuc2VjdGlvbi10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdH1cclxuXHQud3JhcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0LmNvbnRhY3RzLWxpc3Qge1xyXG5cdFx0XHR3aWR0aDogNDUlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMjBweDtcclxuXHRcdFx0Lmxpc3Qge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0XHQmLmljb24tcGluIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9waW4uc3ZnJywgZmlsbD0kYy1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmljb24tcGhvbmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3Bob25lLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5pY29uLWVtYWlsIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9lbWFpbC5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuaWNvbi1jYWxlbmRhciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2FsZW5kYXIuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDZweCk7XHJcblx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1hcCB7XHJcblx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdGhlaWdodDogNDAwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDQ2cHggcmdiYSgxMjQsODksNTMsLjA3KTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFNlY3Rpb24gLSBJbWFnZSBzbGlkZXJcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMCAzMHB4IDA7XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTAwcHggNDBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uLCAuc3ltYm9sIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXNlY29uZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDRweCA0cHggMzBweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnN5bWJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1hZ2VzLWdhbGxlcnkge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDQ2cHggMTI4cHggcmdiYSg3NCw5MSw0NywuMSk7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3BsYXkuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KSBuby1yZXBlYXQgY2VudGVyICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtb3BhY2l0eS0wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvdW50ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYXJyb3dzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nQ2FwYV8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDUxMiA1MTInIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNmZmYnJTNFICUzQ2clM0UgJTNDZyUzRSAlM0NwYXRoIGQ9J001MDEuMzMzLDIzNC42NjdINjguNDE3bDEwOS43OTItMTA5Ljc5MmMyLTIsMy4xMjUtNC43MDgsMy4xMjUtNy41NDJWOTZjMC00LjMxMy0yLjU5NC04LjIwOC02LjU4My05Ljg1NCBjLTEuMzIzLTAuNTUyLTIuNzA4LTAuODEzLTQuMDgzLTAuODEzYy0yLjc3MSwwLTUuNSwxLjA4My03LjU0MiwzLjEyNWwtMTYwLDE2MGMtNC4xNjcsNC4xNjctNC4xNjcsMTAuOTE3LDAsMTUuMDgzbDE2MCwxNjAgYzMuMDYzLDMuMDQyLDcuNjE1LDMuOTY5LDExLjYyNSwyLjMxM2MzLjk5LTEuNjQ2LDYuNTgzLTUuNTQyLDYuNTgzLTkuODU0di0yMS4zMzNjMC0yLjgzMy0xLjEyNS01LjU0Mi0zLjEyNS03LjU0MiBMNjguNDE3LDI3Ny4zMzNoNDMyLjkxN2M1Ljg5NiwwLDEwLjY2Ny00Ljc3MSwxMC42NjctMTAuNjY3di0yMS4zMzNDNTEyLDIzOS40MzgsNTA3LjIyOSwyMzQuNjY3LDUwMS4zMzMsMjM0LjY2N3onLyUzRSAlM0MvZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjLXByaW1hcnksIDYlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0NnJTNFICUzQ2clM0UgJTNDcGF0aCBkPSdNNTA4Ljg3NSwyNDguNDU4bC0xNjAtMTYwYy0zLjA2My0zLjA0Mi03LjYxNS0zLjk2OS0xMS42MjUtMi4zMTNjLTMuOTksMS42NDYtNi41ODMsNS41NDItNi41ODMsOS44NTR2MjEuMzMzIGMwLDIuODMzLDEuMTI1LDUuNTQyLDMuMTI1LDcuNTQybDEwOS43OTIsMTA5Ljc5MkgxMC42NjdDNC43NzEsMjM0LjY2NywwLDIzOS40MzcsMCwyNDUuMzMzdjIxLjMzMyBjMCw1Ljg5Niw0Ljc3MSwxMC42NjcsMTAuNjY3LDEwLjY2N2g0MzIuOTE3TDMzMy43OTIsMzg3LjEyNWMtMiwyLTMuMTI1LDQuNzA4LTMuMTI1LDcuNTQyVjQxNmMwLDQuMzEzLDIuNTk0LDguMjA4LDYuNTgzLDkuODU0IGMxLjMyMywwLjU1MiwyLjcwOCwwLjgxMyw0LjA4MywwLjgxM2MyLjc3MSwwLDUuNS0xLjA4Myw3LjU0Mi0zLjEyNWwxNjAtMTYwQzUxMy4wNDIsMjU5LjM3NSw1MTMuMDQyLDI1Mi42MjUsNTA4Ljg3NSwyNDguNDU4eicvJTNFICUzQy9nJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGMtcHJpbWFyeSwgNiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXZlbG9wZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA4MHB4IDAgNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWlubmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFNlY3Rpb24gLSBTdGFnZXMgZGV2ZWxvcG1lbnRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjM0MjY7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG5cdC5zZWN0aW9uLXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0fVxyXG4gICAgLnN0YWdlcy1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgLnRvcC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMDtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogODVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA3OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9wZGYuc3ZnJywgZmlsbD0jZmZmKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5wcm9jZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjcxNDk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvdHRvbS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFNlY3Rpb24gLSBGQVFcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnNlY3Rpb24tZmFxIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDAgNDBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XHJcbiAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgcGFkZGluZzogNzBweCAwIDEwcHggMDtcclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvc3Rhci5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBTZWN0aW9uIC0gQXJlYSBpbmZvIG1vZGFsXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBTbGljayBzbGlkZXJcclxuLy8gLnNsaWNrLXNsaWRlciB7XHJcbi8vICAgICAuc2xpY2stbGlzdCB7XHJcbi8vICAgICAgICAgLnNsaWNrLXRyYWNrIHtcclxuLy8gICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgIC5zbGljay1hcnJvdyB7XHJcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgIHotaW5kZXg6IDI7XHJcbi8vICAgICAgICAgdG9wOiAwO1xyXG4vLyAgICAgICAgIGJvdHRvbTogMDtcclxuLy8gICAgICAgICBtYXJnaW46IGF1dG87XHJcbi8vICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbi8vICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4vLyAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuLy8gICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4vLyAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1JTtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4vLyAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuLy8gICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbi8vICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDcuNDM2IDQwNy40MzYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzYgNDA3LjQzNjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcG9seWdvbiBwb2ludHM9JzMxNS44NjksMjEuMTc4IDI5NC42MjEsMCA5MS41NjYsMjAzLjcxOCAyOTQuNjIxLDQwNy40MzYgMzE1Ljg2OSwzODYuMjU4IDEzMy45MjQsMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwNy40MzYgNDA3LjQzNicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA3LjQzNiA0MDcuNDM2OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0Nwb2x5Z29uIHBvaW50cz0nMTEyLjgxNCwwIDkxLjU2NiwyMS4xNzggMjczLjUxMiwyMDMuNzE4IDkxLjU2NiwzODYuMjU4IDExMi44MTQsNDA3LjQzNiAzMTUuODY5LDIwMy43MTggJy8lM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGMtcHJpbWFyeSwgNSUpO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gfVxyXG5cclxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dLFxyXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIHtcclxuICAgIC5zbGljay1zbGlkZXIge1xyXG4gICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8vIDE2OjlcclxuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDc1JTsgLy8gNDozXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNSU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwNy40MzYgNDA3LjQzNicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA3LjQzNiA0MDcuNDM2OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0Nwb2x5Z29uIHBvaW50cz0nMzE1Ljg2OSwyMS4xNzggMjk0LjYyMSwwIDkxLjU2NiwyMDMuNzE4IDI5NC42MjEsNDA3LjQzNiAzMTUuODY5LDM4Ni4yNTggMTMzLjkyNCwyMDMuNzE4ICcvJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDA3LjQzNiA0MDcuNDM2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM2IDQwNy40MzY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BvbHlnb24gcG9pbnRzPScxMTIuODE0LDAgOTEuNTY2LDIxLjE3OCAyNzMuNTEyLDIwMy43MTggOTEuNTY2LDM4Ni4yNTggMTEyLjgxNCw0MDcuNDM2IDMxNS44NjksMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYy1wcmltYXJ5LCA1JSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3h4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3h4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWRlci1tYWluIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU5YjYyZTsgIFxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTExIDE5QzE1LjQxODMgMTkgMTkgMTUuNDE4MyAxOSAxMUMxOSA2LjU4MTcyIDE1LjQxODMgMyAxMSAzQzYuNTgxNzIgMyAzIDYuNTgxNzIgMyAxMUMzIDE1LjQxODMgNi41ODE3MiAxOSAxMSAxOVonIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNMjEuMDAwNCAyMS4wMDA0TDE2LjY1MDQgMTYuNjUwNCcgc3Ryb2tlPSd3aGl0ZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2xpZGVyLW5hdiB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlIHtcclxuICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zbGljay1jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyDQkNC60L7RgNC00LXQvtC9XHJcbi5hY2NvcmRpb24tYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUJFQkVCO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkVCO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcclxuICAgIH1cclxuICAgICYtdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY28tYXJyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgdHJhbnNsYXRlWSgzcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjMjcyQTJFO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1jb250ZW50IHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCA0MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgIC5hY2NvcmRpb24tYmxvY2stdG9nZ2xlIHtcclxuICAgICAgICAgICAgLmljby1hcnIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY2NvcmRpb24tYmxvY2stY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtZml4ZWQge1xyXG4gICAgICAgICRoZWlnaHRUb2dnbGU6IDYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIHRvcDogJGhlaWdodFRvZ2dsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgdG9wOiAkaGVpZ2h0VG9nZ2xlICogMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0zIHtcclxuICAgICAgICAgICAgdG9wOiAkaGVpZ2h0VG9nZ2xlICogMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vINCf0L7QtNC10LvQuNGC0YzRgdGPIFxyXG4vLyAuc2hhcmluZy1hY3Rpb24ge1xyXG4vLyAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4vLyAgICAgei1pbmRleDogNTtcclxuLy8gICAgIC5idG4ge1xyXG4vLyAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4vLyAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICAgICAgICAgcGFkZGluZzogMTJweCAyNXB4O1xyXG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4vLyAgICAgICAgIGNvbG9yOiAjMjcyYTJlO1xyXG4vLyAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkN2Q3ZDc7XHJcbi8vICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbi8vICAgICB9XHJcbi8vICAgICAubGlzdCB7XHJcbi8vICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgIHJpZ2h0OiAwO1xyXG4vLyAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuLy8gICAgICAgICBvcGFjaXR5OiAwO1xyXG4vLyAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuLy8gICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuLy8gICAgICAgICB1bCB7XHJcbi8vICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuLy8gICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDIwcHggMDtcclxuLy8gICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuLy8gICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbi8vICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuLy8gICAgICAgICAgICAgbWluLXdpZHRoOiAxMzBweDtcclxuLy8gICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbi8vICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbi8vICAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiA5OTk5O1xyXG4vLyAgICAgICAgICAgICAvLyAgICAgYm90dG9tOiAtMTZweDtcclxuLy8gICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDIwcHg7XHJcbi8vICAgICAgICAgICAgIC8vICAgICBib3JkZXI6IDhweCBzb2xpZCByZ2JhKDAsMCwwLDApO1xyXG4vLyAgICAgICAgICAgICAvLyAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjZmZmO1xyXG4vLyAgICAgICAgICAgICAvLyB9XHJcbi8vICAgICAgICAgICAgIGxpIHtcclxuLy8gICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbi8vICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbi8vICAgICAgICAgICAgICAgICBzcGFuIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuLy8gICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZmZmLCAzJSk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICYuY29weSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2xpbmstMS5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtY29weS1zdWNjZXNzIHsgXHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2hlY2suc3ZnJywgZmlsbD0jZmZmKTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiYjZlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgJi53aGF0c2FwcCB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3doYXRzYXBwLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgJi50ZWxlZ3JhbSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3RlbGVncmFtLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgJi52ayB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3ZrLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgJi5vayB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL29rLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAmLmZpcnN0IHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyNHB4KTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgICAgJi5vcGVuIHtcclxuLy8gICAgICAgICAmLXRvcCB7XHJcbi8vICAgICAgICAgICAgIC5saXN0IHtcclxuLy8gICAgICAgICAgICAgICAgIHRvcDogYXV0bztcclxuLy8gICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgIHVsIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4cHggMDtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuLy8gICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAmLWxlZnQge1xyXG4vLyAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbi8vICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgICYtYm90dG9tIHtcclxuLy8gICAgICAgICAgICAgLmxpc3Qge1xyXG4vLyAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4vLyAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgdWwge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDAgMCAwO1xyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICYtcmlnaHQge1xyXG4vLyAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbi8vICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICYtbGVmdCB7XHJcbi8vICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuLy8gICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAmOmhvdmVyIHtcclxuLy8gICAgICAgICAubGlzdCB7XHJcbi8vICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbi8vICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG5cclxuLy8gICAgIC8vICYuc3R5bGUtaWNvbiB7XHJcbi8vICAgICAvLyAgICAgLmJ0biB7XHJcbi8vICAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbi8vICAgICAvLyAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuLy8gICAgIC8vICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbi8vICAgICAvLyAgICAgICAgIGhlaWdodDogNDBweDtcclxuLy8gICAgIC8vICAgICAgICAgcGFkZGluZzogMDtcclxuLy8gICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNBM0EzQTtcclxuLy8gICAgIC8vICAgICAgICAgc3BhbiB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4vLyAgICAgLy8gICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3NoYXJlLTEuc3ZnJywgZmlsbD0jZmZmKTtcclxuLy8gICAgIC8vICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgIH1cclxuLy8gICAgIC8vICAgICAubGlzdCB7XHJcbi8vICAgICAvLyAgICAgICAgIHVsIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTNBM0E7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzNBM0EzQTtcclxuLy8gICAgIC8vICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgIGxpIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAmLmZpcnN0IHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSk7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTc7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgJi5jb3B5IHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9saW5rLTEuc3ZnJywgZmlsbD0jZmZmKTtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtY29weS1zdWNjZXNzIHsgXHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9jaGVjay5zdmcnLCBmaWxsPSNmZmYpO1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAmLndoYXRzYXBwIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy93aGF0c2FwcC5zdmcnLCBmaWxsPSNmZmYpO1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICYudGVsZWdyYW0ge1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3RlbGVncmFtLnN2ZycsIGZpbGw9I2ZmZik7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgJi52ayB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvdmsuc3ZnJywgZmlsbD0jZmZmKTtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAmLm9rIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9vay5zdmcnLCBmaWxsPSNmZmYpO1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgfVxyXG4vLyAgICAgLy8gfVxyXG4vLyB9XHJcblxyXG4vLyDQmtC90L7Qv9C60Lgg0L/QvtC00LXQu9C40YLRjNGB0Y9cclxuLmFjdGlvbi1idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgcGF0aCwgcmVjdCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyOHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoLCByZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQntC00LjQvSDRjdC70LXQvNC10L3RgiDQsiDRgdC/0LjRgdC60LUg0L/RgNC+0LXQutGC0L7QslxyXG4ucHJvamVjdC1saXN0LXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ2FwOiA0MHB4IDI0cHg7XHJcbiAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxufVxyXG4ucHJvamVjdC1saXN0LWl0ZW0ge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmlubmVyIHsgXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAjMjcyQTJFO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmLW1lZGlhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogNTYuMjUlOyAvLyAxNjo5XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NSU7IC8vIDQ6M1xyXG5cclxuICAgICAgICAgICAgLy8g0JjQt9C+0LHRgNCw0LbQtdC90LjRjyAtINCc0L7QsdC40LvRjNC90YvQuVxyXG4gICAgICAgICAgICAuaW1hZ2VzLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8vIDE2OjlcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzUlOyAvLyA0OjNcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vINCY0LfQvtCx0YDQsNC20LXQvdC40Y8gLSDQlNC10YHQutGC0L7Qv1xyXG4gICAgICAgICAgICAuaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIC8vIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWRnZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICAuYmFkZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFyZWEtZ3JvdW5kIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGMjkzNDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5ncmVlbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0OEIxM0I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYub3JhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyOTM0MDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5ncmVlbiwgJi5vcmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICYucm91YmxlLWljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idG4tc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG5cclxuXHJcbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxNjtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDM2MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XHJcbiAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLW1haW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ibG9jayB7IFxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyDQktC10YDRhdC90LjQuSDQsdC70L7QulxyXG4gICAgICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDg2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCwgcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjOTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuaXMtd2lkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vINCR0LvQvtC6INGBINC60L7QvdGC0LXQvdGC0L7QvFxyXG4gICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDM1cHggNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDg2cHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyLWljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvLWhvdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mcmVlIGkuaWNvLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzQzNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmVzZXJ2ZWQgaS5pY28tY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNjAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zb2xkIGkuaWNvLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NDg0ODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3RvY2sgaS5pY28tY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wb2RyeWFkIGkuaWNvLWhvdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmYzliMWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ob3VzZS1yZXNlcnZlZCBpLmljby1ob3VzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmNjAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmVhZHktaG91c2UgaS5pY28taG91c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzM1ODdGNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5RjlcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y5RjlGOSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0Y5RjlGOSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8g0JjQvdGE0L7RgNC80LDRhtC40Y8g0L7QsSDRg9GH0LDRgdGC0LrQtVxyXG4gICAgICAgIC5hcmVhLWluZm8tYmxvY2sge1xyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UxRTFFMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3AtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLtGBYWRhc3RyYWwtbnVtYmVyLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0b2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi7RgWFkYXN0cmFsLW51bWJlciwgJi5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mdWxsLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vINCl0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60LggXHJcbiAgICAgICAgICAgICAgICAgICAgLnNwZWNpZmljYXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvcC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLtGBYWRhc3RyYWwtbnVtYmVyLCAmLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyDQn9GA0L7QtdC60YLRi1xyXG4gICAgICAgIC5wcm9qZWN0cy1ibG9jayB7XHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgsIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCwgcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgsIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8g0KHQv9C40YHQvtC6INC/0YDQvtC10LrRgtC+0LJcclxuICAgICAgICAgICAgJi5wcm9qZWN0cy1saXN0IHtcclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9qZWN0LWxpc3Qtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvamVjdC1saXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtbG9hZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXMtbG9hZGluZy1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vINCe0LTQuNC9INC/0YDQvtC10LrRglxyXG4gICAgICAgICAgICAmLnByb2plY3RzLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbi1idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vINCY0LfQvtCx0YDQsNC20LXQvdC40Y9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDQntGB0L3QvtCy0L3Ri9C1INGB0LLQvtC50YHRgtCy0LBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtbWFpbi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9wcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8g0KHRgtC+0LjQvNC+0YHRgtGMXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvcHMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLXdpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDQmNC60L7QvdC60LhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvcHMtaWNvbi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni42NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9wcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW9yZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDQl9Cw0YHRgtGA0L7QudGJ0LjQulxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1kZXZlbG9wZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLXdpZGUtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vINCf0LvQsNC90LjRgNC+0LLQutCwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tYXR0aWMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8vIDE2OjlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzUlOyAvLyA0OjNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gXHRoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFx0aGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBcdGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBcdGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBcdGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnpvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy96b29tLnN2ZycsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3pvb20uc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuem9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8g0JLQuNC00LXQvlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZGlhLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvLyAxNjo5XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiA3NSU7IC8vIDQ6M1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsNjAsNjAsLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDQntC/0LjRgdCw0L3QuNC1XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlzLWxvYWRpbmctb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDQodC70LDQudC00LXRgCDRgSDQuNC30L7QsdGA0LDQttC10L3QuNGP0LzQuCDRg9GH0LDRgdGC0LrQsFxyXG4gICAgICAgIC5hcmVhLWltYWdlcyB7XHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hcmVhLWltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDQn9GA0LXQu9C+0LDQtNC10YBcclxuICAgIC5pcy1sb2FkaW5nLW92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAmLmlzLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAuaXMtbG9hZGluZy1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yZW50IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLy8gJi5pcy1sb2FkaW5nIHtcclxuICAgIC8vICAgICAuaXMtbG9hZGluZy1vdmVybGF5IHtcclxuICAgIC8vICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIC8vICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBQYWdlXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5sLXBhZ2Uge1xyXG5cdC5wYWdlLWhlYWRlciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTQwcHg7XHJcblx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHRcdH1cclxuXHRcdC5iYWNrIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2NoZXZyb24tbGVmdC5zdmcnLCBmaWxsPSRjLXRleHQpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2NoZXZyb24tbGVmdC5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBhZ2UtdGl0bGUge1xyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBhZ2UtY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiA3MHB4IDA7XHJcblx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC8vINCe0LTQvdCwINC30LDQv9C40YHRjCDQsiDRgdC/0LjRgdC60LUg0LHQu9C+0LPQsFxyXG5cdC8vIC5wb3N0LWxpc3Qtc2luZ2xlIHtcclxuXHQvLyBcdGRpc3BsYXk6IGZsZXg7XHJcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdC8vIFx0JjpsYXN0LWNoaWxkIHtcclxuXHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHQvLyBcdH1cclxuXHQvLyBcdC5pbWFnZSB7XHJcblx0Ly8gXHRcdHdpZHRoOiAyMDBweDtcclxuXHQvLyBcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdC8vIFx0XHRhIHtcclxuXHQvLyBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQvLyBcdFx0XHRpbWcge1xyXG5cdC8vIFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0Ly8gXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0Ly8gXHRcdFx0fVxyXG5cdC8vIFx0XHR9XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHQudGV4dCB7XHJcblx0Ly8gXHRcdHdpZHRoOiAxMDAlO1xyXG5cdC8vIFx0XHQudG9wIHtcclxuXHQvLyBcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdC8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0Ly8gXHRcdFx0LmRhdGUge1xyXG5cdC8vIFx0XHRcdFx0Y29sb3I6ICNjY2M7XHJcblx0Ly8gXHRcdFx0fVxyXG5cdC8vIFx0XHRcdC5kZXZpZGVyIHtcdFxyXG5cdC8vIFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdC8vIFx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHQvLyBcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cdC8vIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYzsgXHJcblx0Ly8gXHRcdFx0fVxyXG5cdC8vIFx0XHRcdC5wb3N0LWNhdGVnb3JpZXMge1xyXG5cdC8vIFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHQvLyBcdFx0XHRcdGxpIHtcclxuXHQvLyBcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHQvLyBcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdC8vIFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdC8vIFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHQvLyBcdFx0XHRcdFx0fVxyXG5cdC8vIFx0XHRcdFx0XHRhIHtcclxuXHQvLyBcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHQvLyBcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHQvLyBcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdC8vIFx0XHRcdFx0XHRcdH1cclxuXHQvLyBcdFx0XHRcdFx0fVxyXG5cdC8vIFx0XHRcdFx0fVxyXG5cdC8vIFx0XHRcdH1cclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0XHQudGl0bGUge1xyXG5cdC8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0Ly8gXHRcdFx0YSB7XHJcblx0Ly8gXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0Ly8gXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHQvLyBcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdC8vIFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0Ly8gXHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdC8vIFx0XHRcdFx0fVxyXG5cdC8vIFx0XHRcdH1cclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdC8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyBcdCYuaGFzLXBvc3QtdGh1bWJuYWlsIHtcclxuXHQvLyBcdFx0LmltYWdlIHtcclxuXHQvLyBcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdFx0LnRleHQge1xyXG5cdC8vIFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblx0Ly8gLy8g0KHRgtGA0LDQvdC40YbQsCAtINCQ0YDRhdC40LJcclxuXHQvLyAmLnBhZ2UtYXJjaGl2ZSwgJi5wYWdlLXNlYXJjaCB7XHJcblx0Ly8gXHQucGFnZS1jb250ZW50IHtcclxuXHQvLyBcdFx0ZGlzcGxheTogZmxleDtcclxuXHQvLyBcdFx0LnBvc3QtbGlzdCB7XHJcblx0Ly8gXHRcdFx0d2lkdGg6IDc1JTtcclxuXHQvLyBcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdC8vIFx0XHR9XHJcblx0Ly8gXHRcdC5ibG9nLXNpZGViYXIge1xyXG5cdC8vIFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblx0Ly8gLy8g0KHRgtGA0LDQvdC40YbQsCAtINCe0LTQvdCwINC30LDQv9C40YHRjCDQsiDQsdC70L7Qs9C1XHJcblx0Ly8gJi5wYWdlLXNpbmdsZSB7XHJcblx0Ly8gXHQucG9zdC10aHVtYm5haWwge1xyXG5cdC8vIFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdC8vIFx0XHRwYWRkaW5nOiAwIDIwMHB4O1xyXG5cdC8vIFx0XHRpbWcge1xyXG5cdC8vIFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdC8vIFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHQvLyBcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyBcdC5jb250ZW50LWFyZWEge1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdC8vIFx0XHRwIHtcclxuXHQvLyBcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdC8vIFx0XHR9XHJcblx0Ly8gXHRcdHVsLCBvbCB7XHJcblx0Ly8gXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0fVxyXG5cdC8vIFx0LmNvbW1lbnQtYXJlYSB7XHJcblx0Ly8gXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cdCYucGFnZS00MDQge1xyXG5cdFx0LnBhZ2UtY29udGVudCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMTAwcHggMDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMDBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBQYWdlIC0g0JPQtdC90L/Qu9Cw0L1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5nZW5wbGFuLWJpZy1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDE4O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIG1xKCdsZycpIHsgXHJcbiAgICAgICAgei1pbmRleDogMTQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB6LWluZGV4OiAxODtcclxuICAgIH1cclxuICAgIC50b3AtYmxvY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDgxcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudG9nZ2xlLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCAgICAucGhvbmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdCAgICB9XHJcblx0XHQgICAgLmNhbGxiYWNrIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAyNXB4O1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vICYubW9iaWxlIHtcclxuXHRcdFx0XHQvLyBcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0Ly8gXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0Ly8gXHRcdG1pbi13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHQvLyBcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0Ly8gXHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHQvLyBcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHQvLyBcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdC8vIFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9waG9uZS5zdmcnLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0ICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDM1cHggMjAwcHggMzVweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkxOTE5MTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWN0cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dCAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnBhZ2UtZ2VucGxhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbXEoJ21kJywgbWluKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgIC5nZW5wbGFuLXNpZGViYXIge31cclxuICAgIC5nZW5wbGFuLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29sdC1nZW5wbGFuLW1vdmUtem9vbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgJi1zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC8vINCV0YHQu9C4INC90LXRgiDQvNC+0LHQuNC70YzQvdC+0LPQviDQs9C10L3Qv9C70LDQvdCwXHJcbiAgICAgICAgICAgICAgICAmLmlzLW1vYmlsZS1iZy1ub25lIHtcclxuICAgICAgICAgICAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdmctZ2VucGxhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vINCi0LjQvyDQvtGE0L7RgNC80LvQtdC90LjRjyDQvdC+0LzQtdGA0L7QsiDRg9GH0LDRgdGC0LrQvtCyIFxyXG4gICAgICAgICAgICAgICAgJi5hcmVhLW51bWJlci1zdHlsZS1maWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYXJlYS1udW1iZXItc3R5bGUtY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3ZnLWdlbnBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hcmVhLW51bWJlcnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFyZWEtc3RhdHVzLWZyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODYsIDE5NiwgNTQsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcmVhLXN0YXR1cy1yZXNlcnZlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI0NiwgMiwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmFyZWEtc3RhdHVzLXNvbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCA3MiwgNzIsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hcmVhLXN0YXR1cy1zdG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNDUsIDE0NSwgMTQ1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtaG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5nZW5wbGFuLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuZ2VucGxhbi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmJnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICAgICAgbGVmdDogMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMzB2aDtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAmLmRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdmctc291cmNlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN2Zy1nZW5wbGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICYuZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgLy8gZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICYuaXMtZGlzYWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hcmVhLXN0YXR1cy1mcmVlIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDg2LCAxOTYsIDU0LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hcmVhLXN0YXR1cy1yZXNlcnZlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgyNTUsIDI0NiwgMiwgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYXJlYS1zdGF0dXMtc29sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgyNDYsIDcyLCA3MiwgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYXJlYS1zdGF0dXMtc3RvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC43KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICYuYXJlYS1vcGVuLW1vZGFsLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmlzLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICYuYXJlYS1zdGF0dXMtZnJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoODYsIDE5NiwgNTQsIDAuOSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYXJlYS1zdGF0dXMtcmVzZXJ2ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDI1NSwgMjQ2LCAyLCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFyZWEtc3RhdHVzLXNvbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDI0NiwgNzIsIDcyLCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFyZWEtc3RhdHVzLXN0b2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjkpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYXJlYS1udW1iZXJzIHtcclxuICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgXHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogNnB4O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1ob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTQ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy10cmFuc2l0aW9uLW5vbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXMtdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYXJlYS1wb2ludC1iaWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC8vICYuYXJlYS0xIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDUzJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDI2JSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLy8gJi5hcmVhLTIge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHRvcDogMzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAvLyAmLmFyZWEtNCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgdG9wOiAxNSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiA4NSUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICYuYXJlYS1zdGF0dXMtZnJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHJnYmEoODYsIDE5NiwgNTQsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoODYsIDE5NiwgNTQsIDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hcmVhLXN0YXR1cy1yZXNlcnZlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gY29sb3I6IHJnYmEoMjU1LCAyNDYsIDIsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNDYsIDIsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hcmVhLXN0YXR1cy1zb2xkIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogcmdiYSgyNDYsIDcyLCA3MiwgMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDYsIDcyLCA3MiwgMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFyZWEtc3RhdHVzLXN0b2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogcmdiYSgxNDUsIDE0NSwgMTQ1LCAxKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE0NSwgMTQ1LCAxNDUsIDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vINCa0LDRgdGC0L7QvNC90L7QtSDQv9C+0LvQvtC20LXQvdC40LUg0L3QvtC80LXRgNC+0LIg0YPRh9Cw0YHRgtC60L7QslxyXG4gICAgICAgICAgICAgICAgLy8gJltkYXRhLWFyZWEtbnVtYmVyPVwiNTBcIl0ge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHRvcDogMjgycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiA1NDJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcblxyXG4gICAgICAgIC8vICY6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIC8vICAgICB0b3A6IDA7XHJcbiAgICAgICAgLy8gICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3NwaW5uZXIuc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyICNmZmY7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcclxuICAgICAgICAvLyAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XHJcbiAgICAgICAgLy8gICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgLy8gICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLy8gJi5pcy1sb2FkaW5nIHtcclxuICAgICAgICAvLyAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC8vICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAvLyAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLmdlbnBsYW4tc2Nyb2xsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgICAgICAvLyB3aWR0aDogY2FsYygxMDB2dyAtIDM2MHB4KTtcclxuICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLy8gb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgLy8gdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgLy8gICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIC8vICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIC8vICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwxKTtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcclxuICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIC8vICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC8vICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5nZW5wbGFuLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIC8vIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogLjFzIGxpbmVhcjtcclxuICAgICAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAvLyAvLyB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgICAgICAgICAgICAgICAvLyB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCdtZCcsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTAwdmg7IC8vINCe0YLQutC+0LzQtdC90YLQuNGA0L7QstCw0YLRjCDQtdGB0LvQuCDQvdGD0LbQvdC+INC90LUg0L3QsCDQstGB0Y4g0LLRi9GB0L7RgtGDXHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICAmLmlzLWRyYWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50b3AtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggMCAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWxlZnQuc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjLXByaW1hcnksIDYlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNob3ctb24tbWFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL21hcHMuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEzcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnNob3ctZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2hvdy1tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYudG8taG9tZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3R0b20tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMjBweCAzNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3h4bCcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweCAyMHB4IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMzVweCAyMHB4IDM1cHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5hcmVhLXN0YXR1c2VzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZnJlZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzQzNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnJlc2VydmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNjAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc29sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NDg0ODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnN0b2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYueWEtcm91dGUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2FyLnN2ZycsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIC5rb21wYXMge1xyXG4gICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAvLyAgICAgdG9wOiAxMTBweDtcclxuICAgICAgICAgICAgLy8gICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxNjBweDtcclxuICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2tvbXBhcy5wbmcnKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTY1ZGVnKTtcclxuICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgIC8vICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g0JrQvdC+0L/QutC4INC80LDRgdGI0YLQsNCx0LjQv9C+0LLQsNC90LjQtSDQs9C10L3Qv9C70LDQvdCwXHJcblx0XHQuem9vbS1nZW5wbGFuIHtcclxuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0XHR6LWluZGV4OiAxMjtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdC8vIGxlZnQ6IDM5NXB4O1xyXG5cdFx0XHRyaWdodDogMzVweDtcclxuXHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0Ly8gbWFyZ2luOiBhdXRvIDAgMTUwcHggMDtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG5cdFx0XHRcdC8vIGxlZnQ6IDY1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmlzLWhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogNTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuaXMtaGlkZGVuIHtcclxuXHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xyXG5cdFx0XHRcdFx0YmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5wbHVzIHtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5taW51cyB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuICAgICAgICBcclxuICAgICAgICAvLyDQoNCw0YHQv9C+0LvQvtC20LXQvdC40LVcclxuICAgICAgICAubWFwLWxvY2F0aW9uLWZ1bGwsXHJcbiAgICAgICAgLm1hcC1sb2NhdGlvbi1yb3V0ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5tb2RhbC1pbmZvIHt9XHJcblxyXG5cclxuICAgICAgICAvLyDQn9C+0LrQsNC3INC60LDRgNGC0Ysg0YEg0YDQsNGB0L/QvtC70L7QttC10L3QuNC10LxcclxuICAgICAgICAmLmlzLWxvY2F0aW9uLW1hcC1vcGVuIHtcclxuICAgICAgICAgICAgLmdlbnBsYW4tc2Nyb2xsLFxyXG4gICAgICAgICAgICAuem9vbS1nZW5wbGFuLFxyXG4gICAgICAgICAgICAuYm90dG9tLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgLm1hcC1idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmFyZWEtc3RhdHVzZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdlbnBsYW4tc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJvdHRvbS1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1hcC1sb2NhdGlvbi1mdWxsIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmlzLXJvdXRlIHtcclxuICAgICAgICAgICAgICAgIC5tYXAtbG9jYXRpb24tZnVsbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWFwLWxvY2F0aW9uLXJvdXRlIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC8vINCX0YPQvCDQs9C10L/Qu9Cw0L3QsFxyXG4gICAgICAgICYuaXMtem9vbS1sb2FkaW5nIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0LmdlbnBsYW4tc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIC5nZW5wbGFuLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJnLCAuc3ZnLWdlbnBsYW4sIC5hcmVhLW51bWJlcnMgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmlzLXNpemUtYmlnIHtcclxuICAgICAgICAgICAgLmdlbnBsYW4tc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIC5nZW5wbGFuLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS42KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHRcdCYuaXMtc2l6ZS1ub3JtYWwtbW9iaWxlIHtcclxuICAgICAgICAgICAgLmdlbnBsYW4tc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIC5nZW5wbGFuLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC5iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAvLyDQktGB0LUg0YPRh9Cw0YHRgtC60LhcclxuICAgICYucGFnZS1nZW5wbGFuLWFsbCB7XHJcbiAgICAgICAgLmdlbnBsYW4tc2lkZWJhciB7XHJcbiAgICAgICAgICAgIC50b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYubWItMTAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9ob21lLXBhcnQtMi5zdmcnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9wYXJrLW91dGRvb3JzLXRyZWUtYmVuY2guc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFsbC1jb25zdHJ1Y3Rpb24tc3RhZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAvLyBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJhcm9uX19jbGlwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zY3JvbGxlcl9fdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2Nyb2xsZXJfX3RyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNmZmYsIDUlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYXJlYS1saXN0IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI5NXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdC13cmFwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAubGlzdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJhcm9uX19jbGlwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm90dG9tLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIC5kb3dubG9hZC1wcmljZWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2VucGxhbi1jb250ZW50IHtcclxuICAgICAgICAgICAgLmdlbnBsYW4tc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgIC5nZW5wbGFuLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCdtZCcsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMHZoOyAvLyDQntGC0LrQvtC80LXQvdGC0LjRgNC+0LLQsNGC0Ywg0LXRgdC70Lgg0L3Rg9C20L3QviDQvdC1INC90LAg0LLRgdGOINCy0YvRgdC+0YLRg1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zdmctZ2VucGxhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZGVza3RvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFyZWEtcG9pbnQtYmlnIHsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAxMDAlLCB0cmFuc3BhcmVudCAyNnB4LCAjZmZmIDI2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtbm8tY2xpY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAmLmFyZWEtMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDI5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB0b3A6IDQ5JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBsZWZ0OiA2NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gJi5hcmVhLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdG9wOiA1NyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBsZWZ0OiA0NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgdG9wOiA0NCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgbGVmdDogMzQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyDQldGB0LvQuCDQvdC10YIg0LzQvtCx0LjQu9GM0L3QvtCz0L4g0LPQtdC90L/Qu9Cw0L3QsFxyXG4gICAgICAgICAgICAgICAgICAgICYuaXMtbW9iaWxlLWJnLW5vbmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmRlc2t0b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLm1vYmlsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3ZnLWdlbnBsYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5kZXNrdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIFxyXG4gICAgLy8g0JPQtdC90L/Qu9Cw0L0g0LTQu9GPIGlmcmFtZVxyXG4gICAgJi5wYWdlLWdlbnBsYW4taWZyYW1lIHtcclxuICAgICAgICAuZ2VucGxhbi1zaWRlYmFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdlbnBsYW4tY29udGVudCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAuZ2VucGxhbi1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuZ2VucGxhbi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvcC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8gLnpvb20tZ2VucGxhbiB7XHJcbiAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vINCh0LrRgNGL0YLQuNC1INC10LvQtdC80LXQvdGC0L7QsiDQvdCwINCz0LXQvdC/0LvQsNC90LUgLSDQodCw0LnQtNCx0LDRgFxyXG5ib2R5LmdlbnBsYW4tc2lkZWJhci1oaWRlIHtcclxuICAgIC5wYWdlLWdlbnBsYW4ge1xyXG4gICAgICAgIC5nZW5wbGFuLXNpZGViYXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2VucGxhbi1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5nZW5wbGFuLXNjcm9sbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5nZW5wbGFuLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIC5zdmctZ2VucGxhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8g0JLQtdGA0YXQvdC10LUg0LzQtdC90Y4g0LrQvdC+0L/QutCwINC90LDQt9Cw0LQg0Log0YHQsNC50YLRg1xyXG5ib2R5LmdlbnBsYW4tdG9wbWVudS1idG4tYmFjay1oaWRlIHtcclxuICAgIC5wYWdlLWdlbnBsYW4ge1xyXG4gICAgICAgIC5nZW5wbGFuLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAudG9wLW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4uYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQktC10YDRhdC90LXQtSDQvNC10L3RjiDQutC90L7Qv9C60LAgLSDQn9C+0LrQsNC30LDRgtGMINC90LAg0LrQsNGA0YLQtVxyXG5ib2R5LmdlbnBsYW4tdG9wbWVudS1idG4tbWFwLWhpZGUge1xyXG4gICAgLnBhZ2UtZ2VucGxhbiB7XHJcbiAgICAgICAgLmdlbnBsYW4tY29udGVudCB7XHJcbiAgICAgICAgICAgIC50b3AtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0bi5zaG93LW9uLW1hcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQktC10YDRhdC90LXQtSDQvNC10L3RjiDQutC90L7Qv9C60LAgLSDQl9Cw0L/QuNGB0LDRgtGM0YHRjyDQvdCwINGN0LrRgdC60YPRgNGB0LjRjlxyXG5ib2R5LmdlbnBsYW4tdG9wbWVudS1idG4tZXhjdXJzaW9uLWhpZGUge1xyXG4gICAgLnBhZ2UtZ2VucGxhbiB7XHJcbiAgICAgICAgLmdlbnBsYW4tY29udGVudCB7XHJcbiAgICAgICAgICAgIC50b3AtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAuYnRuLmJ0bi1leGN1cnNpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vINCh0LrRgNGL0YLQuNC1INC10LvQtdC80LXQvdGC0L7QsiDQvdCwINCz0LXQvdC/0LvQsNC90LUgLSDQl9GD0LxcclxuYm9keS5nZW5wbGFuLXpvb20taGlkZSB7XHJcbiAgICAucGFnZS1nZW5wbGFuIHtcclxuICAgICAgICAuZ2VucGxhbi1jb250ZW50IHtcclxuICAgICAgICAgICAgLnpvb20tZ2VucGxhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQodC60YDRi9GC0LjQtSDQtdC70LXQvNC10L3RgtC+0LIg0L3QsCDQs9C10L3Qv9C70LDQvdC1IC0g0JvQtdCz0LXQvdC00LAg0LrQsNGA0YLRi1xyXG5ib2R5LmdlbnBsYW4tbGVnZW5kLWhpZGUge1xyXG4gICAgLnBhZ2UtZ2VucGxhbiB7XHJcbiAgICAgICAgLmdlbnBsYW4tY29udGVudCB7XHJcbiAgICAgICAgICAgIC5ib3R0b20tbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vINCt0LvQtdC80LXQvdGC0Ysg0YPQv9GA0LDQstC70LXQvdC40Y8g0LIg0LPQtdC90L/Qu9Cw0L3QtSDRgdC+INGB0LrRgNGD0LPQu9C10L3QuNGP0LzQuCBcclxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSB7XHJcbiAgICAvLyDQntCx0YnQuNC1INGN0LvQtdC80LXQvdGC0YtcclxuICAgIC5idG4ge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBmb3JtLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vINCT0LXQvdC/0LvQsNC9XHJcbiAgICAucGFnZS1nZW5wbGFuIHtcclxuICAgICAgICAuZ2VucGxhbi1zaWRlYmFyIHtcclxuICAgICAgICAgICAgLmZpbHRlciB7XHJcbiAgICAgICAgICAgICAgICAuc29ydGluZy1leHRlbmRlZC10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYm90dG9tLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1vYmlsZS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZ2VucGxhbi1jb250ZW50IHtcclxuICAgICAgICAgICAgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20ge1xyXG4gICAgICAgICAgICAgICAgLmJ0bi1mdWxsc2NyZWVuIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ0bi1jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRvcC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnpvb20tZ2VucGxhbiB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tb2RhbC1hcmVhLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgLm1vZGFsLWFyZWEtaW5mby1pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb2RhbC1jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDQnNC+0LTQsNC70LrQsCDQuNC90YTQvtGA0LzQsNGG0LjQuCDQvtCxINGD0YfQsNGB0YLQutC1XHJcbiAgICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwge1xyXG4gICAgICAgIC5wcm9qZWN0cy1ibG9jayB7XHJcbiAgICAgICAgICAgIC5ibG9jay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5wcm9qZWN0LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1tZWRpYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAmLWxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuem9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lZGlhLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDQodGC0YDQsNC90LjRhtCwINC+0LTQvdC+0LPQviDQv9GA0L7QtdC60YLQsFxyXG4gICAgLnBhZ2Utc2luZ2xlLXByb2plY3Qge1xyXG4gICAgICAgIC5zaW5nbGUtcHJvamVjdCB7XHJcbiAgICAgICAgICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpZGVyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1sYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnpvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgLm1lZGlhLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC52aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJltjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dLFxyXG4gICAgJltjbGFzcyo9c2luZ2xlLXByb2plY3RzXSB7XHJcbiAgICAgICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zbGlkZXItbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpZGVyLW5hdiB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgICAgIC5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0ge1xyXG4gICAgLnNpdGUtZGV2IHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICBib3R0b206IDM3cHg7XHJcbiAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgQGluY2x1ZGUgIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pcy1oaWRkZW4ge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8g0JzQsNGA0LrQtdGA0Ysg0L3QsCDQutCw0YDRgtC1XHJcbiAgICAuZ2VucGxhbi1zeW1ib2wge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAvLyAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgLy8gICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIHBhdGgsIGNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICYucy0xIHtcclxuICAgICAgICAvLyAgICAgYm90dG9tOiAxMyU7XHJcbiAgICAgICAgLy8gICAgIHJpZ2h0OiAyMiU7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2tpbmRlcmdhcnRlbi5zdmcnLCBmaWxsPSNmZmYpO1xyXG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2E2ZTE3O1xyXG4gICAgICAgIC8vICAgICAvLyBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgLy8gICAgIC8vICAgICB0b3A6IDc4JTtcclxuICAgICAgICAvLyAgICAgLy8gICAgIGxlZnQ6IDYwJTtcclxuICAgICAgICAvLyAgICAgLy8gfVxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAvLyAmLnMtMiB7XHJcbiAgICAgICAgLy8gICAgIHRvcDogOCU7XHJcbiAgICAgICAgLy8gICAgIGxlZnQ6IDYyJTtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvdHJlZS0xLnN2ZycsIGZpbGw9I2ZmZik7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICMyNjdmMWU7XHJcbiAgICAgICAgLy8gICAgIC8vIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAvLyAgICAgLy8gICAgIHRvcDogNzcuNSU7XHJcbiAgICAgICAgLy8gICAgIC8vICAgICBsZWZ0OiA3MCU7XHJcbiAgICAgICAgLy8gICAgIC8vIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmFyZWEtcG9pbnQtYmlnIHtcclxuICAgIC8vICAgICB6LWluZGV4OiA5OTtcclxuICAgIC8vICAgICAuaW5mbyB7XHJcbiAgICAvLyAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgIC8vICAgICAgICAgbGVmdDogLTEwNXB4O1xyXG4gICAgLy8gICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xyXG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAxMDAlLCB0cmFuc3BhcmVudCAxNnB4LCAjZmZmIDBweCk7XHJcbiAgICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyAgICAgLmNpcmNsZSB7XHJcbiAgICAvLyAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAvLyAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gICAgICAgICB3aWR0aDogMzBweDtcclxuICAgIC8vICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZiM2I1O1xyXG4gICAgLy8gICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgLy8gICAgICAgICAgICAgLy8gd2lkdGg6IDQwcHg7XHJcbiAgICAvLyAgICAgICAgICAgICAvLyBoZWlnaHQ6IDQwcHg7XHJcbiAgICAvLyAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAvLyAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgLy8gICAgICAgICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAgIC8vICAgICAgICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyAgICAgICAgIC8vICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAvLyAgICAgICAgIC8vICAgICBwYWRkaW5nOiAzcHggMTJweDtcclxuICAgIC8vICAgICAgICAgLy8gICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgLy8gICAgICAgICAvLyAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xyXG4gICAgLy8gICAgICAgICAvLyB9XHJcbiAgICAvLyAgICAgICAgIGVtIHtcclxuICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAvLyAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAvLyAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgLy8gICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAvLyAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAvLyAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAvLyAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAvLyAgICAgICAgICAgICAvLyAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgLy8gICAgICAgICAgICAgLy8gfVxyXG4gICAgLy8gICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgLy8gICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIC8vICAgICAgICAgICAgIC8vIH1cclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICBzdmcge1xyXG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgIC8vICAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgLy8gICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAvLyAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgIC8vICAgICAgICAgfVxyXG4gICAgLy8gICAgICAgICBzcGFuIHtcclxuICAgIC8vICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgIC8vICAgICAgICAgICAgIGhlaWdodDogNDAlO1xyXG4gICAgLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIC8vICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgIC8vICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgIC8vICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLy8gICAgICAgICAgICAgLy8gfVxyXG4gICAgLy8gICAgICAgICAgICAgJi5pLTEge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2xha2Uuc3ZnJywgZmlsbD0jZmZmKTtcclxuICAgIC8vICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICAgICY6aG92ZXIge1xyXG4gICAgLy8gICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAvLyAgICAgICAgIC5jaXJjbGUge1xyXG4gICAgLy8gICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG4gICAgLy8gICAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gfVxyXG5cclxuICAgIFxyXG59IiwiLmdlbnBsYW4tc2lkZWJhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMzYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB6LWluZGV4OiAxMztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XHJcbiAgICB9XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTY7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzAxMTYzODsgXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtc2Vjb25kOyBcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG9wLWJsb2NrICB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8vIHotaW5kZXg6IDEzO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvZ2dsZS1tZW51IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIC8vIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oYXMtbWVudSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmlsdGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDQwcHggMCAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgLy8gYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MzQzNDM7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggMCAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29ydGluZy1zaW1wbGUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgJHNlbGVjdGl6ZV9iZzogI2Y1ZjVmNTtcclxuICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWxlY3RpemVfYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5pbnB1dC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aXplX2JnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGl6ZV9iZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aXplX2JnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2VsZWN0aXplX2JnLCA2JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb3J0aW5nLWV4dGVuZGVkLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiU3RlcHBlUmVndWxhclwiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvZXF1YWxpemVyLnN2ZycsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYy1wcmltYXJ5LCA2JSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJlYS1saXN0IHtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjU1cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5saXN0LXdyYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3QtdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHggMCA0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgJi5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnByaWNlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJhcm9uX19jbGlwcGVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzAxcHgpO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGMtc2Vjb25kIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGMtc2Vjb25kIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2Nyb2xsZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zY3JvbGxlcl9fdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsZXJfX3RyYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LWl0ZW1zIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvc3Bpbm5lci5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IFxyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmlzLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweCAxMnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmlzLWRpc2FibGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXMtaGlkZGVuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzQzNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgbGlnaHRlbigkYy1zZWNvbmQsIDQlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmZyZWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzQzNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnJlc2VydmVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY2MDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zb2xkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjQ4NDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zdG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucm91YmxlLWljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxcHggMCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5tb2RhbC1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmLmlzLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtc2Vjb25kLCA0JSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubm8tcHJpY2Uge1xyXG4gICAgICAgICAgICAubGlzdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICYubnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXN0LWl0ZW1zIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3R0b20tYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDI1cHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmNhbGxiYWNrIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9waG9uZS5zdmcnLCBmaWxsPSNmZmYpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZG93bmxvYWQtcHJpY2VsaXN0IHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGRmLnN2ZycsIGZpbGw9I2ZmZik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9iaWxlLXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2Fycm93LXJpZ2h0LnN2ZycsIGZpbGw9I2ZmZik7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc29ydGluZy1leHRlbmRlZC1ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZWNvbmQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgbGVmdDogLTEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICYuaXMtb3BlbiB7XHJcbiAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAvLyAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgIC8vICAgICAgICAgei1pbmRleDogMTg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLnJlc2V0LWZpbHRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2xvc2Uuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KSBuby1yZXBlYXQgY2VudGVyICNmZmY7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2UtZmlsdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2Nsb3NlLnN2ZycsIGZpbGw9JGMtdGV4dCkgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MCU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2Nsb3NlLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDMwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIC5maWx0ZXIge1xyXG4gICAgICAgICAgICAmLWxpc3Qtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzVweDtcclxuICAgICAgICAgICAgICAgIC5iYXJvbl9fY2xpcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRjLXNlY29uZCAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgJGMtc2Vjb25kIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNjcm9sbGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnNjcm9sbGVyX190cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNjcm9sbGVyX19iYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zY3JvbGxlcl9fdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtc2Vjb25kLCA0JSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1zZWNvbmQsIDQlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGMtc2Vjb25kLCA0JSk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYy1zZWNvbmQsIDYlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zZWxlY3RpemUtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGNhbGMoMTAwJSArIDhweCkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW5wdXRzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5wdXQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuaXMtbW9iaWxlLW9wZW4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAubW9iaWxlLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1tb2JpbGUtdG9nZ2xlLWhpZGUge1xyXG4gICAgICAgIC5tb2JpbGUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtc29ydGluZy1leHRlbmRlZC1vcGVuIHtcclxuICAgICAgICAuc29ydGluZy1leHRlbmRlZC1ibG9jayB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE1O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2JpbGUtdG9nZ2xlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtc29ydGluZy1leHRlbmRlZC1vcGVuLmlzLW1vYmlsZS1vcGVuIHtcclxuICAgICAgICAubW9iaWxlLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIubW9kYWwtYXJlYS1pbmZvLWJnIHtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG59XHJcbi5tb2RhbC1hcmVhLWluZm8sIC5tb2RhbC1pbmZvIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgXHJcbiAgICAvLyB6LWluZGV4OiAxMTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XHJcbiAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICB6LWluZGV4OiAxNTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsLWFyZWEtaW5mby13cmFwIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDcwcHggNTBweCA1MHB4IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDUwcHggNTBweCA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDY1cHggMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1vZGFsLWNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB0b3A6IC00NXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtNDVweDtcclxuICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGMtcHJpbWFyeTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICB0b3A6IC01NXB4O1xyXG4gICAgICAgICAgICByaWdodDogLTMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2Nsb3NlLnN2ZycsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgLy8gICAgIHRvcDogMTBweDtcclxuICAgICAgICAvLyAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcbiAgICAubW9kYWwtYXJlYS1pbmZvLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmJhcm9uX19jbGlwcGVyIHtcclxuICAgICAgICAgICAgLnNjcm9sbGVyIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvc3Bpbm5lci5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gJiA+IC5iYXJvbl9fY2xpcHBlciB7XHJcbiAgICAgICAgLy8gICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAvLyAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMHB4KTtcclxuICAgICAgICAvLyAgICAgICAgIC5zY3JvbGxlciB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAvLyAgICAgICAgIH1cclxuICAgICAgICAvLyAgICAgICAgIC5zY3JvbGxlcl9fdHJhY2sge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mdWxsLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICYubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMzBweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZnJlZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NmM0MzY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnJlc2VydmVkOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjYwMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc29sZDpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjQ4NDg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnN0b2NrOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzkxOTE5MTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9wLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC7RgWFkYXN0cmFsLW51bWJlci1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvbGluay5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0b2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3QtcHJvamVjdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VsZWN0aXplLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgLy8g0JrQvdC+0L/QutC4XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJpbnQtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvLXNoYXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3NoYXJlLnN2ZycsIGZpbGw9I2ZmZik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY28tcGRmIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3BkZi0xLnN2ZycsIGZpbGw9I2ZmZik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICNzaGFyZS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgICAgIC5sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1hcC1sb2NhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1tYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mdWxsLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvamVjdHMtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9qZWN0LWl0ZW0geyAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAuaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAzMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1nLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3BsYXkuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KSBuby1yZXBlYXQgY2VudGVyICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDM1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wcmljZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjLXByaW1hcnksIDMlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB0b3A6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRvcDogMTE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDcuNDM2IDQwNy40MzYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzYgNDA3LjQzNjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcG9seWdvbiBwb2ludHM9JzMxNS44NjksMjEuMTc4IDI5NC42MjEsMCA5MS41NjYsMjAzLjcxOCAyOTQuNjIxLDQwNy40MzYgMzE1Ljg2OSwzODYuMjU4IDEzMy45MjQsMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwNy40MzYgNDA3LjQzNicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA3LjQzNiA0MDcuNDM2OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0Nwb2x5Z29uIHBvaW50cz0nMTEyLjgxNCwwIDkxLjU2NiwyMS4xNzggMjczLjUxMiwyMDMuNzE4IDkxLjU2NiwzODYuMjU4IDExMi44MTQsNDA3LjQzNiAzMTUuODY5LDIwMy43MTggJy8lM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmLmlzLXByb2plY3Qtbm9uZSB7XHJcbiAgICAgICAgLy8gbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICAubW9kYWwtYXJlYS1pbmZvLWlubmVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgLndyYXAge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmID4gLmJhcm9uX19jbGlwcGVyIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250ZW50LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgLy8gLnByb3AtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgJiA+IC5iYXJvbl9fY2xpcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9qZWN0cy1saXN0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtbG9hZGluZyB7XHJcbiAgICAgICAgLm1vZGFsLWFyZWEtaW5mby1pbm5lciB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubW9kYWwtaW5mbyB7XHJcbiAgICAubW9kYWwtY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHRvcDogMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogMzVweDtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2xvc2Uuc3ZnJywgZmlsbD13aGl0ZSkgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgLy8gb3BhY2l0eTogLjM7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiAuODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDQwcHggNDBweCAxMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDkwcHggMjVweCAyNXB4IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogODBweCAyNXB4IDI1cHggMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJhcm9uX19jbGlwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzgwcHgpO1xyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMzMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbWQnLCBtaW4pIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjZmNmY2IDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2Y2ZjZmNiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweCAzMHB4IDE1cHggMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgJiA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGVudC1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0E5QTlBOTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZzLTE2IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIC8vIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlcy1ibG9jayB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyLWJsb2NrIHtcclxuICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgLm1haW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYy1wcmltYXJ5LCAzJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDA3LjQzNiA0MDcuNDM2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM2IDQwNy40MzY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BvbHlnb24gcG9pbnRzPSczMTUuODY5LDIxLjE3OCAyOTQuNjIxLDAgOTEuNTY2LDIwMy43MTggMjk0LjYyMSw0MDcuNDM2IDMxNS44NjksMzg2LjI1OCAxMzMuOTI0LDIwMy43MTggJy8lM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDcuNDM2IDQwNy40MzYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzYgNDA3LjQzNjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcG9seWdvbiBwb2ludHM9JzExMi44MTQsMCA5MS41NjYsMjEuMTc4IDI3My41MTIsMjAzLjcxOCA5MS41NjYsMzg2LjI1OCAxMTIuODE0LDQwNy40MzYgMzE1Ljg2OSwyMDMuNzE4ICcvJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXYge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5sZXNzLTMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnNsaWRlLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gLmJ1dHRvbnMge1xyXG4gICAgICAgIC8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vICAgICAuYnRuIHtcclxuICAgICAgICAvLyAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcclxuICAgICAgICAvLyAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLy8gICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgIC8vICAgICB9XHJcbiAgICAgICAgLy8gfVxyXG4gICAgfVxyXG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFBhZ2UgLSDQpdC+0LQg0YHRgtGA0L7QuNGC0LXQu9GM0YHRgtCy0LBcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgLnBhZ2UtY29udGVudCB7XHJcbiAgICAgICAgLnByb2dyZXNzLWxpc3Qge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweCA1MHB4IC0xNXB4O1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFlMWUxOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3MmEyZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZ3Jlc3MtcGhvdG8ge1xyXG4gICAgICAgIC5uYXYtYmxvY2sge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdCAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzJhMmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciwgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waG90by1saXN0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzI3MmEyZTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgLmltYWdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9waG90by5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAueWVhcnMtcGhvdG8tZ3JvdXAge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcclxuICAgICAgICAgICAgLnllYXJzLXBob3RvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjJweDsgXHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2hldnJvbi1kb3duLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC55ZWFycy1waG90by1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5pcy1vcGVuIHtcclxuICAgICAgICAgICAgICAgIC55ZWFycy1waG90by10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuICAiLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgUGFnZSAtINCf0YDQvtC10LrRgtGLINC00L7QvNC+0LJcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHQucHJvamVjdHMtbGlzdCB7XHJcblx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwdnc7XHJcblx0XHR9XHJcblx0XHQubGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5pcy1oaWRkZW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmlubmVyIHtcclxuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSg2NSwgMTU2LCAxMjAsIDAuMTgpO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHQuaW1hZ2VzLXdyYXAge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMzIwcHg7XHJcblx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI3MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pbWctbGlzdCB7XHJcblx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHQubWVkaWEge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC52aWRlbyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHZpZGVvIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCYuaXMtYWN0aXZlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5jb250cm9scyB7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdCYgPiBkaXYge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAzNXB4IDM1cHggMzVweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMzBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAzMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC50b3Age1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50aXRsZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cdFxyXG5cdFx0XHRcdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLnByaWNlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjVyZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNjY2M7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxvYWQtbW9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDU0cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA1NHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTRweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCA3cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4gIFxyXG4gICIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBQYWdlIC0g0JPQsNC70LXRgNC10Y9cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnBhZ2UtZ2FsbGVyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIzNDI2O1xyXG4gICAgbWluLWhlaWdodDogODB2aDtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlLWJsb2NrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDEge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSb3N0b3YnO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZTZiZDhmO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5nYWxsZXJ5LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjcyYTJlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnZpZGVvLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnBsYXktYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNzVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGxheS5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGhvdG8uc3ZnJywgZmlsbD0kYy1wcmltYXJ5KSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICBcclxufVxyXG5cclxuIiwiXHJcblxyXG4ucGFnZS1tb3J0Z2FnZSB7XHJcbiAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTYwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4OyBcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjM4LDIzOCwyMzgpO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJnIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1NDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzcwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2UtdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAgICAgaDEge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTEwcHg7XHJcbiAgICAgICAgICAgIHRleHQtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvbWRpX2FwcGxpY2F0aW9uLWVkaXQtb3V0bGluZS5zdmcnLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvcHMtbGlzdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMiUgLSAyMHB4KTtcclxuICAgICAgICAgICAgZ2FwOiAyNHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTJweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NHB4KTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjM0EzQTNBO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDY4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEuaXRlbTpob3ZlciB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIC5tb3J0Z2FnZS1zdWJpbmZvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzI3MkEyRTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5zZWN0aW9uLW1vcnRnYWdlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAmLWZpbHRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5maWx0ZXJzLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3RpY2t5IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcsIG1pbikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5pcy1kaXNhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNTBweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bi1vcmRlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL21kaV9hcHBsaWNhdGlvbi1lZGl0LW91dGxpbmUuc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJi1saXN0IHtcclxuICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQyLCAyNDAsIDEpOyAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdG9wIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsgXHJcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7IFxyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxNzBweDsgXHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyOyBcclxuICAgICAgICAgICAgZ2FwOiAyMHB4IDIwcHg7IFxyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcclxuICAgICAgICAgICAgICAgIFwiLiAuXCI7IFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2NoZWNrLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1zb3J0IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAubXVsdGlzZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGFncyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9pY29uLXNvcnQuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3NpbmdsZSxcclxuICAgICAgICAgICAgICAgICAgICAmX19wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2hldnJvbi1kb3duLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC8vIERyb3Bkb3duXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudC13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHggMCA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19lbGVtZW50IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX29wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgIC8vIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgICAgICAgICAgICAgLy8gY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAvLyAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vIC5pY28ge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICAgICAgZmlsbDogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgIC8vIHAge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgIC8vICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgbWFyZ2luOiA0cHggMCAwIDhweDtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2hldnJvbi1kb3duLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSkgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWZhdm9yaXRlcyB7XHJcbiAgICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1zaW5nbGUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjVweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWNvbG9yLW9wYWNpdHkoJGMtcHJpbWFyeSwgMC40KTtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5pY28tdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ibG9jay10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGN1YmljLWJlemllciguNzg1LC4xMzUsLjE1LC44Nik7XHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5ibG9jay1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDE0OCwgMTQ4LCAxNDgsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYmlnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTUwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQyLCAyNDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMjQyLCAyNDAsIDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYmxvY2stYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMTBweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0tYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXRlbS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpO1xyXG4gICAgICAgICAgICAgICAgICAgICYuaXMtc2hvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItY29sb3Itb3BhY2l0eSgkYy1wcmltYXJ5LCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgxODMsIDgyLCA0MiwgMC40KTtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDE4MywgODIsIDQyLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4MywgODIsIDQyLCAwLjQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmhpZGUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXMtbGlzdC1zaG93IHtcclxuICAgICAgICAgICAgICAgIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUuaXRlbS10b2dnbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWZhcS0xIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzgsMjM4LDIzOCk7XHJcbiAgICBoNCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBNaXhpbnNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gTWVkaWEgcXVlcnlcclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgICBcInNtXCI6IDU3NnB4LFxyXG4gICAgXCJtZFwiOiA3NjhweCxcclxuICAgIFwibGdcIjogOTkycHgsXHJcbiAgICBcInhsXCI6IDEyMDBweCxcclxuICAgIFwieHhsXCI6IDE1MDBweCxcclxuKTtcclxuQG1peGluIG1xKCR3aWR0aCwgJHR5cGU6IG1heCkge1xyXG4gICAgQGlmIG1hcF9oYXNfa2V5KCRicmVha3BvaW50cywgJHdpZHRoKSB7XHJcbiAgICAgICAgJHdpZHRoOiBtYXBfZ2V0KCRicmVha3BvaW50cywgJHdpZHRoKTtcclxuICAgICAgICBAaWYgJHR5cGUgPT0gbWluIHtcclxuICAgICAgICAgICAgJHdpZHRoOiAkd2lkdGg7XHJcbiAgICAgICAgfSBAZWxzZSAgeyAkd2lkdGg6ICR3aWR0aCAtIDFweDsgfVxyXG4gICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKCN7JHR5cGV9LXdpZHRoOiAkd2lkdGgpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQlNC70Y8g0L/RgdC10LLQtNC+INGN0LvQtdC80LXQvdGC0L7QslxyXG5AbWl4aW4gcHNldWRvKCRkaXNwbGF5OiBibG9jaywgJHBvczogYWJzb2x1dGUsICRjb250ZW50OiAnJykge1xyXG4gICAgY29udGVudDogJGNvbnRlbnQ7XHJcbiAgICBkaXNwbGF5OiAkZGlzcGxheTtcclxuICAgIHBvc2l0aW9uOiAkcG9zO1xyXG59XHJcblxyXG4vLyDQn9GA0L7Qv9C+0L/RhtC40Lgg0LjQt9C+0LHRgNCw0LbQtdC90LjRj1xyXG5AbWl4aW4gcmF0aW8oJHgsJHksICRwc2V1ZG86IGZhbHNlKSB7XHJcbiAgICAkcGFkZGluZzogdW5xdW90ZSggKCAkeSAvICR4ICkgKiAxMDAgKyAnJScgKTtcclxuICAgIEBpZiAkcHNldWRvIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHBzZXVkbygkcG9zOiByZWxhdGl2ZSk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJHBhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRwYWRkaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBQbGFjZWhvbGRlclxyXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xyXG4gICAgJjpwbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyBAY29udGVudDsgfVxyXG4gICAgJjo6LW1vei1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IEBjb250ZW50OyB9XHJcbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1jb2xvci1vcGFjaXR5KCRjb2xvciwgJG9wYWNpdHk6IDAuMykge1xyXG4gICAgLy8gYmFja2dyb3VuZDogJGNvbG9yOyAvKiBUaGUgRmFsbGJhY2sgKi9cclxuICAgIC8vIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLCAkb3BhY2l0eSk7XHJcbn1cclxuXHJcbi8vIENvbG9yIHNjaGVtZXNcclxuQG1peGluIGNvbG9yU2hlbWUoJGNvbG9yKSB7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgJi5wcmltYXJ5IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMyUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ0bi1ib3JkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDUlKSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAzJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubG9hZGluZyB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIFN0eWxlIDRcclxuICAgICAgICAmLmJ1dHRvbl9zdHlsZV80IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgNSUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDMlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ibG9jay10aXRsZSB7XHJcbiAgICAgICAgJi50aXRsZV9zdHlsZV8yIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50aXRsZV9zdHlsZV8zIHtcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGZvcm0uY29tbW9uLWZvcm0sIFxyXG4gICAgZm9ybS5jb21tZW50LWZvcm0sIFxyXG4gICAgZm9ybS53b29jb21tZXJjZS1jYXJ0LWZvcm0sIFxyXG4gICAgZm9ybS53b29jb21tZXJjZS1jaGVja291dCwgXHJcbiAgICBmb3JtLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLCBcclxuICAgIGZvcm0ud29vY29tbWVyY2UtZm9ybS1sb2dpbixcclxuICAgIGZvcm0ud29vY29tbWVyY2UtUmVzZXRQYXNzd29yZCB7XHJcbiAgICAgICAgLmZvcm0tZ3JvdXAsIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wsIC5pbnB1dC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDUlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJpdmFjeSB7XHJcbiAgICAgICAgICAgIGxhYmVsLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcjtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi8uLi9pbWFnZXMvc3ZnL2NoZWNrLXN5bWJvbC5zdmcnLCBmaWxsPSRjb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogbGlnaHRlbigkY29sb3IsIDUlKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogbGlnaHRlbigkY29sb3IsIDUlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5pbmxpbmUtZm9ybSB7XHJcbiAgICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBsYWJlbC5yYWRpbywgbGFiZWwuY2hlY2tib3gge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLnNlbGVjdDItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzIHtcclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEhlYWRlclxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgbmF2LnRvcC1tZW51IHtcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxsYmFjayB7XHJcbiAgICAgICAgICAgIGEuY2FsbCB7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vLi4vaW1hZ2VzL3N2Zy9waG9uZS5zdmcnLCBmaWxsPSRjb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndvb2NvbW1lcmNlLWhlYWRlci1jb21wb25lbnQge1xyXG4gICAgICAgICAgICAuaGVhZGVyLXNlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAuc2VhcmNoLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgNCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaGVhZGVyLWFjY291bnQge1xyXG4gICAgICAgICAgICAgICAgLmFjY291bnQtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uLy4uL2ltYWdlcy9zdmcvcHJvZmlsZS5zdmcnLCBmaWxsPSRjb2xvcik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWNjb3VudC1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmhlYWRlci1jYXJ0IHtcclxuICAgICAgICAgICAgICAgIC5jYXJ0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi8uLi9pbWFnZXMvc3ZnL3Nob3BwaW5nLWNhcnQuc3ZnJywgZmlsbD0kY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1pbmktY2FydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCA0JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tb2JpbGUtbWVudSB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDQlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gRm9vdGVyXHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICAuZm9vdGVyLW1lbnUge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBJbnRyb1xyXG4gICAgLmwtaW50cm8ge1xyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgJi50eXBlLTUge1xyXG4gICAgICAgICAgICAgICAgLmludHJvLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuYXJyb3dzLWNvbG9yLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vLi4vaW1hZ2VzL3N2Zy9hcnJvdy1sZWZ0LnN2ZycsIGZpbGw9JGNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uLy4uL2ltYWdlcy9zdmcvYXJyb3ctcmlnaHQuc3ZnJywgZmlsbD0kY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gRmVhdHVyZXNcclxuICAgIC5sLWZlYXR1cmVzIHtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIC5saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gSW1hZ2UgZ2FsbGVyeVxyXG4gICAgLmwtaW1hZ2UtZ2FsbGVyeSB7XHJcbiAgICAgICAgLmxpc3Qtc2xpZGVyIHtcclxuICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYXJyb3dzLWNvbG9yLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vLi4vaW1hZ2VzL3N2Zy9hcnJvdy1sZWZ0LnN2ZycsIGZpbGw9JGNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uLy4uL2ltYWdlcy9zdmcvYXJyb3ctcmlnaHQuc3ZnJywgZmlsbD0kY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIFByb2R1Y3QgbGlzdFxyXG4gICAgLmwtcHJvZHVjdC1saXN0IHtcclxuICAgICAgICAucHJvZHVjdHMge1xyXG4gICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hcnJvd3MtY29sb3ItcHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi8uLi9pbWFnZXMvc3ZnL2Fycm93LWxlZnQuc3ZnJywgZmlsbD0kY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vLi4vaW1hZ2VzL3N2Zy9hcnJvdy1yaWdodC5zdmcnLCBmaWxsPSRjb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxuICAgIC8vIFRlc3RpbW9uaWFsc1xyXG4gICAgLmwtdGVzdGltb25pYWxzIHtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbHMtc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAudXNlci1waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudXNlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYXJyb3dzLWNvbG9yLXByaW1hcnkge1xyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vLi4vaW1hZ2VzL3N2Zy9hcnJvdy1sZWZ0LnN2ZycsIGZpbGw9JGNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uLy4uL2ltYWdlcy9zdmcvYXJyb3ctcmlnaHQuc3ZnJywgZmlsbD0kY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXN0aW1vbmlhbHMtY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAudXNlci1waG90byB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudXNlci1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gVGltZWxpbmVcclxuICAgIC5sLXRpbWVsaW5lIHtcclxuICAgICAgICAuY29udGVudCB7XHJcbiAgICAgICAgICAgIC50aW1lbGluZS1saXN0IHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAuY2lyY2xlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBQYWdlXHJcbiAgICAubC1wYWdlIHtcclxuICAgICAgICAucGFnZS1oZWFkZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wb3N0LWltYWdlLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vLi4vaW1hZ2VzL3N2Zy9hcnJvdy1sZWZ0LnN2ZycsIGZpbGw9JGNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uLy4uL2ltYWdlcy9zdmcvYXJyb3ctcmlnaHQuc3ZnJywgZmlsbD0kY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zbGljay1kb3RzIHtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvc3QtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAucG9zdC1saXN0LXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wb3N0LWNhdGVnb3JpZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRhZ3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNlYXJjaC1zdWJtaXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgNSUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC53aWRnZXQge1xyXG4gICAgICAgICAgICAgICAgLnRhZ2Nsb3VkIHtcclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgICAgICAgICAuc2VhcmNoLXN1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvciwgNCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBNb2RhbHNcclxuICAgIC5tb2RhbCB7XHJcbiAgICAgICAgJiNtb2RhbFByb2R1Y3REZXRhaWxzIHtcclxuICAgICAgICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLmltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi8uLi9pbWFnZXMvc3ZnL2Fycm93LWxlZnQuc3ZnJywgZmlsbD0kY29sb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vLi4vaW1hZ2VzL3N2Zy9hcnJvdy1yaWdodC5zdmcnLCBmaWxsPSRjb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gQ29tbWVudHMgaW4gcG9zdFxyXG4gICAgLmNvbW1lbnRzLWFyZWEge1xyXG4gICAgICAgIC5jb21tZW50LWxpc3Qge1xyXG4gICAgICAgICAgICAuY29tbWVudCB7XHJcbiAgICAgICAgICAgICAgICAucmVwbHkge1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vLi4vaW1hZ2VzL3N2Zy9yZXBseS5zdmcnLCBmaWxsPSRjb2xvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gU2luZ2xlIHByb2R1Y3RcclxuICAgIC5wcm9kdWN0LXNpbmdsZSB7XHJcbiAgICAgICAgLmJsb2NrLW1haW4ge1xyXG4gICAgICAgICAgICAmID4gLnByb3BzIHtcclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0X21ldGEge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud29vY29tbWVyY2UtdGFicyB7XHJcbiAgICAgICAgICAgIC50YWJzLW5hdiB7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3RzLXVwc2VsbHMsIC5wcm9kdWN0cy1yZWxhdGVkLCAucHJvZHVjdHMtY3Jvc3NzZWxscyB7XHJcbiAgICAgICAgLnByb2R1Y3RzIHtcclxuICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgbGkgYnV0dG9uOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFBhZ2UgLSDQndC+0LLQvtGB0YLQuFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ucGFnZS1uZXdzIHtcclxuICAgIG1pbi1oZWlnaHQ6IDgwdmg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAudGl0bGUtYmxvY2sge1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5uZXdzLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjcyYTJlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMjIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnBhZ2luYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgLm5hdi1saW5rcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSBcclxufVxyXG5cclxuXHJcbi5wYWdlLXNpbmdsZS1uZXdzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBtaW4taGVpZ2h0OiA4MHZoO1xyXG4gICAgLnBhZ2UtaGVhZGVyIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICAucG9zdC10aHVtYm5haWwge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50LWFyZWEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBQYWdlIC0gU2luZ2xlIHByb2plY3RcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuI3BhZ2Utc2luZ2xlLXByb2plY3Qge1xyXG4gICAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuLnBhZ2Utc2luZ2xlLXByb2plY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTUwcHggMCA4MHB4IDA7XHJcbiAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNjBweCAwO1xyXG4gICAgfVxyXG4gICAgLm1haW4td3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAwIDYwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDAgNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgICAgICAmLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2luZ2xlLXByb2plY3QtYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2luZ2xlLXByb2plY3QtdmlkZW8ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYgPiAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogNDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtcHJvamVjdCB7XHJcbiAgICAgICAgLy8g0JjQt9C+0LHRgNCw0LbQtdC90LjRj1xyXG4gICAgICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvLyAxNjo5XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDc1JTsgLy8gNDozXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2xpZGVyLW1haW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zbGlkZXItbmF2IHtcclxuICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1jdXJyZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vINCa0L3QvtC/0LrQuFxyXG4gICAgICAgICYtYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgsIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoLCByZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vINCe0YHQvdC+0LLQvdGL0LUg0YHQstC+0LnRgdGC0LLQsFxyXG4gICAgICAgICYtbWFpbi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ3h4bCcpIHtcclxuICAgICAgICAgICAgLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0NnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb3BzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNTAlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8g0KHRgtC+0LjQvNC+0YHRgtGMXHJcbiAgICAgICAgICAgIC5wcm9wcy1pdGVtLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9wcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vINCY0LrQvtC90LrQuFxyXG4gICAgICAgICAgICAucHJvcHMtaWNvbi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiA2Ni42NiU7XHJcbiAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHggMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAucHJvcHMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g0JfQsNGB0YLRgNC+0LnRidC40LpcclxuICAgICAgICAmLWRldmVsb3BlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuaXMtd2lkZS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAmLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB3aWR0aDogNjYuNjYlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8g0J/Qu9Cw0L3QuNGA0L7QstC60LBcclxuICAgICAgICAmLWxheW91dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWF0dGljIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogNTYuMjUlOyAvLyAxNjo5XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NSU7IC8vIDQ6M1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBcdGhlaWdodDogMjgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gXHRoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFx0aGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFx0aGVpZ2h0OiAxNzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFx0aGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuem9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvem9vbS5zdmcnLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3pvb20uc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC56b29tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDQntC/0LjRgdCw0L3QuNC1XHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB1bCwgb2wge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDQodC/0LjRgdC+0Log0LrQvtC80L3QsNGCXHJcbiAgICAgICAgJi1yb29tLWxpc3Qge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vINCS0LjQtNC10L5cclxuICAgICAgICAmLXZpZGVvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tZWRpYS1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvLyAxNjo5XHJcbiAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogNzUlOyAvLyA0OjNcclxuICAgICAgICAgICAgICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLDYwLDYwLC4yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vINCU0YDRg9Cz0LjQtSDQtNC+0LzQsCDQt9Cw0YHRgtGA0L7QudGJ0LjQutCwXHJcbiAgICAgICAgJi1yZWxhdGVkLWhvdXNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiA1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7IFxyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9qZWN0LWxpc3Qtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9qZWN0LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtcHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItY29udGVudC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG4gICAgLmlzLWxvYWRpbmctb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDY7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWxvYWRpbmcge1xyXG4gICAgICAgIC5pcy1sb2FkaW5nLW92ZXJsYXkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiAgICAvLyDQntC00LjQvSDQv9GA0L7QtdC60YJcclxuICAgIC5wcm9qZWN0cy1zaW5nbGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLmJsb2NrIHtcclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFjdGlvbi1idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAvLyDQmNC30L7QsdGA0LDQttC10L3QuNGPXHJcbiAgICAgICAgICAgICAgICAgICAgJi1pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8vIDE2OjlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogNzUlOyAvLyA0OjNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3h4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3h4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zbGlkZXItbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnNsaWRlci1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2xpY2stc2xpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vINCe0YHQvdC+0LLQvdGL0LUg0YHQstC+0LnRgdGC0LLQsFxyXG4gICAgICAgICAgICAgICAgICAgICYtbWFpbi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3h4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvcHMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyDQodGC0L7QuNC80L7RgdGC0YxcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvcHMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vINCY0LrQvtC90LrQuFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvcHMtaWNvbi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjYuNjYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3h4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3h4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByb3BzLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubW9yZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCwgcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoLCByZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtc2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vINCX0LDRgdGC0YDQvtC50YnQuNC6XHJcbiAgICAgICAgICAgICAgICAgICAgJi1kZXZlbG9wZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni42NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vINCf0LvQsNC90LjRgNC+0LLQutCwXHJcbiAgICAgICAgICAgICAgICAgICAgJi1sYXlvdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLWF0dGljIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogNTYuMjUlOyAvLyAxNjo5XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3NSU7IC8vIDQ6M1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFx0aGVpZ2h0OiAyODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBcdGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gXHRoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gXHRoZWlnaHQ6IDE3MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gXHRoZWlnaHQ6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC56b29tIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy96b29tLnN2ZycsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvem9vbS5zdmcnLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnpvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLy8g0JLQuNC00LXQvlxyXG4gICAgICAgICAgICAgICAgICAgICYtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVkaWEtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDU2LjI1JTsgLy8gMTY6OVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDc1JTsgLy8gNDozXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tcGxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCw2MCw2MCwuMik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAvLyDQntC/0LjRgdCw0L3QuNC1XHJcbiAgICAgICAgICAgICAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYWNjb3JkaW9uLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmlzLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pcy1sb2FkaW5nLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4iXSwic291cmNlUm9vdCI6IiJ9 */