@charset "UTF-8";
.header {
  position: absolute;
  z-index: 7;
  top: 0;
  left: 0;
  width: 100%;
  transition: 0.3s ease;
  transform: translateY(0);
}
.header .back {
  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;
  background-color: var(--color-primary);
  margin-left: 40px;
}
.header .back:hover {
  background-color: var(--color-primary-hover);
}
.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: 230px;
}
.header .wrap .logo img {
  display: none;
  width: 100%;
  max-height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: 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 .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.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: 15px 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);
}
.header .toggle-menu {
  position: relative;
  width: 24px;
  height: 30px;
  margin-right: 25px;
  cursor: pointer;
}
.header .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;
}
.header .toggle-menu i:nth-child(1) {
  transform: translateY(-8px);
}
.header .toggle-menu i:nth-child(2) {
  width: 60%;
}
.header .toggle-menu i:nth-child(3) {
  transform: translateY(8px);
}
.header .toggle-menu.is-active i:nth-child(1) {
  transform: rotate(45deg);
}
.header .toggle-menu.is-active i:nth-child(2) {
  opacity: 0;
}
.header .toggle-menu.is-active i:nth-child(3) {
  transform: rotate(-45deg);
}

.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;
}

.single-projects .genplan-big-menu .top-block-inner {
  max-width: 1176px;
  margin: 0 auto;
}

body:not(.single-projects) .genplan-big-menu .back {
  display: none;
}

.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 .back {
  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;
  background-color: var(--color-primary);
  margin-left: 40px;
}
.genplan-big-menu .back:hover {
  background-color: var(--color-primary-hover);
}
.genplan-big-menu.is-active {
  opacity: 1;
  visibility: visible;
  z-index: 18;
}
.genplan-big-menu .top-block {
  padding: 15px 40px;
  height: 81px;
  border-bottom: 1px solid #ebebeb;
}
.genplan-big-menu .top-block-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
}
.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 .back {
    width: 40px;
    height: 40px;
    min-width: auto;
    margin-left: 20px;
  }
  .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 .back {
    width: 40px;
    height: 40px;
    min-width: auto;
    margin-left: 20px;
  }
  .genplan-big-menu .top-block {
    padding: 15px 30px;
  }
  .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: 150px !important;
    height: 50px;
  }
  .header .wrap .logo img {
    width: 150px !important;
    height: 50px;
  }
  .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 h2 br {
    display: none;
  }
  .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: start;
    padding-left: 49px;
  }
  .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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvX3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fd2lkZ2V0cy5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX2dlbnBsYW4tbW92ZS16b29tLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1pbnRyby5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX3NlY3Rpb24tYWJvdXQtcHJvamVjdC5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX3NlY3Rpb24tbG9jYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1jb21tdW5pY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1nZW5wbGFuLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1zdG9ja3Muc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19zZWN0aW9uLWFib3V0LWRldmVsb3Blci5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX3NlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1jYWxsYmFjay5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX3NlY3Rpb24tY29udGFjdHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19zZWN0aW9uLWltYWdlLXNsaWRlci5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL21vZHVsZXMvX3NlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvbW9kdWxlcy9fc2VjdGlvbi1mYXEuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9tb2R1bGVzL19hcmVhLWluZm8tbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3BhZ2UtZ2VucGxhbi5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19wYWdlLWdlbnBsYW4tc2lkZWJhci5zY3NzIiwid2VicGFjazovLy4vYXNzZXRzL3NyYy9zY3NzL3BhZ2VzL19wYWdlLWdlbnBsYW4tYXJlYS1pbmZvLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3BhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3BhZ2UtaG91c2UtcHJvamVjdHMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcGFnZS1nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3BhZ2UtbW9ydGdhZ2Uuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9jb21wb25lbnRzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8uL2Fzc2V0cy9zcmMvc2Nzcy9wYWdlcy9fcGFnZS1uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vLi9hc3NldHMvc3JjL3Njc3MvcGFnZXMvX3BhZ2Utc2luZ2xlLXByb2plY3Quc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNJaEI7RUFDSSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxxQkFBQTtFQUNBLHdCQUFBO0FERko7QUNHRTtFQUNDLGcxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0NBQUE7RUFDQSxpQkFBQTtBRERIO0FDRUc7RUFDQyw0Q0FBQTtBREFKO0FDU0k7RUFDQyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQ0EsbUJBQUE7RUFFQSxzQkFBQTtBREFMO0FDS0s7RUFDQyxjQUFBO0VBQ0EsWUFBQTtBREdOO0FDVU07RUFDQyxhQUFBO0VBQ0EsV0FBQTtFQUNILGdCQUFBO0VBQ0Esc0JBQUE7S0FBQSxtQkFBQTtFQUNBLDBCQUFBO0tBQUEsdUJBQUE7QURRSjtBQ1BPO0VBQ0MsY0FBQTtBRFNSO0FDUE87RUFDQyxhQUFBO0FEU1I7QUNMSztFQUNGLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7QURPSDtBQ05HO0VBQ0MsVUFBQTtFQUNBLGtCQUFBO0FEUUo7QUNIRztFQUNDLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FEVUo7QUNUSTtFQUNDLDJCQUFBO0VBQUEsMkJBQUE7RUFBQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FEV0w7QUNWSztFQUNDLGVBQUE7QURZTjtBQ1ZLO0VBQ0MsY0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLDBCQUFBO0FEWU47QUNYTTtFQUNDLGNDNUZLO0FGeUdaO0FDVE07RUFDQyxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZ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MUtVO0lBRVEsd0JBQUE7SUFBQSxnQkFBQTtJQUNBLFVBQUE7RTVCOHBVbEI7RTRCN3BVa0I7SUFDSSx5QkFBQTtFNUIrcFV0QjtBQTUrSkY7QXNCdjlIb0I7RUFESjtJQUVRLHNCQUFBO0V0Qm94TXRCO0VzQmx4TWtCO0lBRVEsV0FBQTtJQUNBLFlBQUE7RXRCcXhNMUI7RXNCMXZNYztJQUVRLHNCQUFBO0V0QjB3TXRCO0VzQnh3TWtCO0lBRVEsV0FBQTtJQUNBLFlBQUE7SUFDQSxvQkFBQTtPQUFBLGlCQUFBO0V0QjJ3TTFCO0FBOUJGO0FvQnh6TXdDO0VBUko7SUFTUSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7RXBCay9JMUM7RW9CbDlJMEM7SUFTUSxvQkFBQTtFcEIwL0lsRDtFb0IxMUlzQztJQU1RLG9CQUFBO0VwQnlnSjlDO0UrQmoyTGM7SUFTUSxXQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7RS9CMmtXdEI7RStCL2lXc0I7SUFTUSxvQkFBQTtFL0JpbFc5QjtFK0IvOVZrQjtJQU1RLG9CQUFBO0UvQmdsVzFCO0UrQjcvVTBCO0lBU1EsV0FBQTtJQUNBLFlBQUE7SUFDQSxhQUFBO0UvQmtqV2xDO0UrQnRoV2tDO0lBU1Esb0JBQUE7RS9Cd2pXMUM7RStCOTRWOEI7SUFNUSxvQkFBQTtFL0Jxa1d0QztBQXA2TUY7QU9uMExJO0VBTkQ7SUFPRSxXQUFBO0lBQ0EsWUFBQTtFUGlvRUg7QUFDRiIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDc7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLmhlYWRlciAuYmFjayB7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWxlZnQuc3ZnXCIsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlciAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5oZWFkZXIgLmJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWhvdmVyKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAuYmFjayB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuLmhlYWRlciAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweCAwIDIwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAud3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgaGVpZ2h0OiA4NnB4O1xuICB9XG59XG4uaGVhZGVyIC53cmFwIC5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlciAud3JhcCAubG9nbyB7XG4gICAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlciAud3JhcCAubG9nbyB7XG4gICAgd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG4gIC5oZWFkZXIgLndyYXAgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMTUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cbi5oZWFkZXIgLndyYXAgLmxvZ28gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmhlYWRlciAud3JhcCAubG9nbyBpbWcud2hpdGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLndyYXAgLmxvZ28gaW1nLmJsYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDY1MHB4KTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLmhlYWRlciAud3JhcCBuYXYudG9wLW1lbnUuaXMtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlciAud3JhcCBuYXYudG9wLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmhlYWRlciAud3JhcCBuYXYudG9wLW1lbnUgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLmhlYWRlciAud3JhcCBuYXYudG9wLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLmhlYWRlciAud3JhcCBuYXYudG9wLW1lbnUgdWwgbGkubW9yZS1saW5rczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2RvdHMuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuLmhlYWRlciAud3JhcCBuYXYudG9wLW1lbnUgdWwgbGkubW9yZS1saW5rcyAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgei1pbmRleDogOTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoNDAsIDQwLCA0MCwgMC4xNSk7XG59XG4uaGVhZGVyIC53cmFwIG5hdi50b3AtbWVudSB1bCBsaS5tb3JlLWxpbmtzIC5zdWItbWVudSBsaSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5oZWFkZXIgLndyYXAgbmF2LnRvcC1tZW51IHVsIGxpLm1vcmUtbGlua3MgLnN1Yi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmhlYWRlciAud3JhcCBuYXYudG9wLW1lbnUgdWwgbGkubW9yZS1saW5rcyAuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLmhlYWRlciAud3JhcCBuYXYudG9wLW1lbnUgdWwgbGkubW9yZS1saW5rczpob3ZlciAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXIgLndyYXAgLnRvZ2dsZS1tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlciAud3JhcCAudG9nZ2xlLW1vYmlsZS1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlciAud3JhcCAudG9nZ2xlLW1vYmlsZS1tZW51IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLmhlYWRlciAud3JhcCAudG9nZ2xlLW1vYmlsZS1tZW51IGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaGVhZGVyIC53cmFwIC5sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLndyYXAgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXIgLndyYXAgLnJpZ2h0IC5waG9uZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXIgLndyYXAgLnJpZ2h0IC5waG9uZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlciAud3JhcCAucmlnaHQgLnBob25lOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uaGVhZGVyIC53cmFwIC5yaWdodCAuY2FsbGJhY2sge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogM3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC53cmFwIC5yaWdodCAuY2FsbGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXIgLndyYXAgLnJpZ2h0IC5jYWxsYmFjay5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC53cmFwIC5yaWdodCAuY2FsbGJhY2subW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uaGVhZGVyIC53cmFwIC5yaWdodCAuY2FsbGJhY2sgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvcGhvbmUuc3ZnXCIsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC53cmFwIC5yaWdodCAuY2FsbGJhY2sgaSB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICB9XG59XG4uaGVhZGVyIC53cmFwIC5yaWdodCAuY2FsbGJhY2sgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLndyYXAgLnJpZ2h0IC5jYWxsYmFjayBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVhZGVyIC5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI2cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlciAubW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLm1vYmlsZS1tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NnB4KTtcbiAgfVxufVxuLmhlYWRlciAubW9iaWxlLW1lbnUgbmF2LnRvcC1tZW51IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5oZWFkZXIgLm1vYmlsZS1tZW51IG5hdi50b3AtbWVudSB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5oZWFkZXIgLm1vYmlsZS1tZW51IG5hdi50b3AtbWVudSB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmhlYWRlci5zaW5nbGUtcGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoNDAsIDQwLCA0MCwgMC4yKTtcbn1cbi5oZWFkZXIuc2luZ2xlLXBhZ2UgLndyYXAge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbi5oZWFkZXIuc2luZ2xlLXBhZ2UgLndyYXAgLmxvZ28gLndoaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIuc2luZ2xlLXBhZ2UgLndyYXAgLmxvZ28gLmJsYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGVhZGVyLnNpbmdsZS1wYWdlIC53cmFwIC50b3AtbWVudSAubWFpbi1tZW51IGxpIGEge1xuICBjb2xvcjogIzMzMztcbn1cbi5oZWFkZXIuc2luZ2xlLXBhZ2UgLndyYXAgLnJpZ2h0IC5waG9uZSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmhlYWRlci5pcy1zY3JvbGxlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbi5oZWFkZXIuaXMtc2Nyb2xsZWQgLndyYXAge1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIuaXMtc2Nyb2xsZWQgLndyYXAge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi5oZWFkZXIuaXMtc2Nyb2xsZWQgLndyYXAgLmxvZ28gaW1nLndoaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5oZWFkZXIuaXMtc2Nyb2xsZWQgLndyYXAgLmxvZ28gaW1nLmJsYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIuaXMtc2Nyb2xsZWQgLndyYXAgLmxvZ28gaW1nLndoaXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oZWFkZXIuaXMtc2Nyb2xsZWQgLndyYXAgLmxvZ28gaW1nLmJsYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5oZWFkZXIuaXMtc2Nyb2xsZWQgLndyYXAgLmxvZ28gaW1nLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLmhlYWRlci5pcy1zY3JvbGxlZCAud3JhcCAudG9nZ2xlLW1vYmlsZS1tZW51IGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xufVxuLmhlYWRlci5pcy1zY3JvbGxlZCAud3JhcCBuYXYudG9wLW1lbnUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMzIzMjMyO1xufVxuLmhlYWRlci5pcy1zY3JvbGxlZCAud3JhcCBuYXYudG9wLW1lbnUgdWwgbGkgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5oZWFkZXIuaXMtc2Nyb2xsZWQgLndyYXAgbmF2LnRvcC1tZW51IHVsIGxpIC5zdWItbWVudSBsaSBhIHtcbiAgY29sb3I6ICMzMjMyMzI7XG59XG4uaGVhZGVyLmlzLXNjcm9sbGVkIC53cmFwIC5yaWdodCAucGhvbmUge1xuICBjb2xvcjogIzMyMzIzMjtcbn1cbi5oZWFkZXIuaXMtc2Nyb2xsZWQgLm1vYmlsZS1tZW51IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODZweCk7XG59XG4uaGVhZGVyLmlzLWhpZGRlbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uaGVhZGVyLm1vYmlsZS1tZW51LWlzLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbn1cbi5oZWFkZXIubW9iaWxlLW1lbnUtaXMtb3BlbiAud3JhcCAubG9nbyBpbWcud2hpdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci5tb2JpbGUtbWVudS1pcy1vcGVuIC53cmFwIC5sb2dvIGltZy5ibGFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlci5tb2JpbGUtbWVudS1pcy1vcGVuIC53cmFwIC50b2dnbGUtbW9iaWxlLW1lbnUgaTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDZweCwgN3B4KTtcbn1cbi5oZWFkZXIubW9iaWxlLW1lbnUtaXMtb3BlbiAud3JhcCAudG9nZ2xlLW1vYmlsZS1tZW51IGk6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXIubW9iaWxlLW1lbnUtaXMtb3BlbiAud3JhcCAudG9nZ2xlLW1vYmlsZS1tZW51IGk6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNnB4LCAtNnB4KTtcbn1cbi5oZWFkZXIubW9iaWxlLW1lbnUtaXMtb3BlbiAud3JhcCAucmlnaHQgLnBob25lIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uaGVhZGVyLm1vYmlsZS1tZW51LWlzLW9wZW4gLm1vYmlsZS1tZW51IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLmhlYWRlciAudG9nZ2xlLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlciAudG9nZ2xlLW1lbnUgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLmhlYWRlciAudG9nZ2xlLW1lbnUgaTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG4uaGVhZGVyIC50b2dnbGUtbWVudSBpOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2MCU7XG59XG4uaGVhZGVyIC50b2dnbGUtbWVudSBpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xufVxuLmhlYWRlciAudG9nZ2xlLW1lbnUuaXMtYWN0aXZlIGk6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmhlYWRlciAudG9nZ2xlLW1lbnUuaXMtYWN0aXZlIGk6bnRoLWNoaWxkKDIpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXIgLnRvZ2dsZS1tZW51LmlzLWFjdGl2ZSBpOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG59XG4uZm9vdGVyIC53cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIgLndyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIgLndyYXAgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmZvb3RlciAud3JhcCAuY29weXJpZ2h0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyIC53cmFwIC5jb3B5cmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb290ZXIgLndyYXAgLnByaXZhY3kge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5mb290ZXIgLndyYXAgLnByaXZhY3kgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyIC53cmFwIC5wcml2YWN5IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmZvb3RlciAud3JhcCAucHJpdmFjeSBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uZm9vdGVyIC53cmFwIC5zaXRlLWRldiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3RlciAud3JhcCAuc2l0ZS1kZXYgYSAuaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zb2x0LWxvZ28uc3ZnXCIsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uZm9vdGVyIC53cmFwIC5zaXRlLWRldiBhIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uZm9vdGVyIC53cmFwIC5zaXRlLWRldiBhOmhvdmVyIC5pbWcge1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zb2x0LWxvZ28uc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG59XG5cbi5tb2RhbCAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiA2NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICB9XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwYWRkaW5nOiA4MHB4IDEyMHB4IDUwcHggMTIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDgwcHggNTBweCA4MHB4O1xuICB9XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvY2xvc2Uuc3ZnXCIsIGZpbGw9IzMzMykgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICBvcGFjaXR5OiAwLjM7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWNsb3NlIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICB9XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIGgyIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC10aXRsZSBoMiA+IHNwYW4ge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5tb2RhbC10aXRsZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAubW9kYWwtdGl0bGUgcCBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLnN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5wcml2YWN5IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAucHJpdmFjeSBwIGEsIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAucHJpdmFjeSBwIC5vcGVuLXByaXZhY3ktbW9kYWwge1xuICBjb2xvcjogIzMzMztcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLnByaXZhY3kgcCBhOmhvdmVyLCAubW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLnByaXZhY3kgcCAub3Blbi1wcml2YWN5LW1vZGFsOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICB9XG59XG4ubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogODBweCA4MHB4IDYwcHggODBweDtcbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLnRleHQgaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1vZGFsI21vZGFsSW5mbyAubW9kYWwtY29udGVudCAuY29udGVudC1pbm5lciAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmltZy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDMwcHggLTE1cHggMCAtMTVweDtcbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmltZy1saXN0ID4gZGl2IHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsI21vZGFsSW5mbyAubW9kYWwtY29udGVudCAuY29udGVudC1pbm5lciAuaW1nLWxpc3QgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmltZy1saXN0ID4gZGl2IGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbnRlbnQtaW5uZXIgLmltZy1saXN0ID4gZGl2IGEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IC5jb250ZW50LWlubmVyIC5pbWctbGlzdCA+IGRpdiBhIGltZyB7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuLm1vZGFsI21vZGFsSW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm1vZGFsI21vZGFsSW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAtc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsI21vZGFsSW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAtc2V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAuZm9ybS1ncm91cC1zZXQgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAuZm9ybS1ncm91cC1zZXQgLmZvcm0tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAuZm9ybS1ncm91cC1zZXQgLmZvcm0tZ3JvdXAgLmljb24tcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogNjZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwjbW9kYWxJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAuZm9ybS1ncm91cC1zZXQgLnN1Ym1pdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5wcml2YWN5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tb2RhbCNtb2RhbEluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5wcml2YWN5IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogOTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbCNtb2RhbEFyZWFJbmZvIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICB9XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDgwcHggODBweCA2MHB4IDgwcHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFJbmZvIC5tb2RhbC1jb250ZW50IC5saXN0IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgNjBweCAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCAubGlzdCAuaXRlbTpudGgtY2hpbGQoMm4rMikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCAubGlzdCAuaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjZWJlYmViO1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmxpc3QgLml0ZW0gc3BhbiwgLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmxpc3QgLml0ZW0gc3Ryb25nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmxpc3QgLml0ZW0gc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFJbmZvIC5tb2RhbC1jb250ZW50IC5saXN0IC5pdGVtIHN0cm9uZyB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmdyYXktdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhSW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAtc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAuZm9ybS1ncm91cC1zZXQgLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogMzAwcHg7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogNjZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLm1vZGFsI21vZGFsQXJlYUluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5wcml2YWN5IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFJbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSAucHJpdmFjeSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5tb2RhbC5tb2RhbC1zdWNjZXNzIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMTIwcHggOTBweCAxMDBweCA5MHB4O1xufVxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWNvbnRlbnQgLnNvY2lhbC1uZXR3b3JrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWNvbnRlbnQgLnNvY2lhbC1uZXR3b3JrcyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG4gIGJvcmRlci1yYWRpdXM6IDYycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyZTY3YmU7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG59XG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCAuc29jaWFsLW5ldHdvcmtzIGE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5tb2RhbC5tb2RhbC1zdWNjZXNzIC5tb2RhbC1jb250ZW50IC5zb2NpYWwtbmV0d29ya3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCAuc29jaWFsLW5ldHdvcmtzIGEudmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvdmsuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweDtcbn1cbi5tb2RhbC5tb2RhbC1zdWNjZXNzIC5tb2RhbC1jb250ZW50IC5zb2NpYWwtbmV0d29ya3MgYS52azpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy92ay5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5tb2RhbC5tb2RhbC1zdWNjZXNzIC5tb2RhbC1jb250ZW50IC5zb2NpYWwtbmV0d29ya3MgYS5pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvaW5zdGFncmFtLnN2Z1wiLCBmaWxsPSMyZTY3YmUpO1xufVxuLm1vZGFsLm1vZGFsLXN1Y2Nlc3MgLm1vZGFsLWNvbnRlbnQgLnNvY2lhbC1uZXR3b3JrcyBhLmluc3RhZ3JhbTpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9pbnN0YWdyYW0uc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCAuc29jaWFsLW5ldHdvcmtzIGEuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvZmFjZWJvb2suc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG59XG4ubW9kYWwubW9kYWwtc3VjY2VzcyAubW9kYWwtY29udGVudCAuc29jaWFsLW5ldHdvcmtzIGEuZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvZmFjZWJvb2suc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4ubW9kYWwjbW9kYWxQcml2YWN5IC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuLm1vZGFsI21vZGFsUHJpdmFjeSAubW9kYWwtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwjbW9kYWxQcml2YWN5IC5tb2RhbC1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsI21vZGFsUHJpdmFjeSAubW9kYWwtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4ubW9kYWwjbW9kYWxQcml2YWN5IC5tb2RhbC1jb250ZW50IGg0IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwjbW9kYWxQcml2YWN5IC5tb2RhbC1jb250ZW50IGg0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5tb2RhbCNtb2RhbFByaXZhY3kgLm1vZGFsLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbCNtb2RhbFByaXZhY3kgLm1vZGFsLWNvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtZGlhbG9nIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAubW9kYWwtY2xvc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvY2xvc2Uuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG4gIG9wYWNpdHk6IDE7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA4MHB4IDUwcHggNDBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIge1xuICAgIHBhZGRpbmc6IDgwcHggMzBweCAzMHB4IDMwcHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIGg0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyBoNCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IHtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAubGFiZWwgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIkFsbGVydGFcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAubGFiZWwgaSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5sYWJlbCBpLmZsb29yXzIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGF5b3V0cy1pbWFnZXMgLmxpc3QgLml0ZW0gLmxhYmVsIGkuZmxvb3JfMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAubGFiZWwgaS5mbG9vcl80IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5sYWJlbCBzcGFuIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAuaW5uZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAuaW5uZXIgLnpvb20ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxheW91dHMtaW1hZ2VzIC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sYXlvdXRzLWltYWdlcyAubGlzdCAuaXRlbSAuaW5uZXIgLnpvb206YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3pvb20uc3ZnXCIsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGF5b3V0cy1pbWFnZXMgLmxpc3QgLml0ZW0gLmlubmVyOmhvdmVyIC56b29tIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJvb21zLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJvb21zLWxpc3QgLml0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzMzM7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yb29tcy1saXN0IC5pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRUY7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJvb21zLWxpc3QgLml0ZW0gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yb29tcy1saXN0IC5pdGVtIHNwYW46Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbSBzcGFuOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yb29tcy1saXN0IC5pdGVtLm5vLWxpbmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJvb21zLWxpc3QgLml0ZW0ubm8tbGluZSAuaW5uZXIge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucm9vbXMtbGlzdCAuaXRlbS5uby1saW5lIHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW1haW4gLml0ZW0ge1xuICBvdXRsaW5lOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuaXRlbSAudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuaXRlbSAudmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9wbGF5LnN2Z1wiLCBmaWxsPSMyZTY3YmUpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNSU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuaXRlbSAudmlkZW86YmVmb3JlIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW1haW4gLml0ZW0gLnZpZGVvIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1tYWluIC5pdGVtIC52aWRlbzpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1tYWluIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNHB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDcuNDM2IDQwNy40MzYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzYgNDA3LjQzNjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM0ZGOTg1RSclM0UgJTNDcG9seWdvbiBwb2ludHM9JzMxNS44NjksMjEuMTc4IDI5NC42MjEsMCA5MS41NjYsMjAzLjcxOCAyOTQuNjIxLDQwNy40MzYgMzE1Ljg2OSwzODYuMjU4IDEzMy45MjQsMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbWFpbiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDA3LjQzNiA0MDcuNDM2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM2IDQwNy40MzY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNGRjk4NUUnJTNFICUzQ3BvbHlnb24gcG9pbnRzPScxMTIuODE0LDAgOTEuNTY2LDIxLjE3OCAyNzMuNTEyLDIwMy43MTggOTEuNTY2LDM4Ni4yNTggMTEyLjgxNCw0MDcuNDM2IDMxNS44NjksMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW5hdiAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbjogMCAtN3B4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbmF2IC5zbGljay1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1uYXYgLnNsaWNrLWxpc3Q6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW5hdi5sZXNzLXRocmVlIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1uYXYgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbjogMCA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW5hdiAuaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzJlNjdiZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbmF2IC5pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLmxlZnQtYmxvY2sgLmltYWdlcyAuc2xpZGVyLW5hdiAuaXRlbSAudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDExMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbmF2IC5pdGVtIC52aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3BsYXkuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1JTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbmF2IC5pdGVtIC52aWRlbyB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAubGVmdC1ibG9jayAuaW1hZ2VzIC5zbGlkZXItbmF2IC5pdGVtIC52aWRlbzpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5pbWFnZXMgLnNsaWRlci1uYXYgLml0ZW0uc2xpY2stY3VycmVudDpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5sZWZ0LWJsb2NrIC5sYXlvdXRzLWltYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuYmFyb25fX3Njcm9sbGVyIHtcbiAgbWF4LWhlaWdodDogMzgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLmJhcm9uX19zY3JvbGxlciB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIC5pY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIC5pY28ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByb3BzLWxpc3QgLml0ZW0gLmljbyBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSAuaWNvIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIC5pY28gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByb3BzLWxpc3QgLml0ZW0gLnRleHQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByb3BzLWxpc3QgLml0ZW0gLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzVFNjY2ODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByb3BzLWxpc3QgLml0ZW0gLnRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByb3BzLWxpc3QgLml0ZW0gLnRleHQgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcm9wcy1saXN0IC5pdGVtIC50ZXh0IHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJvcHMtbGlzdCAuaXRlbSAudGV4dCBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcmljZXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJpY2VzIC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJpY2VzIC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLnByaWNlcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcmljZXMgLml0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzVFNjY2ODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJpY2VzIC5pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAucHJpY2VzIC5pdGVtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcmljZXMgLml0ZW0gcCBzdHJvbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAudGV4dC1jb250ZW50IC5wcmljZXMgLml0ZW0gcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuYWRkcmVzcyBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuYWRkcmVzcyBwOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuZGVzY3JpcHRpb24gPiBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC50ZXh0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuZGVzY3JpcHRpb24gLnRleHQgdWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuZGVzY3JpcHRpb24gLnRleHQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC50ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLndyYXAtaW5uZXIgLnJpZ2h0LWJsb2NrIC50ZXh0LWNvbnRlbnQgLmRlc2NyaXB0aW9uIC50ZXh0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAucmlnaHQtYmxvY2sgLnRleHQtY29udGVudCAuZGVzY3JpcHRpb24gLnRleHQgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAubGF5b3V0cy1pbWFnZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5yaWdodC1ibG9jayAubGF5b3V0cy1pbWFnZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC53cmFwLWlubmVyIC5ib3R0b20tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAud3JhcC1pbm5lciAuYm90dG9tLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ubW9kYWwubW9kYWwtcHJvamVjdC1pbmZvIC5tb2RhbC1jb250ZW50IC5jb21tb24tZm9ybSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBwYWRkaW5nOiA2MHB4IDkwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QjY3NDg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLXRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tdGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAtc2V0IC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTkwcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTQwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuZm9ybS1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuc3VibWl0IHtcbiAgd2lkdGg6IDMyMHB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC5tb2RhbC1wcm9qZWN0LWluZm8gLm1vZGFsLWNvbnRlbnQgLmNvbW1vbi1mb3JtIC5mb3JtLWdyb3VwLXNldCAuc3VibWl0IHtcbiAgICB3aWR0aDogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLm1vZGFsLXByb2plY3QtaW5mbyAubW9kYWwtY29udGVudCAuY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAtc2V0IC5zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xuICB9XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5tb2RhbC1jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZzogODBweCA1MHB4IDUwcHggNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1vZGFsI21vZGFsQXJlYUZpbHRlciAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogNjVweCAzMHB4IDMwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5tb2RhbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1vZGFsI21vZGFsQXJlYUZpbHRlciAubW9kYWwtdGl0bGUgaDIge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5tb2RhbC10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5maWx0ZXItbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjYThhOGE4O1xufVxuLm1vZGFsI21vZGFsQXJlYUZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0uY3VzdG9tLXNlbGVjdC13cmFwIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLm1vZGFsI21vZGFsQXJlYUZpbHRlciAuZmlsdGVyLWxpc3QgLml0ZW0gLmlucHV0cy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtIC5pbnB1dHMtZ3JvdXAgLmlucHV0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbSAuaW5wdXRzLWdyb3VwIC5pbnB1dC13cmFwIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBjb2xvcjogIzMzMztcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtIC5pbnB1dHMtZ3JvdXAgLmlucHV0LXdyYXAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzMztcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmZpbHRlci1saXN0IC5pdGVtLnByaWNlLCAubW9kYWwjbW9kYWxBcmVhRmlsdGVyIC5maWx0ZXItbGlzdCAuaXRlbS5hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmFwcGx5LWZpbHRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm1vZGFsI21vZGFsQXJlYUZpbHRlciAuYXBwbHktZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9nZWFyLnN2Z1wiLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5tb2RhbCNtb2RhbEFyZWFGaWx0ZXIgLmFwcGx5LWZpbHRlcjpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEuMSk7XG59XG5cbi53aWRnZXQtbGlzdCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YzZjNmMztcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC53aWRnZXR0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCB1bCwgLndpZGdldC1saXN0IC53aWRnZXQgb2wge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCB1bDpsYXN0LWNoaWxkLCAud2lkZ2V0LWxpc3QgLndpZGdldCBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHVsIGxpLCAud2lkZ2V0LWxpc3QgLndpZGdldCBvbCBsaSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHVsIGxpIGEsIC53aWRnZXQtbGlzdCAud2lkZ2V0IG9sIGxpIGEge1xuICBjb2xvcjogIzk5OTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHVsIGxpIGE6aG92ZXIsIC53aWRnZXQtbGlzdCAud2lkZ2V0IG9sIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHVsIGxpIHVsLmNoaWxkcmVuLCAud2lkZ2V0LWxpc3QgLndpZGdldCBvbCBsaSB1bC5jaGlsZHJlbiB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC50YWdjbG91ZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC50YWdjbG91ZCBhIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmU2N2JlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgNXB4IDVweCAwO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnRhZ2Nsb3VkIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC5nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLmdhbGxlcnkgLmdhbGxlcnktaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0xIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC5nYWxsZXJ5LmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIGxhYmVsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2lkZ2V0LWxpc3QgLndpZGdldCAuc2VhcmNoLWZvcm0gbGFiZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndpZGdldC1saXN0IC53aWRnZXQgLnNlYXJjaC1mb3JtIC5zZWFyY2gtc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzNzBjZTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC5zZWFyY2gtZm9ybSAuc2VhcmNoLXN1Ym1pdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQgLmNhbGVuZGFyX3dyYXAgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0IC5jYWxlbmRhcl93cmFwIHRhYmxlIGNhcHRpb24ge1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldCAuY2FsZW5kYXJfd3JhcCB0YWJsZSB0Ym9keSB0ZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfcnNzIC5yc3Mtd2lkZ2V0LWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9yc3MgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSAucnNzLWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X3JzcyB1bCBsaSAucnNzU3VtbWFyeSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9hcmNoaXZlIC5zY3JlZW4tcmVhZGVyLXRleHQsIC53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9jYXRlZ29yaWVzIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIGxpIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM5OTk7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfdG9wX3JhdGVkX3Byb2R1Y3RzIC5wcm9kdWN0X2xpc3Rfd2lkZ2V0LCAud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfcHJvZHVjdHMgLnByb2R1Y3RfbGlzdF93aWRnZXQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfdG9wX3JhdGVkX3Byb2R1Y3RzIC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpLCAud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfcHJvZHVjdHMgLnByb2R1Y3RfbGlzdF93aWRnZXQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X3JhdGluZ19maWx0ZXIgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53aWRnZXRfcmF0aW5nX2ZpbHRlciB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC51bF93aWRnZXRfcHJpY2VfZmlsdGVyIGZvcm0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LnVsX3dpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LnVsX3dpZGdldF9wcmljZV9maWx0ZXIgLnByaWNlX3NsaWRlcl9hbW91bnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCAuYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjE1ZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC51bF93aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHRvcDogLTExcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC51bF93aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXIgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAwLjdlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBib3JkZXI6IDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC51bF93aWRnZXRfcHJpY2VfZmlsdGVyIC51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogNHB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZSB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xuICBsZWZ0OiAtMXB4O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQudWxfd2lkZ2V0X3ByaWNlX2ZpbHRlciAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1tYXgge1xuICByaWdodDogLTFweDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9sYXllcmVkX25hdl9maWx0ZXJzIHVsIHtcbiAgcGFkZGluZzogMDtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9sYXllcmVkX25hdl9maWx0ZXJzIHVsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X2xheWVyZWRfbmF2X2ZpbHRlcnMgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud2lkZ2V0X2xheWVyZWRfbmF2X2ZpbHRlcnMgdWwgbGkgYTpiZWZvcmUge1xuICBjb2xvcjogI2ZlM2YzZjtcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0LndpZGdldF9sYXllcmVkX25hdl9maWx0ZXJzIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi53aWRnZXQtbGlzdCAud2lkZ2V0Lndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdiB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2IHVsIGxpIGE6YmVmb3JlIHtcbiAgY29sb3I6ICNmZTNmM2Y7XG59XG4ud2lkZ2V0LWxpc3QgLndpZGdldC53b29jb21tZXJjZS13aWRnZXQtbGF5ZXJlZC1uYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLndpZGdldC1saXN0IC53aWRnZXQud29vY29tbWVyY2Utd2lkZ2V0LWxheWVyZWQtbmF2IHVsIGxpLmNob3NlbiBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20tc2Nyb2xsZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXNjcm9sbGVyIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXNjcm9sbGVyLndyYXAtc2Nyb2xsZXItZnVsbHNjcmVlbiB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20gLndyYXAtc2Nyb2xsZXItZnVsbHNjcmVlbiAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgY3Vyc29yOiBncmFiO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXI6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDBweCAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIgLnN2Zy1nZW5wbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlciAuc3ZnLWdlbnBsYW4gcGF0aCB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdHJva2U6ICNmZmYgIWltcG9ydGFudDtcbiAgc3Ryb2tlLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgZmlsbC1ydWxlOiBldmVub2RkICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20tYnV0dG9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDMwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLWJ1dHRvbnMgLmJ0bi1jaXJjbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG59XG4uc29sdC1nZW5wbGFuLW1vdmUtem9vbS1idXR0b25zIC5idG4tY2lyY2xlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJlNjdiZTtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjJzO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20tYnV0dG9ucyAuYnRuLWNpcmNsZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4uc29sdC1nZW5wbGFuLW1vdmUtem9vbS1idXR0b25zIC5idG4tY2lyY2xlOmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLWJ1dHRvbnMgLmJ0bi1jaXJjbGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLWJ1dHRvbnMgLmJ0bi1jaXJjbGUuYWN0aXZlIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLWJ1dHRvbnMgLmJ0bi1jaXJjbGUuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NzNjZjtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tIC5idG4tZnVsbHNjcmVlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxMDBweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMywgMjMsIDIzLCAwLjgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlIDAuMnM7XG59XG4uc29sdC1nZW5wbGFuLW1vdmUtem9vbSAuYnRuLWZ1bGxzY3JlZW46aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tIC5idG4tZnVsbHNjcmVlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20gLmJ0bi1mdWxsc2NyZWVuIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uc29sdC1nZW5wbGFuLW1vdmUtem9vbSAuYnRuLWZ1bGxzY3JlZW4gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMnM7XG59XG4uc29sdC1nZW5wbGFuLW1vdmUtem9vbS5zY3JvbGwtaG9yaXpvbnRhbCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS1zY3JvbGxlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICB6LWluZGV4OiAyMDtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLnNjcm9sbC1ob3Jpem9udGFsIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20uc2Nyb2xsLWhvcml6b250YWwgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlciAuc3ZnLWdlbnBsYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20uc2Nyb2xsLXZlcnRpY2FsIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20uc2Nyb2xsLXZlcnRpY2FsIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIgLnN2Zy1nZW5wbGFuIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2x0LWdlbnBsYW4tbW92ZS16b29tLnNjcm9sbC12ZXJ0aWNhbC5zY3JvbGwtdmVydGljYWwtbW9iaWxlIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20uc2Nyb2xsLXZlcnRpY2FsLnNjcm9sbC12ZXJ0aWNhbC1tb2JpbGUgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlciAuc3ZnLWdlbnBsYW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uc2VjdGlvbi1pbnRybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24taW50cm8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24taW50cm8gLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWludHJvIC5iZyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8gLmJnIC52aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb24taW50cm8gLmJnIC52aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC5zZWN0aW9uLWludHJvIC5iZyAudmlkZW8gdmlkZW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLnNlY3Rpb24taW50cm8gLmJnIC52aWRlbyB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1pbnRybyAuYmcgLnZpZGVvIHZpZGVvIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnNlY3Rpb24taW50cm8gLmJnIC52aWRlbyB2aWRlbyB7XG4gICAgcmlnaHQ6IC0yMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWludHJvIC5iZyAuaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWludHJvIC5iZyAuaW1nLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWludHJvIC5iZyAuaW1nLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWludHJvIC5iZyAuaW1nLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9uLWludHJvIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VjdGlvbi1pbnRybyAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAyMjBweCAwIDUwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5zZWN0aW9uLWludHJvIC53cmFwIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDUwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCB7XG4gICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDEzMHB4IDAgMCAwO1xuICB9XG59XG4uc2VjdGlvbi1pbnRybyAud3JhcCAubGVmdCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAubGVmdCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAubGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24taW50cm8gLndyYXAgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnN1YnRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBtYXJnaW46IDAgMCA0MHB4IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWludHJvIC53cmFwIC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAuc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAuc2VjdGlvbi1pbnRybyAud3JhcCAuc3VidGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWludHJvIC53cmFwIC5wcm9wcy1saXN0LXdyYXAge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3Qtd3JhcCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdC13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQ1cHggMCAyMHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWludHJvIC53cmFwIC5wcm9wcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3QgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCAuaXRlbSB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4uc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCAuaXRlbSAuaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCAuaXRlbSAuaWNvbiBzdmcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3QgLml0ZW0gLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnNlY3Rpb24taW50cm8gLndyYXAgLnByb3BzLWxpc3QgLml0ZW0gcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbnRybyAud3JhcCAucHJvcHMtbGlzdCAuaXRlbSBwIHtcbiAgICBjb2xvcjogcmdiYSg1MCwgNTAsIDUwLCAwLjgpO1xuICB9XG59XG5cbi5zZWN0aW9uLWludHJvLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI2NzQ4O1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IHtcbiAgICBwYWRkaW5nOiAxMDBweCAwIDQwcHggMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICB9XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW46IDAgLTYwcHggMCAtNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAtMzBweCAwIC0zMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDQ0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiAzNXB4O1xuICBtYXJnaW46IDAgMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA2MHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW06Zmlyc3QtY2hpbGQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIG1hcmdpbjogMCAwIDMwcHggNjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaWNvbi5pY29uLWZpZWxkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2ZpZWxkLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLmljb24uaWNvbi1kaXNjb3VudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9kaXNjb3VudC5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pY29uLmljb24taG91c2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvaG91c2Uuc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIC5pbm5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtIC5pbm5lciBoNCBzdHJpa2Uge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtLml0ZW0tdmlkZW8ge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtLml0ZW0tdmlkZW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtLml0ZW0tdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24taW50cm8tbGlzdCAubGlzdCAuaXRlbS5pdGVtLXZpZGVvIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW0uaXRlbS12aWRlbyB2aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uc2VjdGlvbi1pbnRyby1saXN0IC5saXN0IC5pdGVtLml0ZW0tdmlkZW8gLnBsYXktaWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3BsYXkuc3ZnXCIsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlciAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5zZWN0aW9uLWludHJvLWxpc3QgLmxpc3QgLml0ZW0uaXRlbS12aWRlbzpob3ZlciAucGxheS1pY28ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5zZWN0aW9uLWFib3V0LXByb2plY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI2NzQ4O1xuICBwYWRkaW5nOiAxMDBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hYm91dC1wcm9qZWN0IHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQtcHJvamVjdCB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LXByb2plY3Qge1xuICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCAudGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLmxlZnQgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLmxlZnQgLnRleHQubGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCAudGV4dC5sZWZ0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLmxlZnQgLnRleHQucmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCAudGV4dC5yaWdodCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayA+IC5sZWZ0IC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLmxlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAubGVmdCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayA+IC5yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLnJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAucmlnaHQgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC50ZXh0LWJsb2NrID4gLnJpZ2h0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayA+IC5yaWdodCAuaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayA+IC5yaWdodCAuaXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAucmlnaHQgLml0ZW0gaDQgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLnRleHQtYmxvY2sgPiAucmlnaHQgLml0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAudGV4dC1ibG9jayA+IC5yaWdodCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDgwcHggLTE1cHggMCAtMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDgycHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9zZWFyY2guc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2U6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zZWN0aW9uLWFib3V0LXByb2plY3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZTpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjVweCAzMHB4O1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSAuaW1nLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tYWJvdXQtcHJvamVjdCAubGlzdCAuaXRlbSAubW9kYWwtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWN0aW9uLWxvY2F0aW9ucyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1sb2NhdGlvbnMge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAubGVmdCB7XG4gIHdpZHRoOiA2NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLnRleHQtYmxvY2sgLmxlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAubGVmdCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5sZWZ0IC5idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5yaWdodCB7XG4gIHdpZHRoOiAzNSU7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLnRleHQtYmxvY2sgLnJpZ2h0IC5yaWdodC1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAucmlnaHQgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5yaWdodCAuaXRlbTpudGgtY2hpbGQoMSksIC5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAucmlnaHQgLml0ZW06bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAucmlnaHQgLml0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAudGV4dC1ibG9jayAucmlnaHQgLml0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLnRleHQtYmxvY2sgLnJpZ2h0IC5pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJBbGxlcnRhXCI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5yaWdodCAuaXRlbSBoNCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5yaWdodCAuaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC50ZXh0LWJsb2NrIC5yaWdodCAuaXRlbSBwIHNwYW4uY29sb3ItcHJpbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCAzMHB4IDBweCByZ2JhKDM0LCA2MCwgODAsIDAuMTUpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAudG9wLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAudG9wLW5hdmlnYXRpb24gLml0ZW0ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE0cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLnRvcC1uYXZpZ2F0aW9uIC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC50b3AtbmF2aWdhdGlvbiAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAubGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAubGVmdCAucG9pbnQge1xuICB3aWR0aDogOTBweDtcbiAgcGFkZGluZzogOHB4IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLmxlZnQgLnBvaW50IHNwYW4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnJpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5yaWdodCAucG9pbnQuYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucmlnaHQgLnBvaW50LmFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuICAuc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5yaWdodCAucG9pbnQuYWxsIHNwYW4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCB7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDhweCAyNXB4IDhweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDVweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50IHtcbiAgICBtYXJnaW46IDAgMTBweCA4cHggMDtcbiAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50IGkge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCBpLmtpbmRlcmdhcnRlbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2tpbmRlcmdhcnRlbi5zdmdcIiwgZmlsbD0jZmY3OWM1KTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50IGkuc2Nob29sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvc2Nob29sLnN2Z1wiLCBmaWxsPSMwY2ExMWUpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQgaS5idXMtc3RhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2J1cy1zdGF0aW9uLnN2Z1wiLCBmaWxsPSMxMTc2ZjMpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQgaS5zdXBlcm1hcmtldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3N1cGVybWFya2V0LnN2Z1wiLCBmaWxsPSNlZTQ0NDQpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQgaS5yZXN0YXVyYW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvcmVzdGF1cmFudC5zdmdcIiwgZmlsbD0jZjQzZGY0KTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50IGkucG9ydCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3BvcnQuc3ZnXCIsIGZpbGw9IzExNzZmMyk7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCBpLmNodXJjaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2NodXJjaC5zdmdcIiwgZmlsbD0jZmY5YzAwKTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50IGkucGhhcm1hY2llcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3BoYXJtYWNpZXMuc3ZnXCIsIGZpbGw9IzBjYTExZSk7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCBpLm1ldHJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvbWV0cm8uc3ZnXCIsIGZpbGw9I2ZmMDAwMCk7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCBpLmhvc3BpdGFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvaG9zcGl0YWwuc3ZnXCIsIGZpbGw9IzM3N2Q0MCk7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2M3B4KTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQucm91dGUge1xuICBwYWRkaW5nOiA4cHggMjBweDtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkua2luZGVyZ2FydGVuIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMva2luZGVyZ2FydGVuLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkuc2Nob29sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvc2Nob29sLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkuYnVzLXN0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9idXMtc3RhdGlvbi5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50LmFjdGl2ZSBpLnN1cGVybWFya2V0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvc3VwZXJtYXJrZXQuc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludC5hY3RpdmUgaS5yZXN0YXVyYW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvcmVzdGF1cmFudC5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIgLm9iamVjdHMgLnBvaW50LmFjdGl2ZSBpLnBvcnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9wb3J0LnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkuY2h1cmNoIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvY2h1cmNoLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkucGhhcm1hY2llcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3BoYXJtYWNpZXMuc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyIC5vYmplY3RzIC5wb2ludC5hY3RpdmUgaS5tZXRybyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL21ldHJvLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlciAub2JqZWN0cyAucG9pbnQuYWN0aXZlIGkuaG9zcGl0YWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9ob3NwaXRhbC5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIudG9wIHtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA4MHB4O1xuICB3aWR0aDogNjA2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWxvY2F0aW9ucyAud3JhcC1tYXAgLm1hcC1maWx0ZXIudG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5tYXAtZmlsdGVyLmJvdHRvbSB7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiA1MzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAubWFwLWZpbHRlci5ib3R0b20ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAuaW50ZXJhY3Rpb24tbWFwLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNzMwcHg7XG59XG4uc2VjdGlvbi1sb2NhdGlvbnMgLndyYXAtbWFwIC5pbnRlcmFjdGlvbi1tYXAtbGlzdCAuaW50ZXJhY3Rpb24tbWFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNlY3Rpb24tbG9jYXRpb25zIC53cmFwLW1hcCAuaW50ZXJhY3Rpb24tbWFwLWxpc3QgLmludGVyYWN0aW9uLW1hcC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwIDQwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDMzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIC50ZXh0LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAubGVmdCB7XG4gIHdpZHRoOiA2Ni42NjYlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAubGVmdCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAubGVmdCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAucmlnaHQge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1jb21tdW5pY2F0aW9uIC50ZXh0LWJsb2NrIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAucmlnaHQgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLnRleHQtYmxvY2sgLnJpZ2h0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAucmlnaHQgLml0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLnRleHQtYmxvY2sgLnJpZ2h0IC5pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAudGV4dC1ibG9jayAucmlnaHQgLml0ZW0gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtNDBweDtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzMuMzMzJTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIC5pY29uLCAuc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAubWVkaWEgLnN5bWJvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggMzBweCAwcHggcmdiYSgzNCwgNjAsIDgwLCAwLjE1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIC5pY29uLCAuc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAubWVkaWEgLnN5bWJvbCB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIC5pY29uIGltZywgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIC5zeW1ib2wgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAubWVkaWEgLmljb24gc3ZnIHBhdGgsIC5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyIC5tZWRpYSAuc3ltYm9sIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyIC5tZWRpYSAuaWNvbiBwLCAuc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAubWVkaWEgLnN5bWJvbCBwIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyIC5tZWRpYSAuc3ltYm9sIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbiAgcGFkZGluZzogNXB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLm1lZGlhIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAubWVkaWEgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gOTBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyLnRleHQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIudGV4dC1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIudGV4dC1yaWdodCAubWVkaWEge1xuICBtYXJnaW46IDAgMjVweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWNvbW11bmljYXRpb24gLmxpc3QgLml0ZW0gLmlubmVyLnRleHQtcmlnaHQgLm1lZGlhIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAubGlzdCAuaXRlbSAuaW5uZXIudGV4dC1yaWdodCAubWVkaWEgLnN5bWJvbCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAud2lkZS1pbWcge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbiAud2lkZS1pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uLnNlY3Rpb24tY29tbXVuaWNhdGlvbi0yIC5saXN0IHtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuLnNlY3Rpb24tY29tbXVuaWNhdGlvbi5zZWN0aW9uLWNvbW11bmljYXRpb24tMyAubGlzdCB7XG4gIG1hcmdpbjogMCAtMjBweDtcbn1cblxuLnNlY3Rpb24tZ2VucGxhbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAtc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAtc2Nyb2xsIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA5MzdweDtcbiAgd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIDAgMCAtMzYwcHg7XG4gIHBhZGRpbmctbGVmdDogMzc3cHg7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAgLmJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE5MjBweDtcbiAgaGVpZ2h0OiA5MzdweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOTIwcHg7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDYycHggMCAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC03LjRkZWcpO1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuZ2VucGxhbi13cmFwIC5zdmctZ2VucGxhbiBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gIHN0cm9rZTogIzAwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBzdHJva2Utd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuIHBhdGguYXJlYS1zdGF0dXMtZnJlZSB7XG4gIGZpbGw6IHJnYmEoOTYsIDE5NywgODEsIDAuOSk7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuIHBhdGguYXJlYS1zdGF0dXMtcmVzZXJ2ZWQge1xuICBmaWxsOiByZ2JhKDIzNywgMjA3LCA0MywgMC45KTtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4gcGF0aC5hcmVhLXN0YXR1cy1zb2xkIHtcbiAgZmlsbDogcmdiYSgyMjMsIDcxLCA3MSwgMC45KTtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4gcGF0aC5hcmVhLXN0YXR1cy1jbG9zZSB7XG4gIGZpbGw6IHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC43KTtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuY2lyY2xlLXBvaW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA0NHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5nZW5wbGFuLXdyYXAgLmNpcmNsZS1wb2ludC5waG90byB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzYTI4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2NhbWVyYS5zdmdcIiwgZmlsbD0jZmZmKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuZ2VucGxhbi13cmFwIC5jaXJjbGUtcG9pbnQucGhvdG8tMSB7XG4gIHRvcDogMTcwcHg7XG4gIGxlZnQ6IDQzMHB4O1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuZ2VucGxhbi13cmFwIC5jaXJjbGUtcG9pbnQucGhvdG8tMiB7XG4gIHRvcDogNTgwcHg7XG4gIGxlZnQ6IDQxMHB4O1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuZ2VucGxhbi13cmFwIC5jaXJjbGUtcG9pbnQucGhvdG8tMyB7XG4gIHRvcDogNDY1cHg7XG4gIGxlZnQ6IDg0NXB4O1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuZ2VucGxhbi13cmFwIC5jaXJjbGUtcG9pbnQucGhvdG8tNCB7XG4gIHRvcDogMzM1cHg7XG4gIGxlZnQ6IDEwOTBweDtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuY2lyY2xlLXBvaW50IC5pbWctbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuYXJlYS1tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmdlbnBsYW4td3JhcCAuYXJlYS1udW1iZXJzIC5pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMCA5MHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tZ2VucGxhbiAuYm90dG9tLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4IDMwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0gaSB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtLmZyZWUgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NWM1NTE7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbS5yZXNlcnZlZCBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkY2YyYjtcbn1cbi5zZWN0aW9uLWdlbnBsYW4gLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtLnNvbGQgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjQ3NDc7XG59XG4uc2VjdGlvbi1nZW5wbGFuIC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbS5jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLnNlY3Rpb24tZ2VucGxhbiAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0uY2xvc2UgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG59XG5cbi5zZWN0aW9uLXN0b2NrcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgODBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDQ2cHggcmdiYSgxMjQsIDg5LCA1MywgMC4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLmltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLmltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA4MHB4O1xuICB3aWR0aDogODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciAudGl0bGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciAudGl0bGUgaDQge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzJlNjdiZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciAudGl0bGUgaDQge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50aXRsZSBoNCBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xufVxuLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0LWdyb3VwIC50ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQtZ3JvdXAgLnRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0LWdyb3VwIC50ZXh0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQtZ3JvdXAgLnRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQtZ3JvdXAgLnRleHQgcC5iaWcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQtZ3JvdXAgLnRleHQgcC5iaWcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0LWdyb3VwIC50ZXh0IHAuYmlnIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLmJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lciAuYm90dG9tIC5idG4ge1xuICAgIHBhZGRpbmc6IDhweCAyNXB4O1xuICB9XG59XG4uc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyIC5ib3R0b20gLmJ0bjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvcGxheS5zdmdcIiwgZmlsbD0jMmU2N2JlKTtcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLmJvdHRvbSAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJlNjdiZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLXN0b2NrcyAubGlzdCAuaXRlbSAuaW5uZXIgLmJvdHRvbSAuYnRuOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9wbGF5LnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLnNlY3Rpb24tc3RvY2tzIC5saXN0IC5pdGVtIC5pbm5lci5oYXMtaW1nIC50aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1zdG9ja3MgLmxpc3QgLml0ZW0gLmlubmVyLmhhcy1pbWcgLnRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciB7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTlkYmNmO1xufVxuLnNlY3Rpb24tYWJvdXQtZGV2ZWxvcGVyIC5zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAuc2VjdGlvbi10aXRsZSAudGl0bGUtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAuc2VjdGlvbi10aXRsZSAudGl0bGUtd3JhcCAuaW1nIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnNlY3Rpb24tdGl0bGUgLnRpdGxlLXdyYXAgLmltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnN1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2NSU7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAuc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tYWJvdXQtZGV2ZWxvcGVyIC5zdWJ0aXRsZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAucHJvamVjdHMgPiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAucHJvamVjdHMgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnByb2plY3RzIC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAucHJvamVjdHMgLmxpc3QgLml0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBib3gtc2hhZG93OiAwIDNweCA0NnB4IHJnYmEoMTI0LCA4OSwgNTMsIDAuMSk7XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnByb2plY3RzIC5saXN0IC5pdGVtIC5pbm5lciBoNCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnByb2plY3RzIC5saXN0IC5pdGVtIC5pbm5lciAubGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciAucHJvamVjdHMgLmxpc3QgLml0ZW0gLmlubmVyIC5saW5rIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLnNlY3Rpb24tYWJvdXQtZGV2ZWxvcGVyIC5wcm9qZWN0cyAubGlzdCAuaXRlbSAuaW5uZXIgLmxpbmsgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvcmlnaHQtYXJyb3cuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0NHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uc2VjdGlvbi1hYm91dC1kZXZlbG9wZXIgLnByb2plY3RzIC5saXN0IC5pdGVtIC5pbm5lcjpob3ZlciAubGluayBpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG59XG5cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTlkYmNmO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHggMjBweCAtMTVweDtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAubGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmxpc3QgLml0ZW0uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAubGlzdCAuaXRlbSAuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA0NnB4IHJnYmEoMTI0LCA4OSwgNTMsIDAuMSk7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDgycHg7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9zZWFyY2guc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCB7XG4gIHBhZGRpbmc6IDM1cHggNDBweDtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuYm90dG9tIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuYm90dG9tIC5waG90by1jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5ib3R0b20gLnBob3RvLWNvdW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2NhbWVyYS5zdmdcIiwgZmlsbD0jMmU2N2JlKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmxpc3QgLml0ZW0gLmlubmVyOmhvdmVyIC5pbWFnZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbm5lcjpob3ZlciAuaW1hZ2U6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5saXN0IC5pdGVtIC5pbWctbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmxpc3QgLml0ZW0gLm1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5ib3R0b20tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmJvdHRvbS1ibG9jayAubG9hZC1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmJvdHRvbS1ibG9jayAubG9hZC1tb3JlLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAuYm90dG9tLWJsb2NrIC5sb2FkLW1vcmUgaSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3BsdXMuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5ib3R0b20tYmxvY2sgLmxvYWQtbW9yZSBwIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5ib3R0b20tYmxvY2sgLmxvYWQtbW9yZTpob3ZlciBwIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmJvdHRvbS1ibG9jayAuaW5zdGFncmFtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG59XG4uc2VjdGlvbi1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLmJvdHRvbS1ibG9jayAuaW5zdGFncmFtIHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5ib3R0b20tYmxvY2sgLmluc3RhZ3JhbSBpIHtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDcycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCAxNDUsIDEwNSwgMC4yNSk7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9pbnN0YWdyYW0uc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMnB4O1xufVxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIC5ib3R0b20tYmxvY2sgLmluc3RhZ3JhbTpob3ZlciB7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuXG4uc2VjdGlvbi1jYWxsYmFjayB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVCNjc0ODtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC5zZWN0aW9uLXRpdGxlIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAuc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLnN1YnRpdGxlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbW1vbi1mb3JtIHtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNTBweCA5MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNUI2NzQ4O1xuICBib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb21tb24tZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb21tb24tZm9ybSBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29tbW9uLWZvcm0gLnN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyB7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLmxpc3Qge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtIC5pY29uIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLml0ZW0gLmljb24uaWNvbi1waW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvcGluLnN2Z1wiLCBmaWxsPSM0NzUxMzcpO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAuaWNvbi5pY29uLXBob25lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3Bob25lLnN2Z1wiLCBmaWxsPSM0NzUxMzcpO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAuaWNvbi5pY29uLWVtYWlsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2VtYWlsLnN2Z1wiLCBmaWxsPSM0NzUxMzcpO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAuaWNvbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2NhbGVuZGFyLnN2Z1wiLCBmaWxsPSM0NzUxMzcpO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAuaWNvbi5pY29uLXdoYXRzYXBwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3doYXRzYXBwLnN2Z1wiLCBmaWxsPSM0NzUxMzcpO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NHB4KTtcbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLml0ZW0gLnRleHQgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLml0ZW0gLnRleHQgaDQge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtIC50ZXh0IHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLml0ZW0gLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtIC50ZXh0IGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbSAudGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5tYW5hZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAubWFuYWdlciAuaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAubWFuYWdlciAuaW1nIHtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci13aWR0aDogM3B4O1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5tYW5hZ2VyIC5pbWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMWRjODVhO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5tYW5hZ2VyIC5pbWc6YmVmb3JlIHtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogLTZweDtcbiAgfVxufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAubWFuYWdlciAuaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogODBweDtcbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLm1hbmFnZXIgLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5tYW5hZ2VyIC50ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOTVweCk7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLm1hbmFnZXIgLnRleHQgaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5tYW5hZ2VyIC50ZXh0IGg0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLm1hbmFnZXIgLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWNhbGxiYWNrIC53cmFwIC5jb250YWN0LWluZm8gLmNvbnRhY3RzLWxpc3QgLm1hbmFnZXIgLnRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5pdGVtLWxpc3QgLml0ZW0ge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbS1saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogNDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuaXRlbS1saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1jYWxsYmFjayAud3JhcCAuY29udGFjdC1pbmZvIC5jb250YWN0cy1saXN0IC5idG5zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tY2FsbGJhY2sgLndyYXAgLmNvbnRhY3QtaW5mbyAuY29udGFjdHMtbGlzdCAuYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uc2VjdGlvbi1jb250YWN0cyB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgOTBweCAwO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLnNlY3Rpb24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3Qge1xuICB3aWR0aDogNDUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3RzIC53cmFwIC5jb250YWN0cy1saXN0IC5saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3RzIC53cmFwIC5jb250YWN0cy1saXN0IC5saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3RzIC53cmFwIC5jb250YWN0cy1saXN0IC5saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmljb24ge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmljb24uaWNvbi1waW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvcGluLnN2Z1wiLCBmaWxsPSMyZTY3YmUpO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmljb24uaWNvbi1waG9uZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9waG9uZS5zdmdcIiwgZmlsbD0jMmU2N2JlKTtcbn1cbi5zZWN0aW9uLWNvbnRhY3RzIC53cmFwIC5jb250YWN0cy1saXN0IC5saXN0IC5pdGVtIC5pY29uLmljb24tZW1haWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvZW1haWwuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG59XG4uc2VjdGlvbi1jb250YWN0cyAud3JhcCAuY29udGFjdHMtbGlzdCAubGlzdCAuaXRlbSAuaWNvbi5pY29uLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2NhbGVuZGFyLnN2Z1wiLCBmaWxsPSMyZTY3YmUpO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3QgLmxpc3QgLml0ZW0gLnRleHQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDZweCk7XG59XG4uc2VjdGlvbi1jb250YWN0cyAud3JhcCAuY29udGFjdHMtbGlzdCAubGlzdCAuaXRlbSAudGV4dCBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1jb250YWN0cyAud3JhcCAuY29udGFjdHMtbGlzdCAubGlzdCAuaXRlbSAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zZWN0aW9uLWNvbnRhY3RzIC53cmFwIC5jb250YWN0cy1saXN0IC5saXN0IC5pdGVtIC50ZXh0IHAgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLnNlY3Rpb24tY29udGFjdHMgLndyYXAgLmNvbnRhY3RzLWxpc3QgLmxpc3QgLml0ZW0gLnRleHQgcCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1jb250YWN0cyAud3JhcCAubWFwIHtcbiAgd2lkdGg6IDU1JTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNoYWRvdzogMCAzcHggNDZweCByZ2JhKDEyNCwgODksIDUzLCAwLjA3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciB7XG4gICAgcGFkZGluZzogODBweCAwIDMwcHggMDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAuZGVzYyBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAuZGVzYyBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAuYnV0dG9ucyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIDEwMHB4IDQwcHggMDtcbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW06bnRoLWNoaWxkKDJuKzIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIHtcbiAgbWFyZ2luOiAwIDAgMjVweCAwO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSAubWVkaWEgLmljb24sIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5zeW1ib2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5pY29uLCAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IC5saXN0IC5pdGVtIC5tZWRpYSAuc3ltYm9sIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgcGFkZGluZzogMjJweDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSAubWVkaWEgLmljb24gaW1nLCAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IC5saXN0IC5pdGVtIC5tZWRpYSAuc3ltYm9sIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSAubWVkaWEgLmljb24gc3ZnIHBhdGgsIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5zeW1ib2wgc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSAubWVkaWEgLmljb24gcCwgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSAubWVkaWEgLnN5bWJvbCBwIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5zeW1ib2wge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5zeW1ib2wge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gLm1lZGlhIC5pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IC5saXN0IC5pdGVtIC5tZWRpYSAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC50ZXh0IC5saXN0IC5pdGVtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAudGV4dCAubGlzdCAuaXRlbSBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnRleHQgLmxpc3QgLml0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuaW1hZ2VzLWdhbGxlcnkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDQ2cHggMTI4cHggcmdiYSg3NCwgOTEsIDQ3LCAwLjEpO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5pbWFnZXMtZ2FsbGVyeSAuaXRlbSAuaW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5pbWFnZXMtZ2FsbGVyeSAuaXRlbSAuaW1nIGltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5pbWFnZXMtZ2FsbGVyeSAuaXRlbSAudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmltYWdlcy1nYWxsZXJ5IC5pdGVtIC52aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmltYWdlcy1nYWxsZXJ5IC5pdGVtIC52aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvcGxheS5zdmdcIiwgZmlsbD0jMmU2N2JlKSBuby1yZXBlYXQgY2VudGVyICNmZmY7XG4gIGJhY2tncm91bmQtc2l6ZTogMzUlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuaW1hZ2VzLWdhbGxlcnkgLml0ZW0gLnZpZGVvOmJlZm9yZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmltYWdlcy1nYWxsZXJ5IC5pdGVtIC52aWRlbyB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmltYWdlcy1nYWxsZXJ5IC5pdGVtIC52aWRlbyB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmltYWdlcy1nYWxsZXJ5IC5pdGVtIC52aWRlbzpob3ZlcjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAubGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLmxlZnQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuYm90dG9tIC5sZWZ0IHAge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuYm90dG9tIC5sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAubGVmdCBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuYm90dG9tIC5sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLmxlZnQgcC5pcy1vcGFjaXR5LTAge1xuICBvcGFjaXR5OiAwO1xufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLnJpZ2h0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLnJpZ2h0IC5jb3VudGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmNvdW50ZXIge1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5pbm5lciAuc2xpZGVyLWltYWdlcy1nYWxsZXJ5IC5ib3R0b20gLnJpZ2h0IC5jb3VudGVyIC5jdXJyZW50IHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmFycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmFycm93cyBidXR0b24ge1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBib3JkZXItcmFkaXVzOiA0NnB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuaW5uZXIgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSAuYm90dG9tIC5yaWdodCAuYXJyb3dzIGJ1dHRvbi5wcmV2IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDZyUzRSAlM0NnJTNFICUzQ3BhdGggZD0nTTUwMS4zMzMsMjM0LjY2N0g2OC40MTdsMTA5Ljc5Mi0xMDkuNzkyYzItMiwzLjEyNS00LjcwOCwzLjEyNS03LjU0MlY5NmMwLTQuMzEzLTIuNTk0LTguMjA4LTYuNTgzLTkuODU0IGMtMS4zMjMtMC41NTItMi43MDgtMC44MTMtNC4wODMtMC44MTNjLTIuNzcxLDAtNS41LDEuMDgzLTcuNTQyLDMuMTI1bC0xNjAsMTYwYy00LjE2Nyw0LjE2Ny00LjE2NywxMC45MTcsMCwxNS4wODNsMTYwLDE2MCBjMy4wNjMsMy4wNDIsNy42MTUsMy45NjksMTEuNjI1LDIuMzEzYzMuOTktMS42NDYsNi41ODMtNS41NDIsNi41ODMtOS44NTR2LTIxLjMzM2MwLTIuODMzLTEuMTI1LTUuNTQyLTMuMTI1LTcuNTQyIEw2OC40MTcsMjc3LjMzM2g0MzIuOTE3YzUuODk2LDAsMTAuNjY3LTQuNzcxLDEwLjY2Ny0xMC42Njd2LTIxLjMzM0M1MTIsMjM5LjQzOCw1MDcuMjI5LDIzNC42NjcsNTAxLjMzMywyMzQuNjY3eicvJTNFICUzQy9nJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmFycm93cyBidXR0b24ucHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjc2ZDA7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmFycm93cyBidXR0b24ubmV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0NnJTNFICUzQ2clM0UgJTNDcGF0aCBkPSdNNTA4Ljg3NSwyNDguNDU4bC0xNjAtMTYwYy0zLjA2My0zLjA0Mi03LjYxNS0zLjk2OS0xMS42MjUtMi4zMTNjLTMuOTksMS42NDYtNi41ODMsNS41NDItNi41ODMsOS44NTR2MjEuMzMzIGMwLDIuODMzLDEuMTI1LDUuNTQyLDMuMTI1LDcuNTQybDEwOS43OTIsMTA5Ljc5MkgxMC42NjdDNC43NzEsMjM0LjY2NywwLDIzOS40MzcsMCwyNDUuMzMzdjIxLjMzMyBjMCw1Ljg5Niw0Ljc3MSwxMC42NjcsMTAuNjY3LDEwLjY2N2g0MzIuOTE3TDMzMy43OTIsMzg3LjEyNWMtMiwyLTMuMTI1LDQuNzA4LTMuMTI1LDcuNTQyVjQxNmMwLDQuMzEzLDIuNTk0LDguMjA4LDYuNTgzLDkuODU0IGMxLjMyMywwLjU1MiwyLjcwOCwwLjgxMyw0LjA4MywwLjgxM2MyLjc3MSwwLDUuNS0xLjA4Myw3LjU0Mi0zLjEyNWwxNjAtMTYwQzUxMy4wNDIsMjU5LjM3NSw1MTMuMDQyLDI1Mi42MjUsNTA4Ljg3NSwyNDguNDU4eicvJTNFICUzQy9nJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmlubmVyIC5zbGlkZXItaW1hZ2VzLWdhbGxlcnkgLmJvdHRvbSAucmlnaHQgLmFycm93cyBidXR0b24ubmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjc2ZDA7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3BlciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3BlciB7XG4gICAgbWFyZ2luOiA4MHB4IDAgNTBweCAwO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuZGV2ZWxvcGVyLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciAubGVmdCB7XG4gIHdpZHRoOiA1NSU7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuZGV2ZWxvcGVyLWlubmVyIC5sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuZGV2ZWxvcGVyLWlubmVyIC50ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5kZXZlbG9wZXItaW5uZXIgLnRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5kZXZlbG9wZXItaW5uZXIgLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zZWN0aW9uLWltYWdlLXNsaWRlciAuZGV2ZWxvcGVyLWlubmVyIC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciAuaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWltYWdlLXNsaWRlciAuZGV2ZWxvcGVyLWlubmVyIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24taW1hZ2Utc2xpZGVyIC5kZXZlbG9wZXItaW5uZXIgLmltYWdlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciAuaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciAuaW1hZ2UgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1pbWFnZS1zbGlkZXIgLmRldmVsb3Blci1pbm5lciAuaW1hZ2UgLmJ1dHRvbnMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMzQyNjtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3Qge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAudG9wLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAudG9wLWJsb2NrIGg0IHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IC5saXN0IC50b3AtYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3QgLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE0cHggMDtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3QgLml0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDg1cHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3QgLml0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA3OXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IC5saXN0IC5pdGVtIC5pY29uIHtcbiAgd2lkdGg6IDExMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAuaXRlbSAuaWNvbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IC5saXN0IC5pdGVtIC5pY29uIGkuaWNvbi0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3BkZi5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3QgLml0ZW0gLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAuaXRlbSAudGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAuaXRlbSAudGV4dCAuc3RhdHVzIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcHggNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IC5saXN0IC5pdGVtIC50ZXh0IC5zdGF0dXMucHJvY2VzcyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNzE0OTtcbn1cbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCAuc3RhZ2VzLWxpc3QgLmxpc3QgLmJvdHRvbS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2VjdGlvbi1zdGFnZXMtZGV2ZWxvcG1lbnQgLnN0YWdlcy1saXN0IC5saXN0IC5ib3R0b20tYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tc3RhZ2VzLWRldmVsb3BtZW50IC5zdGFnZXMtbGlzdCAubGlzdCAuYm90dG9tLWJsb2NrIGg0IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWN0aW9uLWZhcSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgNDBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tZmFxIHtcbiAgICBwYWRkaW5nOiA3MHB4IDAgMTBweCAwO1xuICB9XG59XG4uc2VjdGlvbi1mYXEgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cbi5zZWN0aW9uLWZhcSAubGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tZmFxIC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWZhcSAubGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWZhcSAubGlzdCAuaXRlbSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tZmFxIC5saXN0IC5pdGVtIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1mYXEgLmxpc3QgLml0ZW0gLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBvcGFjaXR5OiAwLjY7XG59XG4uc2VjdGlvbi1mYXEgLmxpc3QgLml0ZW0gLnRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3N0YXIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIsXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyIC5pdGVtLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuaXRlbSxcbiAgYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLml0ZW0sXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuaXRlbSB7XG4gICAgcGFkZGluZy10b3A6IDMwMHB4O1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuaXRlbSBpbWcsXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIgLml0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdyxcbmJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LFxuICBib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93IHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2LFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDcuNDM2IDQwNy40MzYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzYgNDA3LjQzNjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcG9seWdvbiBwb2ludHM9JzMxNS44NjksMjEuMTc4IDI5NC42MjEsMCA5MS41NjYsMjAzLjcxOCAyOTQuNjIxLDQwNy40MzYgMzE1Ljg2OSwzODYuMjU4IDEzMy45MjQsMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwNy40MzYgNDA3LjQzNicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA3LjQzNiA0MDcuNDM2OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0Nwb2x5Z29uIHBvaW50cz0nMTEyLjgxNCwwIDkxLjU2NiwyMS4xNzggMjczLjUxMiwyMDMuNzE4IDkxLjU2NiwzODYuMjU4IDExMi44MTQsNDA3LjQzNiAzMTUuODY5LDIwMy43MTggJy8lM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdzpob3ZlcixcbmJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc3M2NmO1xufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYsXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYsXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICBib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldixcbiAgYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCxcbmJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyLnNsaWRlci1tYWluLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1tYWluIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbjo6YmVmb3JlLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1tYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1OWI2MmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMSAxOUMxNS40MTgzIDE5IDE5IDE1LjQxODMgMTkgMTFDMTkgNi41ODE3MiAxNS40MTgzIDMgMTEgM0M2LjU4MTcyIDMgMyA2LjU4MTcyIDMgMTFDMyAxNS40MTgzIDYuNTgxNzIgMTkgMTEgMTlaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTIxLjAwMDQgMjEuMDAwNEwxNi42NTA0IDE2LjY1MDQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgei1pbmRleDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4ycztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbjpob3Zlcjo6YmVmb3JlLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1tYWluOmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW1haW4sXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5pdGVtLFxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLml0ZW0ge1xuICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLml0ZW0sXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stbGlzdCxcbmJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stbGlzdCxcbiAgYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgfVxufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUgPiBkaXYsXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBwYWRkaW5nOiAwIDdweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUgPiBkaXYsXG4gIGJvZHlbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLml0ZW0sXG5ib2R5W2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzJlNjdiZTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFjY29yZGlvbi1ibG9jayB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFQkVCRUI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFQkVCRUI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFjY29yZGlvbi1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWNjb3JkaW9uLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xuICB9XG59XG4uYWNjb3JkaW9uLWJsb2NrLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hY2NvcmRpb24tYmxvY2stdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb24tYmxvY2stdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWNjb3JkaW9uLWJsb2NrLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICB9XG59XG4uYWNjb3JkaW9uLWJsb2NrLXRvZ2dsZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbi5hY2NvcmRpb24tYmxvY2stdG9nZ2xlIC5pY28tYXJyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgdHJhbnNsYXRlWSgzcHgpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uYWNjb3JkaW9uLWJsb2NrLXRvZ2dsZSAuaWNvLWFyciBwYXRoIHtcbiAgZmlsbDogIzI3MkEyRTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hY2NvcmRpb24tYmxvY2stY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hY2NvcmRpb24tYmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFjY29yZGlvbi1ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuLmFjY29yZGlvbi1ibG9jay5pcy1vcGVuIC5hY2NvcmRpb24tYmxvY2stdG9nZ2xlIC5pY28tYXJyIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG59XG4uYWNjb3JkaW9uLWJsb2NrLmlzLW9wZW4gLmFjY29yZGlvbi1ibG9jay1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3JkaW9uLWJsb2NrLmlzLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLmFjY29yZGlvbi1ibG9jay5pcy1maXhlZC0xIHtcbiAgdG9wOiA2MHB4O1xufVxuLmFjY29yZGlvbi1ibG9jay5pcy1maXhlZC0yIHtcbiAgdG9wOiAxMjBweDtcbn1cbi5hY2NvcmRpb24tYmxvY2suaXMtZml4ZWQtMyB7XG4gIHRvcDogMTgwcHg7XG59XG5cbi5hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWN0aW9uLWJ1dHRvbnMgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWN0aW9uLWJ1dHRvbnMgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5hY3Rpb24tYnV0dG9ucyAuaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uYWN0aW9uLWJ1dHRvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hY3Rpb24tYnV0dG9ucyAuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5hY3Rpb24tYnV0dG9ucyAuYnRuIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5hY3Rpb24tYnV0dG9ucyAuYnRuIHN2ZyBwYXRoLCAuYWN0aW9uLWJ1dHRvbnMgLmJ0biBzdmcgcmVjdCB7XG4gIGZpbGw6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5hY3Rpb24tYnV0dG9ucyAuYnRuIHNwYW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XG59XG4uYWN0aW9uLWJ1dHRvbnMgLmJ0bjpob3ZlciBzdmcgcGF0aCwgLmFjdGlvbi1idXR0b25zIC5idG46aG92ZXIgc3ZnIHJlY3Qge1xuICBmaWxsOiAjZmZmO1xufVxuXG4ucHJvamVjdC1saXN0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDQwcHggMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2plY3QtbGlzdC13cmFwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5wcm9qZWN0LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnByb2plY3QtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvamVjdC1saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMjcyQTJFO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogNzUlO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5pbWFnZXMtc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzLXNsaWRlciAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy10b3A6IDc1JTtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmltYWdlcy1zbGlkZXIgLml0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmltYWdlcy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmltYWdlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzIC5saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5pbWFnZXMgLmxpc3QgLmltZyB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzIC5saXN0IC5pbWcgLmxpbmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5pbWFnZXMgLmxpc3QgLmltZy5pcy1hY3RpdmUgLmxpbmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmU2N2JlO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuaW1hZ2VzIC5iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5iYWRnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmJhZGdlcyAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3B4IDhweDtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmJhZGdlcyAuYmFkZ2UgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuYmFkZ2VzIC5iYWRnZSAuaWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmJhZGdlcyAuYmFkZ2UgLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjZmZmO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuYmFkZ2VzIC5iYWRnZSAuaWNvbi5hcmVhLWdyb3VuZCBzdmcgcGF0aCB7XG4gIGZpbGw6ICNGMjkzNDA7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5iYWRnZXMgLmJhZGdlIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEgLmJhZGdlcyAuYmFkZ2UuZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhCMTNCO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuYmFkZ2VzIC5iYWRnZS5vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjI5MzQwO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1tZWRpYSAuYmFkZ2VzIC5iYWRnZS5ncmVlbiBzcGFuLCAucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLW1lZGlhIC5iYWRnZXMgLmJhZGdlLm9yYW5nZSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLWNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1jb250ZW50LXRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItY29udGVudC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1jb250ZW50LXByaWNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLWNvbnRlbnQtcHJpY2Ugc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItY29udGVudC1wcmljZSBzcGFuIGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1jb250ZW50LXByaWNlIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItY29udGVudC1wcmljZSBwLnJvdWJsZS1pY286YWZ0ZXIge1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucHJvamVjdC1saXN0LWl0ZW0gLmlubmVyLWNvbnRlbnQtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lci1jb250ZW50LWJ1dHRvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lcjpob3ZlciAuYnRuLXNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGJvcmRlci1jb2xvcjogIzJlNjdiZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTY7XG4gIHRvcDogMDtcbiAgbGVmdDogMzYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcCB7XG4gIGhlaWdodDogODZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay10b3Age1xuICAgIGhlaWdodDogNTZweDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcC1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcC1idG4gc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stdG9wLWJ0biBzdmcgcGF0aCwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcC1idG4gc3ZnIHJlY3Qge1xuICBmaWxsOiAjOTk5O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLXRvcC1idG4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay10b3AtYnRuLmlzLXdpZGUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IDIwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzNXB4IDMwcHggMzVweCA2MHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NnB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXRpdGxlIGgyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAubnVtYmVyLWljbyB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLm51bWJlci1pY286YWZ0ZXIge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXRpdGxlIGgyIC5zdGF0dXMgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAuc3RhdHVzIGkgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cyBpLmljby1jaXJjbGUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cyBpLmljby1ob3VzZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAuc3RhdHVzIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXRpdGxlIGgyIC5zdGF0dXMuZnJlZSBpLmljby1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTZjNDM2O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cy5yZXNlcnZlZCBpLmljby1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNjAyO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cy5zb2xkIGkuaWNvLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjQ4NDg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAuc3RhdHVzLnN0b2NrIGkuaWNvLWNpcmNsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAuc3RhdHVzLnBvZHJ5YWQgaS5pY28taG91c2Ugc3ZnIHBhdGgge1xuICBmaWxsOiAjZmM5YjFhO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgaDIgLnN0YXR1cy5ob3VzZS1yZXNlcnZlZCBpLmljby1ob3VzZSBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY2MDI7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC10aXRsZSBoMiAuc3RhdHVzLnJlYWR5LWhvdXNlIGkuaWNvLWhvdXNlIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzM1ODdGNztcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXRpdGxlID4gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtdGl0bGUgPiBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXNjcm9sbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNjBweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXNjcm9sbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwtd3JhcDpiZWZvcmUsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXNjcm9sbC13cmFwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmJsb2NrLWNvbnRlbnQtc2Nyb2xsLXdyYXA6YmVmb3JlLCAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwtd3JhcDphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5ibG9jay1jb250ZW50LXNjcm9sbC13cmFwOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y5RjlGOSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSk7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYmxvY2stY29udGVudC1zY3JvbGwtd3JhcDphZnRlciB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0Y5RjlGOSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay10b3Age1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiA3O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAzNjBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLXRvcC1idG4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTFFMUUxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAucHJvcC1saXN0IC5pdGVtIHAgLtGBYWRhc3RyYWwtbnVtYmVyLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0gcCAu0YFhZGFzdHJhbC1udW1iZXItbGluayBzdmcge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSBwIC7RgWFkYXN0cmFsLW51bWJlci1saW5rIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJlNjdiZTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSBwIC7RgWFkYXN0cmFsLW51bWJlci1saW5rOmhvdmVyIHN2ZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbSBwIC7RgWFkYXN0cmFsLW51bWJlci1saW5rIHNwYW4ge1xuICBjb2xvcjogIzJlNjdiZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdCAuaXRlbS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAucHJvcC1saXN0IC5pdGVtLnByaWNlIHAge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAucHJvcC1saXN0IC5pdGVtLnByaWNlIHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAucHJvcC1saXN0IC5pdGVtLnByaWNlIHA6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9wLWxpc3QgLml0ZW0ucHJpY2UgcCAuc3RvY2sge1xuICBjb2xvcjogIzJlNjdiZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAucHJvcC1saXN0LW1haW4gLml0ZW0u0YFhZGFzdHJhbC1udW1iZXIsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnByb3AtbGlzdC1tYWluIC5pdGVtLmFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5idXR0b25zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuYnV0dG9ucyAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5idXR0b25zIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbnMgLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogNTBweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbnMgLmJ0biB7XG4gICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbnMgLmJ0biB7XG4gICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmJ1dHRvbnMgLmJ0biBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5idXR0b25zIC5idG4gc3ZnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5idXR0b25zIC5idG4gc3ZnIHBhdGgge1xuICBmaWxsOiAjMmU2N2JlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5idXR0b25zIC5idG4uYnRuLWJvcmRlcjpob3ZlciBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5mdWxsLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gaDIsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gaDMsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gaDQsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gaDUsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gaDYge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiBoMiwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiBoMywgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiBoNCwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiBoNSwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiBoNiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiAudGV4dCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuZnVsbC1kZXNjcmlwdGlvbiAudGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5zcGVjaWZpY2F0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbmZvLWJsb2NrIC5ibG9jay1jb250ZW50IC5zcGVjaWZpY2F0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuc3BlY2lmaWNhdGlvbnMgLnByb3AtbGlzdCAuaXRlbS7RgWFkYXN0cmFsLW51bWJlciwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLmFyZWEtaW5mby1ibG9jayAuYmxvY2stY29udGVudCAuc3BlY2lmaWNhdGlvbnMgLnByb3AtbGlzdCAuaXRlbS5hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnNwZWNpZmljYXRpb25zIC5wcm9wLWxpc3QgLml0ZW0u0YFhZGFzdHJhbC1udW1iZXIsIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWluZm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnNwZWNpZmljYXRpb25zIC5wcm9wLWxpc3QgLml0ZW0uYWRkcmVzcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sgLmJsb2NrLXRvcC1idG4gc3ZnIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stdG9wLWJ0biBzdmcgcGF0aCwgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrIC5ibG9jay10b3AtYnRuIHN2ZyByZWN0IHtcbiAgZmlsbDogIzMzMztcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stY29udGVudC10aXRsZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stY29udGVudC10aXRsZSAuYnRuIHN2ZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stY29udGVudC10aXRsZSAuYnRuIHN2ZyBwYXRoLCAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sgLmJsb2NrLWNvbnRlbnQtdGl0bGUgLmJ0biBzdmcgcmVjdCB7XG4gIGZpbGw6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stY29udGVudC10aXRsZSAuYnRuOmhvdmVyIHN2ZyBwYXRoLCAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sgLmJsb2NrLWNvbnRlbnQtdGl0bGUgLmJ0bjpob3ZlciBzdmcgcmVjdCB7XG4gIGZpbGw6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1saXN0IC5ibG9jay1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLWxpc3QgLmJsb2NrLWNvbnRlbnQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLWxpc3QgLmJsb2NrLWNvbnRlbnQuaXMtbG9hZGluZyAuaXMtbG9hZGluZy1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50LXRpdGxlIGgyIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQtdGl0bGUgLmFjdGlvbi1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudC10aXRsZSAuYWN0aW9uLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQtdGl0bGUgLmFjdGlvbi1idXR0b25zIC5idG4ge1xuICB3aWR0aDogYXV0bztcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogOXB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJlNjdiZTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHN1cCB7XG4gIHRvcDogLTFlbTtcbiAgZm9udC1zaXplOiA1MCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIHtcbiAgd2lkdGg6IDMzLjMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAucHJvcHMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAucHJvcHMtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIC5wcm9wcy1pdGVtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJpY2UtZ3JvdXAgLmJ1dHRvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJpY2UtZ3JvdXAgLmJ1dHRvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjc1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAuYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAuYnV0dG9ucy5pcy13aWRlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJpY2UtZ3JvdXAgLmJ1dHRvbnMgLmJ0bi1tb3JlIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAge1xuICB3aWR0aDogNjYuNjYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cC1saXN0IHtcbiAgICBnYXA6IDIwcHggMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCAucHJvcHMtaXRlbS10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCAucHJvcHMtaXRlbS10ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAubW9yZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAubW9yZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5tb3JlLWxpbmsgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAuYWN0aW9uLWJ1dHRvbnMge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1zZWN0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXNlY3Rpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1zZWN0aW9uIGgyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLmxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLmxpc3QuaXMtd2lkZS1ibG9jayAudGV4dC1ibG9jayB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2subG9nbyB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jay5sb2dvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sudGV4dCB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sgcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAubGFiZWwgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5sYWJlbCBpIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHNwYW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5sYWJlbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNzUlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyIC56b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIgLnpvb20gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyOmhvdmVyIC56b29tIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkgLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC5idG4tcGxheSAuaWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbzpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbzpob3ZlciAuYnRuLXBsYXkgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIC50ZXh0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLW1haW4gLnByb2plY3RzLWJsb2NrLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAucHJvamVjdHMtYmxvY2sucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdCAuYWNjb3JkaW9uLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5wcm9qZWN0cy1ibG9jay5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQuaXMtbG9hZGluZyAuaXMtbG9hZGluZy1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWltYWdlcyAuYmxvY2stdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbWFnZXMgLmJsb2NrLWNvbnRlbnQtc2Nyb2xsLXdyYXAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbWFnZXMgLmJsb2NrLWNvbnRlbnQgLmFyZWEtaW1hZ2VzLWFjdGlvbi1idXR0b25zIHtcbiAgbWF4LXdpZHRoOiA0NTZweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbC1tYWluIC5hcmVhLWltYWdlcyAuYmxvY2stY29udGVudCAuYXJlYS1pbWFnZXMtYWN0aW9uLWJ1dHRvbnMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwtbWFpbiAuYXJlYS1pbWFnZXMgLmJsb2NrLWNvbnRlbnQgLmFyZWEtaW1hZ2VzLWFjdGlvbi1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLmlzLWxvYWRpbmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbCAuaXMtbG9hZGluZy1vdmVybGF5IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLmlzLWxvYWRpbmctb3ZlcmxheSBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwuaXMtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwuaXMtb3Blbi5pcy1sb2FkaW5nIC5pcy1sb2FkaW5nLW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsLnJlbnQge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtcGFnZSAucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLXBhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbn1cbi5sLXBhZ2UgLnBhZ2UtaGVhZGVyIC5iYWNrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5sLXBhZ2UgLnBhZ2UtaGVhZGVyIC5iYWNrIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzMzM7XG59XG4ubC1wYWdlIC5wYWdlLWhlYWRlciAuYmFjayBhOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWxlZnQuc3ZnXCIsIGZpbGw9IzMzMykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ubC1wYWdlIC5wYWdlLWhlYWRlciAuYmFjayBhOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ubC1wYWdlIC5wYWdlLWhlYWRlciAuYmFjayBhOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWxlZnQuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG59XG4ubC1wYWdlIC5wYWdlLWhlYWRlciAucGFnZS10aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmwtcGFnZSAucGFnZS1oZWFkZXIgLnBhZ2UtdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubC1wYWdlIC5wYWdlLWhlYWRlciAucGFnZS10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4ubC1wYWdlIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiA3MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLXBhZ2UgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4ubC1wYWdlLnBhZ2UtNDA0IC5wYWdlLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXBhZ2UucGFnZS00MDQgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG4ubC1wYWdlLnBhZ2UtNDA0IC5wYWdlLWNvbnRlbnQgaDEge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlLnBhZ2UtNDA0IC5wYWdlLWNvbnRlbnQgaDEge1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubC1wYWdlLnBhZ2UtNDA0IC5wYWdlLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXBhZ2UucGFnZS00MDQgLnBhZ2UtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnNpbmdsZS1wcm9qZWN0cyAuZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMTc2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5Om5vdCguc2luZ2xlLXByb2plY3RzKSAuZ2VucGxhbi1iaWctbWVudSAuYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nZW5wbGFuLWJpZy1tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxODtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmJhY2sge1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvY2hldnJvbi1sZWZ0LnN2Z1wiLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXIgIzJlNjdiZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4uZ2VucGxhbi1iaWctbWVudSAuYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktaG92ZXIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuYmFjayB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSB7XG4gICAgei1pbmRleDogMTQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ2VucGxhbi1iaWctbWVudS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiAxODtcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sge1xuICBwYWRkaW5nOiAxNXB4IDQwcHg7XG4gIGhlaWdodDogODFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jay1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrIC5sZWZ0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiA0OXB4O1xuICB9XG59XG4uZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrIC5sZWZ0IC50b2dnbGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLmxlZnQgLnRvZ2dsZS1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAubGVmdCAudG9nZ2xlLW1lbnUgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAubGVmdCAudG9nZ2xlLW1lbnUgaTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrIC5sZWZ0IC50b2dnbGUtbWVudSBpOm50aC1jaGlsZCgyKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrIC5sZWZ0IC5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMzBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrIC5sZWZ0IC5sb2dvIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLmxlZnQgLmxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAucmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAucmlnaHQgLnBob25lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAudG9wLWJsb2NrIC5yaWdodCAucGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLnJpZ2h0IC5waG9uZTpob3ZlciB7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAucmlnaHQgLmNhbGxiYWNrIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggMjVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLnJpZ2h0IC5jYWxsYmFjayB7XG4gICAgbWluLXdpZHRoOiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLnJpZ2h0IC5jYWxsYmFjayBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9waG9uZS5zdmdcIiwgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLnJpZ2h0IC5jYWxsYmFjayBpIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC50b3AtYmxvY2sgLnJpZ2h0IC5jYWxsYmFjayBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jayAucmlnaHQgLmNhbGxiYWNrIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250YWluZXItd3JhcCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uZ2VucGxhbi1iaWctbWVudSAuY29udGFpbmVyLXdyYXAgLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250YWluZXItd3JhcCAuY29udGFpbmVyIC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ2VucGxhbi1iaWctbWVudSAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA5MHB4IDM1cHggMjAwcHggMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCB7XG4gICAgcGFkZGluZzogNDVweCA4cHg7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLm1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5tZW51IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLm1lbnUgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMzMuMzMlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAubWVudSB1bCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAubWVudSB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLm1lbnUgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5tZW51IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLm1lbnUgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvcHlyaWdodCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvcHlyaWdodCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb3B5cmlnaHQge1xuICAgIG9yZGVyOiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb3B5cmlnaHQgLmltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvcHlyaWdodCAuaW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvcHlyaWdodCAuaW1nOmhvdmVyIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29weXJpZ2h0IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMge1xuICB3aWR0aDogMzMuMzMlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb250YWN0cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb250YWN0cyB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLmxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLmxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvbnRhY3RzIC5saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLnRleHQge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLnRleHQgLml0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLnRleHQgLml0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb250YWN0cyAudGV4dCAuaXRlbSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4uZ2VucGxhbi1iaWctbWVudSAuY29udGVudCAuYm90dG9tIC5jb250YWN0cyAudGV4dCAuaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzMzMztcbn1cbi5nZW5wbGFuLWJpZy1tZW51IC5jb250ZW50IC5ib3R0b20gLmNvbnRhY3RzIC50ZXh0IC5pdGVtIHAgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmdlbnBsYW4tYmlnLW1lbnUgLmNvbnRlbnQgLmJvdHRvbSAuY29udGFjdHMgLnRleHQgLml0ZW0gcCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xufVxuXG4ucGFnZS1nZW5wbGFuIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20tc2Nyb2xsZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlci5pcy1tb2JpbGUtYmctbm9uZSAuYmcuZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlci5pcy1tb2JpbGUtYmctbm9uZSAuYmcubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS13cmFwcGVyLmlzLW1vYmlsZS1iZy1ub25lIC5zdmctZ2VucGxhbi5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS13cmFwcGVyLmlzLW1vYmlsZS1iZy1ub25lIC5zdmctZ2VucGxhbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIuYXJlYS1udW1iZXItc3R5bGUtY2lyY2xlIC5zdmctZ2VucGxhbiBwYXRoIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlci5hcmVhLW51bWJlci1zdHlsZS1jaXJjbGUgLmFyZWEtbnVtYmVycyAuaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIuYXJlYS1udW1iZXItc3R5bGUtY2lyY2xlIC5hcmVhLW51bWJlcnMgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlci5hcmVhLW51bWJlci1zdHlsZS1jaXJjbGUgLmFyZWEtbnVtYmVycyAuaXRlbS5hcmVhLXN0YXR1cy1mcmVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDg2LCAxOTYsIDU0KTtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS13cmFwcGVyLmFyZWEtbnVtYmVyLXN0eWxlLWNpcmNsZSAuYXJlYS1udW1iZXJzIC5pdGVtLmFyZWEtc3RhdHVzLXJlc2VydmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjQ2LCAyKTtcbiAgY29sb3I6ICMzMzM7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlci5hcmVhLW51bWJlci1zdHlsZS1jaXJjbGUgLmFyZWEtbnVtYmVycyAuaXRlbS5hcmVhLXN0YXR1cy1zb2xkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NiwgNzIsIDcyKTtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS13cmFwcGVyLmFyZWEtbnVtYmVyLXN0eWxlLWNpcmNsZSAuYXJlYS1udW1iZXJzIC5pdGVtLmFyZWEtc3RhdHVzLXN0b2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE0NSwgMTQ1LCAxNDUpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIuYXJlYS1udW1iZXItc3R5bGUtY2lyY2xlIC5hcmVhLW51bWJlcnMgLml0ZW0uaXMtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc29sdC1nZW5wbGFuLW1vdmUtem9vbSAuZ2VucGxhbi1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20gLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJnLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5iZy5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJnLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYmcubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc3ZnLXNvdXJjZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbi5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc3ZnLWdlbnBsYW4uZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbi5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuLmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc3ZnLWdlbnBsYW4gcGF0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgc3Ryb2tlOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHN0cm9rZS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGZpbGwtcnVsZTogZXZlbm9kZCAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHBhdGguaXMtZGlzYWJsZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc3ZnLWdlbnBsYW4gcGF0aC5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHBhdGguYXJlYS1zdGF0dXMtZnJlZSB7XG4gIGZpbGw6IHJnYmEoODYsIDE5NiwgNTQsIDAuNSk7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHBhdGguYXJlYS1zdGF0dXMtcmVzZXJ2ZWQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjQ2LCAyLCAwLjUpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbiBwYXRoLmFyZWEtc3RhdHVzLXNvbGQge1xuICBmaWxsOiByZ2JhKDI0NiwgNzIsIDcyLCAwLjUpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbiBwYXRoLmFyZWEtc3RhdHVzLXN0b2NrIHtcbiAgZmlsbDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjcpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbiBwYXRoLmFyZWEtb3Blbi1tb2RhbC1pbmZvIHtcbiAgc3Ryb2tlLXdpZHRoOiA2cHggIWltcG9ydGFudDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuc3ZnLWdlbnBsYW4gcGF0aC5pcy1ob3ZlciB7XG4gIHN0cm9rZS13aWR0aDogNHB4ICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHBhdGguaXMtaG92ZXIuYXJlYS1zdGF0dXMtZnJlZSB7XG4gIGZpbGw6IHJnYmEoODYsIDE5NiwgNTQsIDAuOSk7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnN2Zy1nZW5wbGFuIHBhdGguaXMtaG92ZXIuYXJlYS1zdGF0dXMtcmVzZXJ2ZWQge1xuICBmaWxsOiByZ2JhKDI1NSwgMjQ2LCAyLCAwLjkpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbiBwYXRoLmlzLWhvdmVyLmFyZWEtc3RhdHVzLXNvbGQge1xuICBmaWxsOiByZ2JhKDI0NiwgNzIsIDcyLCAwLjkpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zdmctZ2VucGxhbiBwYXRoLmlzLWhvdmVyLmFyZWEtc3RhdHVzLXN0b2NrIHtcbiAgZmlsbDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjkpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5hcmVhLW51bWJlcnMgLml0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxMTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYXJlYS1udW1iZXJzIC5pdGVtIHtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5hcmVhLW51bWJlcnMgLml0ZW0uaXMtaG92ZXIge1xuICB6LWluZGV4OiAxNDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5hcmVhLW51bWJlcnMgLml0ZW0uaXMtdHJhbnNpdGlvbi1ub25lIHtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5hcmVhLW51bWJlcnMgLml0ZW0uaXMtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5hcmVhLW51bWJlcnMgLml0ZW0uaXMtdGV4dC12ZXJ0aWNhbCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmFyZWEtbnVtYmVycyAuaXRlbS5hcmVhLXBvaW50LWJpZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGw6YWN0aXZlIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcC5pcy1kcmFnIHtcbiAgY3Vyc29yOiBncmFiO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAyMHB4IDM1cHggMCAzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnV0dG9uczpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnV0dG9ucyAuYnRuIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idXR0b25zIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnV0dG9ucyAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idXR0b25zIC5idG4uYmFjayB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWxlZnQuc3ZnXCIsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlciAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idXR0b25zIC5idG4uYmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjc2ZDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ1dHRvbnMgLmJ0bi5iYWNrIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWluLXdpZHRoOiA0NHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ1dHRvbnMgLmJ0bi5zaG93LW9uLW1hcCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL21hcHMuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnV0dG9ucyAuYnRuLnNob3ctb24tbWFwIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbWF4LXdpZHRoOiAxNzVweDtcbiAgfVxuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idG46Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idG4ge1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgcGFkZGluZzogNXB4IDEzcHg7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ0biBzcGFuLnNob3ctZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idG4gc3Bhbi5zaG93LWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ0biBzcGFuLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnRuIHNwYW4uc2hvdy1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgMzBweCAyMHB4IDM1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMCAzMHB4IDIwcHggMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmc6IDAgMzVweCAyMHB4IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZzogMCAxNXB4IDE1cHggMTVweDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgMzBweCAxNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0ge1xuICAgIG1hcmdpbjogMCAyMHB4IDEwcHggMDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbSBpIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtIGkge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAuYXJlYS1zdGF0dXNlcyAuaXRlbSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0uZnJlZSBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzQzNjtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMgLml0ZW0ucmVzZXJ2ZWQgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY2MDI7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtLnNvbGQgaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjQ4NDg7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIC5hcmVhLXN0YXR1c2VzIC5pdGVtLnN0b2NrIGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAubWFwLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIC5tYXAtYnV0dG9ucyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAubWFwLWJ1dHRvbnMgLmJ0biB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLmJvdHRvbS1uYXZpZ2F0aW9uIC5tYXAtYnV0dG9ucyAuYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAubWFwLWJ1dHRvbnMgLmJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLm1hcC1idXR0b25zIC5idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuYm90dG9tLW5hdmlnYXRpb24gLm1hcC1idXR0b25zIC5idG4ueWEtcm91dGUtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvY2FyLnN2Z1wiLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiAubWFwLWJ1dHRvbnMgLmJ0bi55YS1yb3V0ZS1saW5rOmJlZm9yZSB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuem9vbS1nZW5wbGFuIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4ge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbi5pcy1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaSB7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICB9XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpOmJlZm9yZSwgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpLmlzLWhpZGRlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigzcHgpO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaS5pcy1oaWRkZW46YmVmb3JlLCAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpLmlzLWhpZGRlbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuem9vbS1nZW5wbGFuIGkucGx1czpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpLnBsdXM6YWZ0ZXIge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpLm1pbnVzOmJlZm9yZSB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDRweDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuem9vbS1nZW5wbGFuIGkubWludXM6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnpvb20tZ2VucGxhbiBpOmhvdmVyOmJlZm9yZSwgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaTpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLm1hcC1sb2NhdGlvbi1mdWxsLFxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5tYXAtbG9jYXRpb24tcm91dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtbG9jYXRpb24tbWFwLW9wZW4gLmdlbnBsYW4tc2Nyb2xsIC5tYXAtYnV0dG9ucyxcbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy1sb2NhdGlvbi1tYXAtb3BlbiAuem9vbS1nZW5wbGFuIC5tYXAtYnV0dG9ucyxcbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy1sb2NhdGlvbi1tYXAtb3BlbiAuYm90dG9tLW5hdmlnYXRpb24gLm1hcC1idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy1sb2NhdGlvbi1tYXAtb3BlbiAuZ2VucGxhbi1zY3JvbGwgLmFyZWEtc3RhdHVzZXMsXG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtbG9jYXRpb24tbWFwLW9wZW4gLnpvb20tZ2VucGxhbiAuYXJlYS1zdGF0dXNlcyxcbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy1sb2NhdGlvbi1tYXAtb3BlbiAuYm90dG9tLW5hdmlnYXRpb24gLmFyZWEtc3RhdHVzZXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLWxvY2F0aW9uLW1hcC1vcGVuIC5nZW5wbGFuLXNjcm9sbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy1sb2NhdGlvbi1tYXAtb3BlbiAuYm90dG9tLW5hdmlnYXRpb24ge1xuICB6LWluZGV4OiA2O1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLWxvY2F0aW9uLW1hcC1vcGVuIC5tYXAtbG9jYXRpb24tZnVsbCB7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtbG9jYXRpb24tbWFwLW9wZW4uaXMtcm91dGUgLm1hcC1sb2NhdGlvbi1mdWxsIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLWxvY2F0aW9uLW1hcC1vcGVuLmlzLXJvdXRlIC5tYXAtbG9jYXRpb24tcm91dGUge1xuICB6LWluZGV4OiA0O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLXpvb20tbG9hZGluZzpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLXpvb20tbG9hZGluZyAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtem9vbS1sb2FkaW5nIC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5iZywgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLXpvb20tbG9hZGluZyAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4sIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy16b29tLWxvYWRpbmcgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmFyZWEtbnVtYmVycyAuaXRlbSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtem9vbS1sb2FkaW5nIC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5iZzpiZWZvcmUsIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudC5pcy16b29tLWxvYWRpbmcgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuOmJlZm9yZSwgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50LmlzLXpvb20tbG9hZGluZyAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuYXJlYS1udW1iZXJzIC5pdGVtOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtc2l6ZS1iaWcgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNik7XG59XG4ucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQuaXMtc2l6ZS1ub3JtYWwtbW9iaWxlIC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5iZyB7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAudG9wLWJsb2NrIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAudGl0bGUge1xuICBwYWRkaW5nOiAwIDE1cHggMCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLnRpdGxlIC5saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC50aXRsZSAubGluayBoNCB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC50aXRsZSAubGluazpob3ZlciBoNCB7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLnRpdGxlLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC50aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAudGl0bGUgc3Bhbi5pLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvaG9tZS1wYXJ0LTIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNnB4O1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLnRpdGxlIHNwYW4uaS0yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3Bhcmstb3V0ZG9vcnMtdHJlZS1iZW5jaC5zdmdcIik7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAudGl0bGUgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC50aXRsZSBoNCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5hbGwtY29uc3RydWN0aW9uLXN0YWdlIC5iYXJvbl9fY2xpcHBlciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDMwOHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFsbC1jb25zdHJ1Y3Rpb24tc3RhZ2UgLmJhcm9uX19jbGlwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzBweCk7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5hbGwtY29uc3RydWN0aW9uLXN0YWdlIC5iYXJvbl9fY2xpcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSAuYmFyb25fX2NsaXBwZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI2ZmZiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSAuYmFyb25fX2NsaXBwZXIgLnNjcm9sbGVyIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFsbC1jb25zdHJ1Y3Rpb24tc3RhZ2UgLmJhcm9uX19jbGlwcGVyIC5zY3JvbGxlcl9fdHJhY2sge1xuICByaWdodDogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFsbC1jb25zdHJ1Y3Rpb24tc3RhZ2UgLmJhcm9uX19jbGlwcGVyOmhvdmVyIC5zY3JvbGxlcl9fdHJhY2sge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFsbC1jb25zdHJ1Y3Rpb24tc3RhZ2UgLmxpc3QgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSAubGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5hbGwtY29uc3RydWN0aW9uLXN0YWdlIC5saXN0IC5pdGVtIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAuYWxsLWNvbnN0cnVjdGlvbi1zdGFnZSAubGlzdCAuaXRlbSAudGV4dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5hbGwtY29uc3RydWN0aW9uLXN0YWdlIC5saXN0IC5pdGVtIC50ZXh0IGg0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFsbC1jb25zdHJ1Y3Rpb24tc3RhZ2UgLmxpc3QgLml0ZW0gLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5hbGwtY29uc3RydWN0aW9uLXN0YWdlIC5saXN0IC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmFyZWEtbGlzdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyOTVweCk7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmJhcm9uX19jbGlwcGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzUwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLXNpZGViYXIgLmJvdHRvbS1ibG9jayAuZG93bmxvYWQtcHJpY2VsaXN0IHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmJnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmJnLm1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4uZGVza3RvcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4uZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5zdmctZ2VucGxhbi5tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLnN2Zy1nZW5wbGFuIHBhdGgge1xuICBmaWxsOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBzdHJva2Utd2lkdGg6IDZweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuc3ZnLWdlbnBsYW4gcGF0aCB7XG4gICAgc3Ryb2tlLXdpZHRoOiA2cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmFyZWEtcG9pbnQtYmlnIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiBpbml0aWFsO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuYXJlYS1wb2ludC1iaWcgLmluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGJvdHRvbTogMjRweDtcbiAgICBsZWZ0OiAtNTdweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGF0IDUwJSAxMDAlLCB0cmFuc3BhcmVudCAyNnB4LCAjZmZmIDI2cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5hcmVhLXBvaW50LWJpZyAuY2lyY2xlIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIC5hcmVhLXBvaW50LWJpZyAuY2lyY2xlIGVtIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmFyZWEtcG9pbnQtYmlnLmlzLW5vLWNsaWNrIC5pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1hbGwgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcC5pcy1tb2JpbGUtYmctbm9uZSAuYmcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwLmlzLW1vYmlsZS1iZy1ub25lIC5iZy5kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWFsbCAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwLmlzLW1vYmlsZS1iZy1ub25lIC5iZy5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAuaXMtbW9iaWxlLWJnLW5vbmUgLnN2Zy1nZW5wbGFuLmRlc2t0b3Age1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4tYWxsIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAuaXMtbW9iaWxlLWJnLW5vbmUgLnN2Zy1nZW5wbGFuLm1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1pZnJhbWUgLmdlbnBsYW4tc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1pZnJhbWUgLmdlbnBsYW4tY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4taWZyYW1lIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAucGFnZS1nZW5wbGFuLnBhZ2UtZ2VucGxhbi1pZnJhbWUgLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgLnBhZ2UtZ2VucGxhbi5wYWdlLWdlbnBsYW4taWZyYW1lIC5nZW5wbGFuLWNvbnRlbnQgLmdlbnBsYW4tc2Nyb2xsIC5nZW5wbGFuLXdyYXAgLmJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLWdlbnBsYW4ucGFnZS1nZW5wbGFuLWlmcmFtZSAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuZ2VucGxhbi1zaWRlYmFyLWhpZGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuZ2VucGxhbi1zaWRlYmFyLWhpZGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LmdlbnBsYW4tc2lkZWJhci1oaWRlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gIGJvZHkuZ2VucGxhbi1zaWRlYmFyLWhpZGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5nZW5wbGFuLXNjcm9sbCAuZ2VucGxhbi13cmFwIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICBib2R5LmdlbnBsYW4tc2lkZWJhci1oaWRlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAuZ2VucGxhbi1zY3JvbGwgLmdlbnBsYW4td3JhcCAuYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgfVxufVxuXG5ib2R5LmdlbnBsYW4tdG9wbWVudS1idG4tYmFjay1oaWRlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ1dHRvbnMgLmJ0bi5iYWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5nZW5wbGFuLXRvcG1lbnUtYnRuLW1hcC1oaWRlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAudG9wLW5hdmlnYXRpb24gLmJ1dHRvbnMgLmJ0bi5zaG93LW9uLW1hcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuZ2VucGxhbi10b3BtZW51LWJ0bi1leGN1cnNpb24taGlkZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnRvcC1uYXZpZ2F0aW9uIC5idG4uYnRuLWV4Y3Vyc2lvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuZ2VucGxhbi16b29tLWhpZGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5LmdlbnBsYW4tbGVnZW5kLWhpZGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5ib3R0b20tbmF2aWdhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlIGZvcm0uY29tbW9uLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciAuc29ydGluZy1leHRlbmRlZC10b2dnbGUgc3BhbiB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tc2lkZWJhciAuYm90dG9tLWJsb2NrIC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLXNpZGViYXIgLm1vYmlsZS10b2dnbGUge1xuICBib3JkZXItcmFkaXVzOiAwIDEwcHggMTBweCAwO1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20gLmJ0bi1mdWxsc2NyZWVuIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC5zb2x0LWdlbnBsYW4tbW92ZS16b29tIC5idG4tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC50b3AtbmF2aWdhdGlvbiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnBhZ2UtZ2VucGxhbiAuZ2VucGxhbi1jb250ZW50IC56b29tLWdlbnBsYW4gaSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlIC5wYWdlLWdlbnBsYW4gLmdlbnBsYW4tY29udGVudCAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtY2xvc2Uge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1nZW5wbGFuIC5nZW5wbGFuLWNvbnRlbnQgLm1vZGFsLWFyZWEtaW5mbyAuc2xpY2stYXJyb3cge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLnByb2plY3RzLWJsb2NrIC5ibG9jay1jb250ZW50IC5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItbWVkaWEge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLnByb2plY3RzLWJsb2NrIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIGkge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlIC5zZWN0aW9uLWFyZWEtaW5mby1tb2RhbCAucHJvamVjdHMtYmxvY2sgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsIC5wcm9qZWN0cy1ibG9jayAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLnByb2plY3RzLWJsb2NrIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAuc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwgLnByb2plY3RzLWJsb2NrIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvIC5idG4tcGxheSAuaWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLml0ZW0ge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5sYWJlbCBpIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZSAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGUgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAudmlkZW8gLmJ0bi1wbGF5IC5pY29uIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIsIGJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGVbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlW2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuaXRlbSwgYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGVbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyIC5pdGVtIGltZywgYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyIC5pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlW2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3csIGJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGVbY2xhc3MqPXNpbmdsZS1wcm9qZWN0c10gLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zbGljay1zbGlkZXIuc2xpZGVyLW1haW46OmJlZm9yZSwgYm9keS5nZW5wbGFuLWVsZW1lbnRzLWNpcmNsZVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSAuc2xpY2stc2xpZGVyLnNsaWRlci1tYWluOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbmJvZHkuZ2VucGxhbi1lbGVtZW50cy1jaXJjbGVbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLml0ZW0gaW1nLCBib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlW2NsYXNzKj1zaW5nbGUtcHJvamVjdHNdIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuaXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5ib2R5LmdlbnBsYW4tZWxlbWVudHMtY2lyY2xlIC5tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5zaXRlLWRldiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDtcbiAgYm90dG9tOiAzN3B4O1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNpdGUtZGV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNpdGUtZGV2LmlzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuc2l0ZS1kZXYgc3BhbiB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNpdGUtZGV2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLnNpdGUtZGV2OmhvdmVyIHNwYW4ge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSAuZ2VucGxhbi1zeW1ib2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAzO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NTBweCkge1xuICBib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLmdlbnBsYW4tc3ltYm9sIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5nZW5wbGFuLXN5bWJvbCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5ib2R5W2NsYXNzKj1wYWdlLXRlbXBsYXRlLXBhZ2UtZ2VucGxhbl0gLmdlbnBsYW4tc3ltYm9sIHN2ZyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xufVxuYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5nZW5wbGFuLXN5bWJvbCBzdmcgcGF0aCwgYm9keVtjbGFzcyo9cGFnZS10ZW1wbGF0ZS1wYWdlLWdlbnBsYW5dIC5nZW5wbGFuLXN5bWJvbCBzdmcgY2lyY2xlIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmdlbnBsYW4tc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTM7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhci1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5nZW5wbGFuLXNpZGViYXIgLnRvcC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2sge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAudG9wLWJsb2NrIC50b2dnbGUtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2sgLnRvZ2dsZS1tZW51IGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnRvcC1ibG9jayAudG9nZ2xlLW1lbnUgaTpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2sgLnRvZ2dsZS1tZW51IGk6bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDYwJTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnRvcC1ibG9jayAudG9nZ2xlLW1lbnUgaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnRvcC1ibG9jayAudG9nZ2xlLW1lbnUuaXMtYWN0aXZlIGk6bnRoLWNoaWxkKDEpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmdlbnBsYW4tc2lkZWJhciAudG9wLWJsb2NrIC50b2dnbGUtbWVudS5pcy1hY3RpdmUgaTpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLmdlbnBsYW4tc2lkZWJhciAudG9wLWJsb2NrIC50b2dnbGUtbWVudS5pcy1hY3RpdmUgaTpudGgtY2hpbGQoMykge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmdlbnBsYW4tc2lkZWJhciAudG9wLWJsb2NrIC5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMjMwcHg7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2sgLmxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2suaGFzLW1lbnUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC50b3AtYmxvY2suaGFzLW1lbnUgLmxvZ28ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyIGgyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbn1cbi5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciB7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAwIDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4IDAgMzBweDtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAuZmlsdGVyIC5zb3J0aW5nLXNpbXBsZS10b2dnbGUge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuZmlsdGVyIC5zb3J0aW5nLXNpbXBsZS10b2dnbGUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciAuc29ydGluZy1zaW1wbGUtdG9nZ2xlIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciAuc29ydGluZy1zaW1wbGUtdG9nZ2xlIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0LmlucHV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciAuc29ydGluZy1zaW1wbGUtdG9nZ2xlIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5maWx0ZXIgLnNvcnRpbmctc2ltcGxlLXRvZ2dsZSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5maWx0ZXIgLnNvcnRpbmctc2ltcGxlLXRvZ2dsZSAuc2VsZWN0aXplLWNvbnRyb2wgLnNlbGVjdGl6ZS1kcm9wZG93biAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xufVxuLmdlbnBsYW4tc2lkZWJhciAuZmlsdGVyIC5zb3J0aW5nLXNpbXBsZS10b2dnbGUgLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24gLnNlbGVjdGl6ZS1kcm9wZG93bi1jb250ZW50IC5vcHRpb24uc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuZmlsdGVyIC5zb3J0aW5nLWV4dGVuZGVkLXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmZpbHRlciAuc29ydGluZy1leHRlbmRlZC10b2dnbGUgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2VxdWFsaXplci5zdmdcIiwgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuZmlsdGVyIC5zb3J0aW5nLWV4dGVuZGVkLXRvZ2dsZSBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNzZkMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdlbnBsYW4tc2lkZWJhciAuYXJlYS1saXN0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDI1NXB4KTtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4IDAgNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCAzMHB4O1xuICB9XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtdGl0bGUgZGl2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LXRpdGxlIGRpdi5zdGF0dXMge1xuICB3aWR0aDogMjVweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC10aXRsZSBkaXYubnVtYmVyIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtdGl0bGUgZGl2LmFyZWEge1xuICB3aWR0aDogMTAwcHg7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtdGl0bGUgZGl2LnByaWNlIHtcbiAgd2lkdGg6IDExMnB4O1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDMwMXB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmJhcm9uX19jbGlwcGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNmZmYgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlciAuc2Nyb2xsZXIge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmJhcm9uX19jbGlwcGVyIC5zY3JvbGxlcl9fdHJhY2sge1xuICByaWdodDogMTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlcjpob3ZlciAuc2Nyb2xsZXJfX3RyYWNrIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvc3Bpbm5lci5zdmdcIiwgZmlsbD0jMmU2N2JlKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcy5pcy1sb2FkaW5nOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtaXRlbXMgLml0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDMwcHggMTVweCA0MHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSB7XG4gICAgcGFkZGluZzogMTJweCAyMHB4IDEycHggMzBweDtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtLmlzLWRpc2FibGUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtaXRlbXMgLml0ZW0uaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMzMzM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5zdGF0dXMge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NmM0MzY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtaXRlbXMgLml0ZW0gZGl2LnN0YXR1cy5mcmVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzQzNjtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYuc3RhdHVzLnJlc2VydmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjYwMjtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYuc3RhdHVzLnNvbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY0ODQ4O1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5zdGF0dXMuc3RvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5udW1iZXIge1xuICB3aWR0aDogNDBweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYuYXJlYSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDVweDtcbiAgd2lkdGg6IDExMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIGNvbG9yOiAjMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5wcmljZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmxpc3Qtd3JhcCAubGlzdC1pdGVtcyAuaXRlbSBkaXYucHJpY2Uucm91YmxlLWljbzphZnRlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMXB4IDAgMCAwO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtOmhvdmVyLCAuZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtaXRlbXMgLml0ZW0uaXMtaG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwIC5saXN0LWl0ZW1zIC5pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAgLmxpc3QtaXRlbXMgLml0ZW0uaXMtYWN0aXZlID4gZGl2IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5saXN0LXdyYXAubm8tcHJpY2UgLmxpc3QtdGl0bGUgZGl2Lm51bWJlciB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLmdlbnBsYW4tc2lkZWJhciAubGlzdC13cmFwLm5vLXByaWNlIC5saXN0LWl0ZW1zIC5pdGVtIGRpdi5udW1iZXIge1xuICB3aWR0aDogNzBweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmJvdHRvbS1ibG9jayB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmdlbnBsYW4tc2lkZWJhciAuYm90dG9tLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIH1cbn1cbi5nZW5wbGFuLXNpZGViYXIgLmJvdHRvbS1ibG9jayAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAzMHB4IDEwcHggMjVweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLmJvdHRvbS1ibG9jayAuYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuYm90dG9tLWJsb2NrIC5idG4uY2FsbGJhY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3Bob25lLnN2Z1wiLCBmaWxsPSNmZmYpO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuYm90dG9tLWJsb2NrIC5idG4uZG93bmxvYWQtcHJpY2VsaXN0OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9wZGYuc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5tb2JpbGUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC00MHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyIC5tb2JpbGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmdlbnBsYW4tc2lkZWJhciAubW9iaWxlLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogN3B4O1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2Fycm93LXJpZ2h0LnN2Z1wiLCBmaWxsPSNmZmYpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxNTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLnJlc2V0LWZpbHRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLnJlc2V0LWZpbHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2Nsb3NlLnN2Z1wiLCBmaWxsPSMyZTY3YmUpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MCU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5yZXNldC1maWx0ZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMzMzO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5yZXNldC1maWx0ZXI6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmU2N2JlO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAucmVzZXQtZmlsdGVyLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5jbG9zZS1maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2Nsb3NlLnN2Z1wiLCBmaWxsPSMzMzMpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNjAlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5jbG9zZS1maWx0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvY2xvc2Uuc3ZnXCIsIGZpbGw9IzJlNjdiZSk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAzMHB4IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWxpc3Qtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWxpc3Qtd3JhcCAuYmFyb25fX2NsaXBwZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItbGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItbGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1saXN0LXdyYXAgLmJhcm9uX19jbGlwcGVyIC5zY3JvbGxlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItbGlzdC13cmFwIC5iYXJvbl9fY2xpcHBlciAuc2Nyb2xsZXJfX3RyYWNrIHtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1saXN0LXdyYXAgLmJhcm9uX19jbGlwcGVyIC5zY3JvbGxlcl9fdHJhY2sgLnNjcm9sbGVyX19iYXIge1xuICB3aWR0aDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWxpc3Qtd3JhcCAuYmFyb25fX2NsaXBwZXI6aG92ZXIgLnNjcm9sbGVyX190cmFjayB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMztcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZXNtb2tlO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWl0ZW0gLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgY29sb3I6ICMzMzM7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5zZWxlY3RpemUtY29udHJvbCAuc2VsZWN0aXplLWRyb3Bkb3duLWNvbnRlbnQgLm9wdGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWl0ZW0gLnNlbGVjdGl6ZS1jb250cm9sIC5zZWxlY3RpemUtZHJvcGRvd24tY29udGVudCAub3B0aW9uLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItaXRlbSAuc2VsZWN0aXplLWNvbnRyb2wuYmxvY2sgLnNlbGVjdGl6ZS1kcm9wZG93biB7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IGNhbGMoMTAwJSArIDhweCkgIWltcG9ydGFudDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5pdGVtID4gbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmdlbnBsYW4tc2lkZWJhciAuc29ydGluZy1leHRlbmRlZC1ibG9jayAuZmlsdGVyLWl0ZW0gLml0ZW0gLmlucHV0cy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5pdGVtIC5pbnB1dHMtZ3JvdXAgLmlucHV0LXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZ2VucGxhbi1zaWRlYmFyIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIC5maWx0ZXItaXRlbSAuaXRlbSAuaW5wdXRzLWdyb3VwIC5pbnB1dC13cmFwIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIgLnNvcnRpbmctZXh0ZW5kZWQtYmxvY2sgLmZpbHRlci1pdGVtIC5pdGVtIC5pbnB1dHMtZ3JvdXAgLmlucHV0LXdyYXAgaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1heC13aWR0aDogOTBweDtcbn1cbi5nZW5wbGFuLXNpZGViYXIuaXMtbW9iaWxlLW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4uZ2VucGxhbi1zaWRlYmFyLmlzLW1vYmlsZS1vcGVuIC5tb2JpbGUtdG9nZ2xlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xufVxuLmdlbnBsYW4tc2lkZWJhci5pcy1tb2JpbGUtdG9nZ2xlLWhpZGUgLm1vYmlsZS10b2dnbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDBweCk7XG59XG4uZ2VucGxhbi1zaWRlYmFyLmlzLXNvcnRpbmctZXh0ZW5kZWQtb3BlbiAuc29ydGluZy1leHRlbmRlZC1ibG9jayB7XG4gIHotaW5kZXg6IDE1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nZW5wbGFuLXNpZGViYXIuaXMtc29ydGluZy1leHRlbmRlZC1vcGVuIC5zb3J0aW5nLWV4dGVuZGVkLWJsb2NrIHtcbiAgICB6LWluZGV4OiAxODtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2VucGxhbi1zaWRlYmFyLmlzLXNvcnRpbmctZXh0ZW5kZWQtb3BlbiAubW9iaWxlLXRvZ2dsZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi5nZW5wbGFuLXNpZGViYXIuaXMtc29ydGluZy1leHRlbmRlZC1vcGVuLmlzLW1vYmlsZS1vcGVuIC5tb2JpbGUtdG9nZ2xlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubW9kYWwtYXJlYS1pbmZvLWJnIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tb2RhbC1hcmVhLWluZm8tYmcuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1vZGFsLWFyZWEtaW5mbywgLm1vZGFsLWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiAwLjRzIGVhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8sIC5tb2RhbC1pbmZvIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbywgLm1vZGFsLWluZm8ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mby5pcy1hY3RpdmUsIC5tb2RhbC1pbmZvLmlzLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDE1O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8td3JhcCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLXdyYXAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8td3JhcCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby13cmFwLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDcwcHggNTBweCA1MHB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby13cmFwLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLXdyYXAge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiA3MHB4IDUwcHggNTBweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby13cmFwLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLXdyYXAge1xuICAgIHBhZGRpbmc6IDY1cHggMjBweCAyMHB4IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWNsb3NlLCAubW9kYWwtaW5mbyAubW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogLTQ1cHg7XG4gIHJpZ2h0OiAtNDVweDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQ6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWNsb3NlLCAubW9kYWwtaW5mbyAubW9kYWwtY2xvc2Uge1xuICAgIHRvcDogLTU1cHg7XG4gICAgcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWNsb3NlLCAubW9kYWwtaW5mbyAubW9kYWwtY2xvc2Uge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1jbG9zZTpiZWZvcmUsIC5tb2RhbC1pbmZvIC5tb2RhbC1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2Nsb3NlLnN2Z1wiLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXIgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAuYmFyb25fX2NsaXBwZXIgLnNjcm9sbGVyLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC5iYXJvbl9fY2xpcHBlciAuc2Nyb2xsZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lcjpiZWZvcmUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3NwaW5uZXIuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbi5tb2JpbGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbi5tb2JpbGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24ubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbi5tb2JpbGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24ubW9iaWxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbiBoMiwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbiBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gaDIsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0IHAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgcDpsYXN0LWNoaWxkLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5mdWxsLWRlc2NyaXB0aW9uIC50ZXh0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwgbGksIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmZ1bGwtZGVzY3JpcHRpb24gLnRleHQgdWwgbGk6bGFzdC1jaGlsZCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuZnVsbC1kZXNjcmlwdGlvbiAudGV4dCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jaywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayB7XG4gIHdpZHRoOiA1MCU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2ssIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2ssIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4IDI1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyID4gc3BhbiwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIgPiBzcGFuIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIC5zdGF0dXMsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIC5zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIgLnN0YXR1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzLmZyZWU6YmVmb3JlLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzLmZyZWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzQzNjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIgLnN0YXR1cy5yZXNlcnZlZDpiZWZvcmUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIC5zdGF0dXMucmVzZXJ2ZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjYwMjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIgLnN0YXR1cy5zb2xkOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAudGl0bGUgaDIgLnN0YXR1cy5zb2xkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNjQ4NDg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGgyIC5zdGF0dXMuc3RvY2s6YmVmb3JlLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC50aXRsZSBoMiAuc3RhdHVzLnN0b2NrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MTkxOTE7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIHAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnRpdGxlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0sIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtIHAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwOmxhc3QtY2hpbGQsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0gcCBzdHJvbmcsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwIHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0gcCAu0YFhZGFzdHJhbC1udW1iZXItbGluaywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtIHAgLtGBYWRhc3RyYWwtbnVtYmVyLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwIC7RgWFkYXN0cmFsLW51bWJlci1saW5rOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtIHAgLtGBYWRhc3RyYWwtbnVtYmVyLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2xpbmsuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbSBwIC7RgWFkYXN0cmFsLW51bWJlci1saW5rOmhvdmVyOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtIHAgLtGBYWRhc3RyYWwtbnVtYmVyLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0uZnVsbC13aWR0aCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLnByaWNlIHAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbS5wcmljZSBwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLnByaWNlIHA6bGFzdC1jaGlsZCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLnByaWNlIHA6bGFzdC1jaGlsZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAucHJvcC1saXN0IC5pdGVtLnByaWNlIHAgLnN0b2NrLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0ucHJpY2UgcCAuc3RvY2sge1xuICBjb2xvcjogIzJlNjdiZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0uc2VsZWN0LXByb2plY3RzLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0uc2VsZWN0LXByb2plY3RzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbS5zZWxlY3QtcHJvamVjdHMgLnNlbGVjdGl6ZS1jb250cm9sLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0uc2VsZWN0LXByb2plY3RzIC5zZWxlY3RpemUtY29udHJvbCB7XG4gIG1heC13aWR0aDogMzMwcHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLnByb3AtbGlzdCAuaXRlbS5zZWxlY3QtcHJvamVjdHMgLnNlbGVjdGl6ZS1jb250cm9sIC5pdGVtLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5wcm9wLWxpc3QgLml0ZW0uc2VsZWN0LXByb2plY3RzIC5zZWxlY3RpemUtY29udHJvbCAuaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIHtcbiAgICBnYXA6IDE1cHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0biwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuYnV0dG9ucyAuYnRuIHtcbiAgcGFkZGluZzogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuYnV0dG9ucyAuYnRuLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIC5idG4ucHJpbnQtaW5mbywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuYnV0dG9ucyAuYnRuLnByaW50LWluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0bi5wcmludC1pbmZvLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIC5idG4ucHJpbnQtaW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDc1cHgpO1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0bi5wcmludC1pbmZvOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuYnV0dG9ucyAuYnRuLnByaW50LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0bi5wcmludC1pbmZvLmljby1zaGFyZTpiZWZvcmUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0bi5wcmludC1pbmZvLmljby1zaGFyZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZChcIi4uLy4uL2ltYWdlcy9zdmcvc2hhcmUuc3ZnXCIsIGZpbGw9I2ZmZik7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0bi5wcmludC1pbmZvLmljby1wZGY6YmVmb3JlLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5idXR0b25zIC5idG4ucHJpbnQtaW5mby5pY28tcGRmOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9wZGYtMS5zdmdcIiwgZmlsbD0jZmZmKTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24sIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmxvY2F0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24gcCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5sb2NhdGlvbiBwLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5sb2NhdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24gcCBzdHJvbmcsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmxvY2F0aW9uIHAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmxvY2F0aW9uIC5tYXAtbG9jYXRpb24td3JhcCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24gLm1hcC1sb2NhdGlvbi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAubG9jYXRpb24gLm1hcC1sb2NhdGlvbi1tYXAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLmNvbnRlbnQtYmxvY2sgLmxvY2F0aW9uIC5tYXAtbG9jYXRpb24tbWFwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuZnVsbC1kZXNjcmlwdGlvbiwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAuY29udGVudC1ibG9jayAuZnVsbC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5mdWxsLWRlc2NyaXB0aW9uLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5jb250ZW50LWJsb2NrIC5mdWxsLWRlc2NyaXB0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IGgyLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgaDIsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLmltZywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSBpbWcsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIGltZywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gaW1nLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSBpbWcsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW8sIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIC52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIC52aWRlbywgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLnZpZGVvIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLnZpZGVvLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW8ge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDQwcHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW8sIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5pdGVtIC52aWRlbyB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW86YmVmb3JlLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9wbGF5LnN2Z1wiLCBmaWxsPSMyZTY3YmUpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNSU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW86YmVmb3JlLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW86YmVmb3JlIHtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLnZpZGVvIHZpZGVvLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuaXRlbSAudmlkZW8gdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLnZpZGVvOmhvdmVyOmJlZm9yZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLml0ZW0gLnZpZGVvOmhvdmVyOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLnNsaWNrLWFycm93LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuc2xpY2stYXJyb3cge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAuaW1hZ2VzIC5pbWctc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTBweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLmltYWdlcyAuaW1nLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC5pbWFnZXMgLmltZy1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGl0bGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGl0bGUsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50aXRsZSBoNCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50aXRsZSBoNCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0tcm93LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0sIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGV4dCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGV4dCAuaXRlbTpsYXN0LWNoaWxkLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0gcCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtIHAsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGV4dCAuaXRlbSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtIHAgc3Ryb25nLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5wcm9qZWN0LWl0ZW0gLnRleHQgLml0ZW0gcCBzdHJvbmcge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtIHA6bGFzdC1jaGlsZCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnByb2plY3QtaXRlbSAudGV4dCAuaXRlbS5wcmljZSwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAucHJvamVjdC1pdGVtIC50ZXh0IC5pdGVtLnByaWNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAubGlzdCwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAubGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAuc2xpY2stYXJyb3csIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDE3MHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93OmhvdmVyLCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5zbGljay1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTZlY2E7XG59XG4ubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93LnNsaWNrLXByZXYsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwNy40MzYgNDA3LjQzNicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA3LjQzNiA0MDcuNDM2OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0Nwb2x5Z29uIHBvaW50cz0nMzE1Ljg2OSwyMS4xNzggMjk0LjYyMSwwIDkxLjU2NiwyMDMuNzE4IDI5NC42MjEsNDA3LjQzNiAzMTUuODY5LDM4Ni4yNTggMTMzLjkyNCwyMDMuNzE4ICcvJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1hcmVhLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiwgLm1vZGFsLWluZm8gLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCAucHJvamVjdHMtbGlzdCAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuLm1vZGFsLWFyZWEtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5zbGljay1hcnJvdy5zbGljay1uZXh0LCAubW9kYWwtaW5mbyAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwIC5wcm9qZWN0cy1saXN0IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDA3LjQzNiA0MDcuNDM2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM2IDQwNy40MzY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BvbHlnb24gcG9pbnRzPScxMTIuODE0LDAgOTEuNTY2LDIxLjE3OCAyNzMuNTEyLDIwMy43MTggOTEuNTY2LDM4Ni4yNTggMTEyLjgxNCw0MDcuNDM2IDMxNS44NjksMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kYWwtYXJlYS1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93LnNsaWNrLW5leHQsIC5tb2RhbC1pbmZvIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLndyYXAgLnByb2plY3RzLWxpc3QgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG59XG4ubW9kYWwtYXJlYS1pbmZvLmlzLXByb2plY3Qtbm9uZSAubW9kYWwtYXJlYS1pbmZvLWlubmVyLCAubW9kYWwtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciB7XG4gIG1heC13aWR0aDogNzAwcHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvLmlzLXByb2plY3Qtbm9uZSAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC53cmFwLCAubW9kYWwtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciAud3JhcCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kYWwtYXJlYS1pbmZvLmlzLXByb2plY3Qtbm9uZSAubW9kYWwtYXJlYS1pbmZvLWlubmVyID4gLmJhcm9uX19jbGlwcGVyLCAubW9kYWwtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciA+IC5iYXJvbl9fY2xpcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1vZGFsLWFyZWEtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciAuY29udGVudC1ibG9jaywgLm1vZGFsLWluZm8uaXMtcHJvamVjdC1ub25lIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLmNvbnRlbnQtYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLm1vZGFsLWFyZWEtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciAuY29udGVudC1ibG9jayA+IC5iYXJvbl9fY2xpcHBlciwgLm1vZGFsLWluZm8uaXMtcHJvamVjdC1ub25lIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLmNvbnRlbnQtYmxvY2sgPiAuYmFyb25fX2NsaXBwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5tb2RhbC1hcmVhLWluZm8uaXMtcHJvamVjdC1ub25lIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0biwgLm1vZGFsLWluZm8uaXMtcHJvamVjdC1ub25lIC5tb2RhbC1hcmVhLWluZm8taW5uZXIgLmNvbnRlbnQtYmxvY2sgLmJ1dHRvbnMgLmJ0biB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG4ubW9kYWwtYXJlYS1pbmZvLmlzLXByb2plY3Qtbm9uZSAubW9kYWwtYXJlYS1pbmZvLWlubmVyIC5wcm9qZWN0cy1saXN0LCAubW9kYWwtaW5mby5pcy1wcm9qZWN0LW5vbmUgLm1vZGFsLWFyZWEtaW5mby1pbm5lciAucHJvamVjdHMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1hcmVhLWluZm8uaXMtbG9hZGluZyAubW9kYWwtYXJlYS1pbmZvLWlubmVyLCAubW9kYWwtaW5mby5pcy1sb2FkaW5nIC5tb2RhbC1hcmVhLWluZm8taW5uZXIge1xuICBtaW4taGVpZ2h0OiAyODBweDtcbn1cbi5tb2RhbC1hcmVhLWluZm8uaXMtbG9hZGluZyAubW9kYWwtYXJlYS1pbmZvLWlubmVyOmJlZm9yZSwgLm1vZGFsLWluZm8uaXMtbG9hZGluZyAubW9kYWwtYXJlYS1pbmZvLWlubmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5tb2RhbC1pbmZvIC5tb2RhbC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jbG9zZS5zdmdcIiwgZmlsbD13aGl0ZSkgbm8tcmVwZWF0IGNlbnRlciB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xufVxuLm1vZGFsLWluZm8gLm1vZGFsLWNsb3NlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWluZm8gLm1vZGFsLWNsb3NlIHtcbiAgICB0b3A6IDE1cHggIWltcG9ydGFudDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwtaW5mbyAubW9kYWwtY2xvc2Uge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5tb2RhbC1jbG9zZTpob3ZlciB7XG4gIG92ZXJmbG93OiAwLjg7XG59XG4ubW9kYWwtaW5mbyAud3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwYWRkaW5nOiAxMjBweCA0MHB4IDQwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubW9kYWwtaW5mbyAud3JhcCB7XG4gICAgcGFkZGluZzogOTBweCAyNXB4IDI1cHggODBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGFsLWluZm8gLndyYXAge1xuICAgIHBhZGRpbmc6IDgwcHggMjVweCAyNXB4IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWluZm8gLndyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLm1vZGFsLWluZm8gLndyYXAtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWluZm8gLndyYXAtaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5iYXJvbl9fY2xpcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzgwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y2ZjZmNiAwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gIH1cbiAgLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZjZmNmY2IDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgfVxufVxuLm1vZGFsLWluZm8gLmJhcm9uX19jbGlwcGVyIC5zY3JvbGxlciB7XG4gIHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1pbmZvIC5iYXJvbl9fY2xpcHBlciAuc2Nyb2xsZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5iYXJvbl9fY2xpcHBlciAuc2Nyb2xsZXIgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tb2RhbC1pbmZvIC5jb250ZW50LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayAudGl0bGUgaDQge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRpdGxlIGg0IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5jb250ZW50LWJsb2NrIC50ZXh0LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRleHQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRleHQtaXRlbSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgY29sb3I6ICNBOUE5QTk7XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayAudGV4dC1pdGVtIC5jb250IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRleHQtaXRlbSAuY29udCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tb2RhbC1pbmZvIC5jb250ZW50LWJsb2NrIC50ZXh0LWl0ZW0gLmNvbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbC1pbmZvIC5jb250ZW50LWJsb2NrIC50ZXh0LWl0ZW0gLmNvbnQgcCBzdHJvbmcge1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuLm1vZGFsLWluZm8gLmNvbnRlbnQtYmxvY2sgLnRleHQtaXRlbSAuY29udCAuZnMtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubW9kYWwtaW5mbyAuY29udGVudC1ibG9jayAuYnV0dG9ucyAuYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIC5zbGlkZXItYmxvY2sgLm1haW4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5tYWluIC5pdGVtIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiAuaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiAuaXRlbSBpbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5tYWluIC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIC5zbGlkZXItYmxvY2sgLm1haW4gLnNsaWNrLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIC5zbGlkZXItYmxvY2sgLm1haW4gLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNmVjYTtcbn1cbi5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDA3LjQzNiA0MDcuNDM2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM2IDQwNy40MzY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BvbHlnb24gcG9pbnRzPSczMTUuODY5LDIxLjE3OCAyOTQuNjIxLDAgOTEuNTY2LDIwMy43MTggMjk0LjYyMSw0MDcuNDM2IDMxNS44NjksMzg2LjI1OCAxMzMuOTI0LDIwMy43MTggJy8lM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5tYWluIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICB9XG59XG4ubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIC5zbGlkZXItYmxvY2sgLm1haW4gLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDcuNDM2IDQwNy40MzYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzYgNDA3LjQzNjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcG9seWdvbiBwb2ludHM9JzExMi44MTQsMCA5MS41NjYsMjEuMTc4IDI3My41MTIsMjAzLjcxOCA5MS41NjYsMzg2LjI1OCAxMTIuODE0LDQwNy40MzYgMzE1Ljg2OSwyMDMuNzE4ICcvJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubWFpbiAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5uYXYgLnNsaWNrLWxpc3Qge1xuICBtYXJnaW46IDAgLTdweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDE0cHgpO1xufVxuLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5uYXYgLml0ZW0ge1xuICBwYWRkaW5nOiAwIDdweDtcbn1cbi5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubmF2IC5pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5uYXYgLml0ZW0gaW1nIHtcbiAgICBoZWlnaHQ6IDExMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2RhbC1pbmZvIC5pbWFnZXMtYmxvY2sgLnNsaWRlci1ibG9jayAubmF2IC5pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG4ubW9kYWwtaW5mbyAuaW1hZ2VzLWJsb2NrIC5zbGlkZXItYmxvY2sgLm5hdi5sZXNzLTMgLnNsaWNrLXRyYWNrIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1vZGFsLWluZm8gLmltYWdlcy1ibG9jayAuc2xpZGVyLWJsb2NrIC5uYXYuc2xpZGUtMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnBhZ2UtY29udGVudCAucHJvZ3Jlc3MtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4IDUwcHggLTE1cHg7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnBhZ2UtY29udGVudCAucHJvZ3Jlc3MtbGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wYWdlLWNvbnRlbnQgLnByb2dyZXNzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wYWdlLWNvbnRlbnQgLnByb2dyZXNzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnBhZ2UtY29udGVudCAucHJvZ3Jlc3MtbGlzdCAuaXRlbSAuaW5uZXIgLnRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucGFnZS1jb250ZW50IC5wcm9ncmVzcy1saXN0IC5pdGVtIC5pbm5lciAudG9wIHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnBhZ2UtY29udGVudCAucHJvZ3Jlc3MtbGlzdCAuaXRlbSAuaW5uZXIgLmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UxZTFlMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucGFnZS1jb250ZW50IC5wcm9ncmVzcy1saXN0IC5pdGVtIC5pbm5lciAubGluZSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucGFnZS1jb250ZW50IC5wcm9ncmVzcy1saXN0IC5pdGVtIC5pbm5lciAubGluZSBlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMjcyYTJlO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wYWdlLWNvbnRlbnQgLnByb2dyZXNzLWxpc3QgLml0ZW06bnRoLWNoaWxkKDEpIC5pbm5lciAubGluZSBlbSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAubmF2LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5uYXYtYmxvY2sge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLm5hdi1ibG9jayBoNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAubmF2LWJsb2NrIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLm5hdi1ibG9jayBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAubmF2LWJsb2NrIC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5uYXYtYmxvY2sgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLm5hdi1ibG9jayAubmF2LXRhYnMgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLm5hdi1ibG9jayAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5uYXYtYmxvY2sgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDhweCAyNXB4O1xuICBjb2xvcjogIzI3MmEyZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlNjdiZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAubmF2LWJsb2NrIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5uYXYtYmxvY2sgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5waG90by1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5waG90by1saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAucGhvdG8tbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5waG90by1saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAucGhvdG8tbGlzdCAuaXRlbSAuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzI3MmEyZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAucGhvdG8tbGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5sZWZ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5sZWZ0IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5sZWZ0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5sZWZ0IHAgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5jb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5waG90by1saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuY291bnQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3Bob3RvLnN2Z1wiLCBmaWxsPSMyZTY3YmUpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnBob3RvLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5jb3VudCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAucGhvdG8tbGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLmRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC5waG90by1saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICM2NjY7XG59XG4ucGFnZS1jb25zdHJ1Y3Rpb24tcHJvZ3Jlc3MgLnByb2dyZXNzLXBob3RvIC55ZWFycy1waG90by1ncm91cCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAueWVhcnMtcGhvdG8tZ3JvdXAgLnllYXJzLXBob3RvLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2UtY29uc3RydWN0aW9uLXByb2dyZXNzIC5wcm9ncmVzcy1waG90byAueWVhcnMtcGhvdG8tZ3JvdXAgLnllYXJzLXBob3RvLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWRvd24uc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnllYXJzLXBob3RvLWdyb3VwIC55ZWFycy1waG90by1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLWNvbnN0cnVjdGlvbi1wcm9ncmVzcyAucHJvZ3Jlc3MtcGhvdG8gLnllYXJzLXBob3RvLWdyb3VwLmlzLW9wZW4gLnllYXJzLXBob3RvLXRpdGxlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xufVxuXG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3Qge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gIH1cbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbS5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDMwcHggcmdiYSg2NSwgMTU2LCAxMjAsIDAuMTgpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZXMtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlcy13cmFwIC5pbWctbGlzdCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZXMtd3JhcCAuaW1nLWxpc3QgLm1lZGlhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlcy13cmFwIC5pbWctbGlzdCAubWVkaWEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZXMtd3JhcCAuaW1nLWxpc3QgLm1lZGlhIGltZyB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmltZy1saXN0IC5tZWRpYSAudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZXMtd3JhcCAuaW1nLWxpc3QgLm1lZGlhIC52aWRlbyB7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgfVxufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmltZy1saXN0IC5tZWRpYSAudmlkZW8gdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmltZy1saXN0IC5tZWRpYSAudmlkZW8gdmlkZW8ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmltZy1saXN0IC5tZWRpYSAudmlkZW86aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmltZy1saXN0IC5tZWRpYS5pcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlcy13cmFwIC5jb250cm9scyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZXMtd3JhcCAuY29udHJvbHMgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlcy13cmFwIC5jb250cm9scyA+IGRpdjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4cHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAuaW1hZ2VzLXdyYXAgLmNvbnRyb2xzID4gZGl2LmlzLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyNXB4IDM1cHggMzVweCAzNXB4O1xuICBoZWlnaHQ6IDIzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCB7XG4gICAgcGFkZGluZzogMjVweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAudG9wIC50aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAudG9wIC50aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRvcCAudGl0bGUgaDQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRvcCAudGl0bGUgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRvcCAudGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC50b3AgcCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRvcCBwIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC50b3AgcCBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC50b3AgcC5wcmljZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5saXN0IC5pdGVtIC5pbm5lciAudGV4dCAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxpc3QgLml0ZW0gLmlubmVyIC5tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5sLXBhZ2UucGFnZS1ob3VzZS1wcm9qZWN0cyAucHJvamVjdHMtbGlzdCAubG9hZC1tb3JlIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubC1wYWdlLnBhZ2UtaG91c2UtcHJvamVjdHMgLnByb2plY3RzLWxpc3QgLmxvYWQtbW9yZSBkaXYgaSB7XG4gIHdpZHRoOiA1NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBib3JkZXItcmFkaXVzOiA1NHB4O1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMmU2N2JlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDAgN3B4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmwtcGFnZS5wYWdlLWhvdXNlLXByb2plY3RzIC5wcm9qZWN0cy1saXN0IC5sb2FkLW1vcmUgZGl2IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4ucGFnZS1nYWxsZXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiMzQyNjtcbiAgbWluLWhlaWdodDogODB2aDtcbn1cbi5wYWdlLWdhbGxlcnkgLnRpdGxlIC50aXRsZS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtZ2FsbGVyeSAudGl0bGUgLnRpdGxlLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnBhZ2UtZ2FsbGVyeSAudGl0bGUgLnRpdGxlLWJsb2NrIGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSb3N0b3ZcIjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNlNmJkOGY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLWdhbGxlcnkgLnRpdGxlIC50aXRsZS1ibG9jayBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5wYWdlLWdhbGxlcnkgLnRpdGxlIC50aXRsZS1ibG9jayAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhZ2UtZ2FsbGVyeSAudGl0bGUgLnRpdGxlLWJsb2NrIC5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ucGFnZS1nYWxsZXJ5IC50aXRsZSAudGl0bGUtYmxvY2sgLm5hdi10YWJzIC5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtZ2FsbGVyeSAudGl0bGUgLnRpdGxlLWJsb2NrIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBwYWRkaW5nOiA4cHggMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTY3YmU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4ucGFnZS1nYWxsZXJ5IC50aXRsZSAudGl0bGUtYmxvY2sgLm5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIsIC5wYWdlLWdhbGxlcnkgLnRpdGxlIC50aXRsZS1ibG9jayAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIHtcbiAgd2lkdGg6IDMzLjMzMyU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyNzJhMmU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIC5pbm5lciAuaW1hZ2Uge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLnZpZGVvLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIC5pbm5lciAudmlkZW8tYmxvY2sgdmlkZW8ge1xuICBoZWlnaHQ6IDI1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXAgLml0ZW0gLmlubmVyIC52aWRlby1ibG9jayB2aWRlbyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIC5pbm5lciAudmlkZW8tYmxvY2sgLnBsYXktYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDc1cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMjBweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3BsYXkuc3ZnXCIsIGZpbGw9IzJlNjdiZSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtc2l6ZTogMjZweDtcbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLnZpZGVvLWJsb2NrIC5wbGF5LWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG59XG4ucGFnZS1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXAgLml0ZW0gLmlubmVyIC50ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLnRleHQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLnRleHQgPiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIC5pbm5lciAudGV4dCAuY291bnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwIC5pdGVtIC5pbm5lciAudGV4dCAuY291bnQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL3Bob3RvLnN2Z1wiLCBmaWxsPSMyZTY3YmUpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlLWdhbGxlcnkgLmdhbGxlcnktd3JhcCAuaXRlbSAuaW5uZXIgLnRleHQgLmNvdW50IHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMzgsIDIzOCwgMjM4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnBhZ2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnBhZ2UtbW9ydGdhZ2UgLnBhZ2UtaGVhZGVyID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLWhlYWRlciAuYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEwJTtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDU0MHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGJvdHRvbSBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW1vcnRnYWdlIC5wYWdlLWhlYWRlciAuYmcge1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW1vcnRnYWdlIC5wYWdlLWhlYWRlciAuYmcge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLXRpdGxlIGgxIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLnBhZ2UtbW9ydGdhZ2UgLnBhZ2UtdGl0bGUgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA1MTBweDtcbiAgdGV4dC13cmFwOiB3cmFwO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4ucGFnZS1tb3J0Z2FnZSAucGFnZS10aXRsZSAuYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1tb3J0Z2FnZSAucGFnZS10aXRsZSAuYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9tZGlfYXBwbGljYXRpb24tZWRpdC1vdXRsaW5lLnN2Z1wiLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnByb3BzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IC5pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoMzIlIC0gMjBweCk7XG4gIGdhcDogMjRweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1tb3J0Z2FnZSAucHJvcHMtbGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMTVweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnByb3BzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnByb3BzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1tb3J0Z2FnZSAucHJvcHMtbGlzdCAuaXRlbSAuaWNvIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2UtbW9ydGdhZ2UgLnByb3BzLWxpc3QgLml0ZW0gLmljbyB7XG4gICAgd2lkdGg6IDQ0cHg7XG4gIH1cbn1cbi5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IC5pdGVtIC5pY28gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1tb3J0Z2FnZSAucHJvcHMtbGlzdCAuaXRlbSAuaWNvIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJlNjdiZTtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IC5pdGVtIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3NHB4KTtcbiAgY29sb3I6ICMzQTNBM0E7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMnM7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IC5pdGVtIHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjhweCk7XG4gIH1cbn1cbi5wYWdlLW1vcnRnYWdlIC5wcm9wcy1saXN0IGEuaXRlbTpob3ZlciBwIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ucGFnZS1tb3J0Z2FnZSAucGFnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLWNvbnRlbnQgLm1vcnRnYWdlLXN1YmluZm8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wYWdlLW1vcnRnYWdlIC5wYWdlLWNvbnRlbnQgLm1vcnRnYWdlLXN1YmluZm8tY29udGFpbmVyIHAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICBjb2xvcjogIzI3MkEyRTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLW1vcnRnYWdlIC5wYWdlLWNvbnRlbnQgLm1vcnRnYWdlLXN1YmluZm8tY29udGFpbmVyIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zZWN0aW9uLW1vcnRnYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDQwMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciBoNCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIGg0IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIGg0IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuZmlsdGVycy1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIC5maWx0ZXJzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIC5maWx0ZXJzLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuZmlsdGVycy1saXN0LXN0aWNreSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuZmlsdGVycy1saXN0LXN0aWNreS13cmFwIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDg1cHgpO1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1maWx0ZXIgLmZpbHRlcnMtbGlzdC1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuZmlsdGVycy1saXN0LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIC5maWx0ZXJzLWxpc3QtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuZmlsdGVycy1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1maWx0ZXIgLmZpbHRlcnMtbGlzdC1pdGVtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIC5maWx0ZXJzLWxpc3QtaXRlbS5pcy1kaXNhYmxlIHtcbiAgb3BhY2l0eTogMC42O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuYnV0dG9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtZmlsdGVyIC5idXR0b25zIC5idG4tb3JkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuYnV0dG9ucyAuYnRuLW9yZGVyIHtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWZpbHRlciAuYnV0dG9ucyAuYnRuLW9yZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9tZGlfYXBwbGljYXRpb24tZWRpdC1vdXRsaW5lLnN2Z1wiLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3Qtd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MDBweCk7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYsIDI0MiwgMjQwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3Qtd3JhcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC13cmFwIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3Qtd3JhcCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC10b3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxNzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGdhcDogMjBweCAyMHB4O1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIi4gLlwiO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC10b3AtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC10b3AtdGV4dCBpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTY3YmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXRleHQgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHN2Zy1sb2FkKFwiLi4vLi4vaW1hZ2VzL3N2Zy9jaGVjay5zdmdcIiwgZmlsbD0jMmU2N2JlKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcC10ZXh0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcC1zb3J0IHtcbiAgbWluLXdpZHRoOiAxNzBweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXNvcnQgLm11bHRpc2VsZWN0IHtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXNvcnQgLm11bHRpc2VsZWN0X190YWdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXNvcnQgLm11bHRpc2VsZWN0X190YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZDogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2ljb24tc29ydC5zdmdcIiwgZmlsbD0jMmU2N2JlKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcC1zb3J0IC5tdWx0aXNlbGVjdF9fc2luZ2xlLCAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcC1zb3J0IC5tdWx0aXNlbGVjdF9fcGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LXRvcC1zb3J0IC5tdWx0aXNlbGVjdF9fc2VsZWN0IHtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXNvcnQgLm11bHRpc2VsZWN0X19zZWxlY3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoXCIuLi8uLi9pbWFnZXMvc3ZnL2NoZXZyb24tZG93bi5zdmdcIiwgZmlsbD0jMmU2N2JlKTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtdG9wLXNvcnQgLm11bHRpc2VsZWN0X19jb250ZW50LXdyYXBwZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweCAwIDVweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC10b3Atc29ydCAubXVsdGlzZWxlY3RfX29wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIHtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgMTAzLCAxOTAsIDAuNCk7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZS1ncm91cCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLml0ZW0tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuaXRlbS1idG4ge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5pdGVtLWJ0biAuaWNvLXVwIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5pdGVtLWJ0biBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAubG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAubG9nbyB7XG4gICAgbWF4LXdpZHRoOiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIC5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIC5pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIC5pbWcgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAubG9nbyAuaW1nIGltZyB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIC50ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmxvZ28gLnRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAubG9nbyAudGV4dCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmxvZ28gLnRleHQgcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzJlNjdiZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmxvZ28gLnRleHQgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5sb2dvIC50ZXh0IHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAubG9nbyAudGV4dCBwIHNwYW4ge1xuICBjb2xvcjogcmdiKDE0OCwgMTQ4LCAxNDgpO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYmlnIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU1MHB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmJpZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmJpZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmJpZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmFjdGlvbnMgLmJ0biB7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNDYsIDI0MiwgMjQwKTtcbiAgY29sb3I6ICMyZTY3YmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmFjdGlvbnMgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmFjdGlvbnMgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyAuYnRuLnBsdXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI0NiwgMjQyLCAyNDApO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyAuYnRuLnBsdXM6YmVmb3JlLCAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5hY3Rpb25zIC5idG4ucGx1czphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmFjdGlvbnMgLmJ0bi5wbHVzOmJlZm9yZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDJweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLW1haW4gLmFjdGlvbnMgLmJ0bi5wbHVzOmFmdGVyIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyAuYnRuLnBsdXM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stbWFpbiAuYWN0aW9ucyAuYnRuLnBsdXM6aG92ZXI6YmVmb3JlLCAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1tYWluIC5hY3Rpb25zIC5idG4ucGx1czpob3ZlcjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGdhcDogMTBweCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlIC5ibG9jay1ib3R0b20ge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZSAuYmxvY2stYm90dG9tIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUgLmJsb2NrLWJvdHRvbSAuaXRlbSAuaXRlbS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlLml0ZW0tdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUuaXRlbS10b2dnbGUgLmJsb2NrLW1haW4gLnRleHQgcCBzdHJvbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tbGlzdCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLWxpc3Qge1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tbGlzdCB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1saXN0IC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1saXN0IC5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1zaW5nbGUuaXMtc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLWxpc3QgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZS5pcy1zaG93IC5sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAxMHB4IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg0NiwgMTAzLCAxOTAsIDAuNCk7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1saXN0IC5oaWRlLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS1saXN0IC5oaWRlLWxpc3QgLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogNXB4IDI1cHg7XG59XG4uc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tbGlzdCAuaGlkZS1saXN0IC5idG4gc3ZnIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5zZWN0aW9uLW1vcnRnYWdlLWxpc3QtaXRlbS5pcy1saXN0LXNob3cgLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLXNpbmdsZS5pdGVtLXRvZ2dsZSAuYmxvY2stdG9wIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLmlzLWxpc3Qtc2hvdyAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tc2luZ2xlLml0ZW0tdG9nZ2xlIC5ibG9jay1tYWluIC5hY3Rpb25zIC5wbHVzOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnNlY3Rpb24tbW9ydGdhZ2UtbGlzdC1pdGVtLmlzLWxpc3Qtc2hvdyAuc2VjdGlvbi1tb3J0Z2FnZS1saXN0LWl0ZW0tbGlzdDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xufVxuXG4uc2VjdGlvbi1mYXEtMSB7XG4gIHBhZGRpbmc6IDgwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzOCwgMjM4LCAyMzgpO1xufVxuLnNlY3Rpb24tZmFxLTEgaDQge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wYWdlLW5ld3Mge1xuICBtaW4taGVpZ2h0OiA4MHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xufVxuLnBhZ2UtbmV3cyAudGl0bGUgLnRpdGxlLWJsb2NrIGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1uZXdzIC50aXRsZSAudGl0bGUtYmxvY2sgaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuLnBhZ2UtbmV3cyAubmV3cy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0ge1xuICB3aWR0aDogMzMuMzMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBhZ2UtbmV3cyAubmV3cy1saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtbmV3cyAubmV3cy1saXN0IC5pdGVtIC5pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzI3MmEyZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0gLmlubmVyIC5pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXIgLmltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuLnBhZ2UtbmV3cyAubmV3cy1saXN0IC5pdGVtIC5pbm5lciAudGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMjUwcHgpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtbmV3cyAubmV3cy1saXN0IC5pdGVtIC5pbm5lciAudGV4dCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMjBweCk7XG4gIH1cbn1cbi5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLnRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGhlaWdodDogNDZweDtcbn1cbi5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLmRhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXIgLnRleHQgLmRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5kZXNjcmlwdGlvbiBwIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucGFnZS1uZXdzIC5uZXdzLWxpc3QgLml0ZW0gLmlubmVyIC50ZXh0IC5tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5wYWdlLW5ld3MgLm5ld3MtbGlzdCAuaXRlbSAuaW5uZXI6aG92ZXIgLnRleHQgLm1vcmUge1xuICBjb2xvcjogIzJlNjdiZTtcbn1cbi5wYWdlLW5ld3MgLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBhZ2UtbmV3cyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2UtbmV3cyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYWdlLW5ld3MgLnBhZ2luYXRpb24gLm5hdi1saW5rcyAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgY29sb3I6ICMyZTY3YmU7XG59XG4ucGFnZS1uZXdzIC5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnBhZ2Utc2luZ2xlLW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBtaW4taGVpZ2h0OiA4MHZoO1xufVxuLnBhZ2Utc2luZ2xlLW5ld3MgLnBhZ2UtaGVhZGVyIC50aXRsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLW5ld3MgLnBhZ2UtaGVhZGVyIC50aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1uZXdzIC5wYWdlLWhlYWRlciAudGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtbmV3cyAucGFnZS1jb250ZW50IC5wb3N0LXRodW1ibmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ucGFnZS1zaW5nbGUtbmV3cyAucGFnZS1jb250ZW50IC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLW5ld3MgLnBhZ2UtY29udGVudCAucG9zdC10aHVtYm5haWwgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtbmV3cyAuY29udGVudC1hcmVhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtbmV3cyAuY29udGVudC1hcmVhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1uZXdzIC5jb250ZW50LWFyZWEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFnZS1zaW5nbGUtbmV3cyAuY29udGVudC1hcmVhIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLnBhZ2Utc2luZ2xlLW5ld3MgLmNvbnRlbnQtYXJlYSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGFnZS1zaW5nbGUtbmV3cyAuY29udGVudC1hcmVhIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2Utc2luZ2xlLW5ld3MgLmNvbnRlbnQtYXJlYSA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuI3BhZ2Utc2luZ2xlLXByb2plY3Qge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLnBhZ2Utc2luZ2xlLXByb2plY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1MHB4IDAgODBweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3Qge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCB7XG4gICAgcGFkZGluZzogMTAwcHggMCA2MHB4IDA7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMCA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAubWFpbi13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMCA1MHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAubWFpbi13cmFwcGVyIC5zZWN0aW9uLWxlZnQge1xuICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLm1haW4td3JhcHBlciAuc2VjdGlvbi1sZWZ0IHtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLm1haW4td3JhcHBlciAuc2VjdGlvbi1sZWZ0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgLnNlY3Rpb24tbGVmdC10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgLnNlY3Rpb24tbGVmdCAuc2luZ2xlLXByb2plY3QtYWN0aW9uLWJ1dHRvbnMgLml0ZW0ge1xuICB3aWR0aDogYXV0bztcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgLnNlY3Rpb24tbGVmdCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLm1haW4td3JhcHBlciAuc2VjdGlvbi1sZWZ0IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAubWFpbi13cmFwcGVyIC5zZWN0aW9uLXJpZ2h0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgLnNlY3Rpb24tcmlnaHQge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgLnNlY3Rpb24tcmlnaHQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAubWFpbi13cmFwcGVyIC5zZWN0aW9uLXJpZ2h0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLm1haW4td3JhcHBlciAuc2luZ2xlLXByb2plY3QtdmlkZW8ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLm1haW4td3JhcHBlciAuc2luZ2xlLXByb2plY3QtdmlkZW8ge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5tYWluLXdyYXBwZXIgPiAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAubWFpbi13cmFwcGVyID4gLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIHtcbiAgICBvcmRlcjogNDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5pdGVtIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLXByZXYge1xuICBsZWZ0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuaXRlbSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5pdGVtIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICB3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMTBweCk7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stc2xpZGUuc2xpY2stY3VycmVudCAuaXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzJlNjdiZTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtYWN0aW9uLWJ1dHRvbnMgLml0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWFjdGlvbi1idXR0b25zIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWFjdGlvbi1idXR0b25zIC5idG4gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWFjdGlvbi1idXR0b25zIC5idG4gc3ZnIHBhdGgsIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyAuYnRuIHN2ZyByZWN0IHtcbiAgZmlsbDogIzJlNjdiZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWFjdGlvbi1idXR0b25zIC5idG46aG92ZXIgc3ZnIHBhdGgsIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1hY3Rpb24tYnV0dG9ucyAuYnRuOmhvdmVyIHN2ZyByZWN0IHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAudGl0bGUge1xuICBmb250LXNpemU6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICMyZTY3YmU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS10ZXh0IHAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tdGV4dCBwIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCBzdXAge1xuICB0b3A6IC0xZW07XG4gIGZvbnQtc2l6ZTogNTAlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAuYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5idXR0b25zIC5idG4ge1xuICB3aWR0aDogNTAlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0tZ3JvdXAgLnByb3BzLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWdyb3VwIC5wcm9wcy1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWdyb3VwIC5wcm9wcy1pdGVtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pY29uLWdyb3VwLWxpc3Qge1xuICAgIGdhcDogMjBweCAwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCAucHJvcHMtaXRlbS10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pY29uLWdyb3VwLWxpc3QgLnByb3BzLWl0ZW0tdGV4dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLmxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC5saXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAubGlzdC5pcy13aWRlLWJsb2NrIC50ZXh0LWJsb2NrIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2subG9nbyB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrLnRleHQge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBwIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIGkge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHNwYW4ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAubGFiZWwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU2N2JlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciAuem9vbSBzdmcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyOmhvdmVyIC56b29tIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCBwIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCB1bCwgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIC50ZXh0IG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIC50ZXh0IHVsIGxpLCAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIC50ZXh0IHVsIGxpOmxhc3QtY2hpbGQsIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCBvbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXJvb20tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yb29tLWxpc3QgaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yb29tLWxpc3QgLmxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IC5saXN0IC5pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yb29tLWxpc3QgLmxpc3QgLml0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogLTZweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yb29tLWxpc3QgLmxpc3QgLml0ZW0gc3BhbjpudGgtY2hpbGQoMSkge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3Qtcm9vbS1saXN0IC5saXN0IC5pdGVtIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC12aWRlbyBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8gaDIge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLmJ0bi1wbGF5IC5pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLmJ0bi1wbGF5IC5pY29uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAudmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwLjI7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAudmlkZW86aG92ZXI6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvOmhvdmVyIC5idG4tcGxheSAuaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yZWxhdGVkLWhvdXNlIGgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yZWxhdGVkLWhvdXNlIGgyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSAucHJvamVjdC1saXN0LXdyYXAge1xuICAgIGdhcDogMzBweCAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5zaW5nbGUtcHJvamVjdC1yZWxhdGVkLWhvdXNlIC5wcm9qZWN0LWxpc3Qtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXJlbGF0ZWQtaG91c2UgLnByb2plY3QtbGlzdC13cmFwIC5wcm9qZWN0LWxpc3QtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDE2cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSAucHJvamVjdC1saXN0LXdyYXAgLnByb2plY3QtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSAucHJvamVjdC1saXN0LXdyYXAgLnByb2plY3QtbGlzdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnNpbmdsZS1wcm9qZWN0LXJlbGF0ZWQtaG91c2UgLnByb2plY3QtbGlzdC13cmFwIC5wcm9qZWN0LWxpc3QtaXRlbSAuaW5uZXItY29udGVudC1wcmljZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuc2luZ2xlLXByb2plY3QtcmVsYXRlZC1ob3VzZSAucHJvamVjdC1saXN0LXdyYXAgLnByb2plY3QtbGlzdC1pdGVtIC5pbm5lcjpob3ZlciAuaW5uZXItY29udGVudC10aXRsZSBoNCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5KTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5pcy1sb2FkaW5nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDY7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuaXMtbG9hZGluZy1vdmVybGF5IHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAuaXMtbG9hZGluZy1vdmVybGF5IHN2ZyBwYXRoIHtcbiAgZmlsbDogIzJlNjdiZTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0LmlzLWxvYWRpbmcgLmlzLWxvYWRpbmctb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIHtcbiAgd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudC10aXRsZSBoMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50LXRpdGxlIC5hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQtdGl0bGUgLmFjdGlvbi1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50LXRpdGxlIC5hY3Rpb24tYnV0dG9ucyAuYnRuIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNTYuMjUlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIgLml0ZW0gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgbGVmdDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlciAuc2xpY2stYXJyb3cuc2xpY2stbmV4dCB7XG4gIHJpZ2h0OiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIgLnNsaWNrLWFycm93LnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW1haW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5pdGVtIHtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuaXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtaW1hZ2VzIC5zbGljay1zbGlkZXIuc2xpZGVyLW5hdiAuc2xpY2stbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIHBhZGRpbmc6IDAgN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1pbWFnZXMgLnNsaWNrLXNsaWRlci5zbGlkZXItbmF2IC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWltYWdlcyAuc2xpY2stc2xpZGVyLnNsaWRlci1uYXYgLnNsaWNrLXNsaWRlLnNsaWNrLWN1cnJlbnQgLml0ZW0ge1xuICBib3JkZXItY29sb3I6ICMyZTY3YmU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWl0ZW0taWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWljb24ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA5cHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLWljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMmU2N2JlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS10ZXh0IHAgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IFwiU3RlcHBlQm9sZFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaXRlbS10ZXh0IHAgc3Ryb25nIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pdGVtLXRleHQgcCBzdXAge1xuICB0b3A6IC0xZW07XG4gIGZvbnQtc2l6ZTogNTAlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAucHJvcHMtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAucHJvcHMtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIC5wcm9wcy1pdGVtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJpY2UtZ3JvdXAgLmJ1dHRvbnMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcmljZS1ncm91cCAuYnV0dG9ucyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIC5idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByaWNlLWdyb3VwIC5idXR0b25zIC5idG4tbW9yZSB7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5wcm9wcy1pY29uLWdyb3VwIHtcbiAgd2lkdGg6IDY2LjY2JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMwcHggMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAucHJvcHMtaWNvbi1ncm91cC1saXN0IHtcbiAgICBnYXA6IDIwcHggMHB4O1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCAucHJvcHMtaXRlbS10ZXh0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLnByb3BzLWljb24tZ3JvdXAtbGlzdCAucHJvcHMtaXRlbS10ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAubW9yZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAubW9yZS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5tb3JlLWxpbmsgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAuYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5hY3Rpb24tYnV0dG9ucyAuaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLmFjdGlvbi1idXR0b25zIC5pdGVtOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAuYWN0aW9uLWJ1dHRvbnMgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLmFjdGlvbi1idXR0b25zIC5idG4gc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbWFpbi1pbmZvIC5hY3Rpb24tYnV0dG9ucyAuYnRuIHN2ZyBwYXRoLCAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLmFjdGlvbi1idXR0b25zIC5idG4gc3ZnIHJlY3Qge1xuICBmaWxsOiAjMmU2N2JlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2U7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1tYWluLWluZm8gLmFjdGlvbi1idXR0b25zIC5idG46aG92ZXIgc3ZnIHBhdGgsIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LW1haW4taW5mbyAuYWN0aW9uLWJ1dHRvbnMgLmJ0bjpob3ZlciBzdmcgcmVjdCB7XG4gIGZpbGw6ICNmZmY7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXNlY3Rpb24gaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtZmFtaWx5OiBcIlN0ZXBwZUJvbGRcIjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3Qtc2VjdGlvbiBoMiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXNlY3Rpb24gaDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jazpudGgtY2hpbGQoMSkge1xuICB3aWR0aDogMzMuMzMlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiA2Ni42NiU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRldmVsb3BlciAudGV4dC1ibG9jayBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sgcCBzdHJvbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJTdGVwcGVCb2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXZlbG9wZXIgLnRleHQtYmxvY2sgcCBzdHJvbmcge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGV2ZWxvcGVyIC50ZXh0LWJsb2NrIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3Qge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAubGFiZWwgaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIGkge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAubGFiZWwgc3BhbiB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmxhYmVsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtbGF5b3V0IC5saXN0IC5pdGVtIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIgLnpvb20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTY3YmU7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWxheW91dCAubGlzdCAuaXRlbSAuaW5uZXIgLnpvb20gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1sYXlvdXQgLmxpc3QgLml0ZW0gLmlubmVyOmhvdmVyIC56b29tIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkgLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlNjdiZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC5idG4tcGxheSAuaWNvbiBzdmcge1xuICB3aWR0aDogMjBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LXZpZGVvIC5tZWRpYS1ibG9jayAuYnRuLXBsYXkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC12aWRlbyAubWVkaWEtYmxvY2sgLnZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCA2MCwgNjAsIDAuMik7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZTtcbiAgb3BhY2l0eTogMC4yO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbzpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtdmlkZW8gLm1lZGlhLWJsb2NrIC52aWRlbzpob3ZlciAuYnRuLXBsYXkgLmljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQgLnNpbmdsZS1wcm9qZWN0LWRlc2NyaXB0aW9uIC50ZXh0IHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhZ2Utc2luZ2xlLXByb2plY3QgLnByb2plY3RzLXNpbmdsZSAuYmxvY2stY29udGVudCAuc2luZ2xlLXByb2plY3QtZGVzY3JpcHRpb24gLnRleHQgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdC1kZXNjcmlwdGlvbiAudGV4dCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS1zaW5nbGUtcHJvamVjdCAucHJvamVjdHMtc2luZ2xlIC5ibG9jay1jb250ZW50IC5zaW5nbGUtcHJvamVjdCAuYWNjb3JkaW9uLWJsb2NrIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5wYWdlLXNpbmdsZS1wcm9qZWN0IC5wcm9qZWN0cy1zaW5nbGUgLmJsb2NrLWNvbnRlbnQuaXMtbG9hZGluZyAuaXMtbG9hZGluZy1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgSGVhZGVyXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNztcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG5cdFx0LmJhY2sge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWxlZnQuc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyICRjLXByaW1hcnk7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeSk7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWhvdmVyKTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICAud3JhcCB7XHJcbiAgICBcdGRpc3BsYXk6IGZsZXg7XHJcbiAgICBcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFx0Ly8gaGVpZ2h0OiAxMjZweDtcclxuICAgIFx0cGFkZGluZzogNTBweCAwIDIwcHggMDtcclxuICAgIFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgXHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgXHRcdGhlaWdodDogODZweDtcclxuICAgIFx0fVxyXG4gICAgXHQubG9nbyB7XHJcbiAgICBcdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdFx0d2lkdGg6IDIzMHB4O1xyXG4gICAgXHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgIFx0XHRcdHdpZHRoOiAxODBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xyXG4gICAgXHRcdH1cclxuICAgIFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICBcdFx0XHR3aWR0aDogMTUwcHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG4gICAgXHRcdGltZyB7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBub25lO1xyXG4gICAgXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWF4LWhlaWdodDogNTBweDtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0XHRcdG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgXHRcdFx0Ji53aGl0ZSB7XHJcbiAgICBcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdFx0fVxyXG4gICAgXHRcdFx0Ji5ibGFjayB7XHJcbiAgICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcbiAgICBcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHJcblx0ICAgIG5hdi50b3AtbWVudSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2NTBweCk7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHQmLmlzLWhpZGRlbiB7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdH1cclxuXHQgICAgXHRAaW5jbHVkZSBtcSgneGwnKSB7XHJcblx0ICAgIFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdH1cclxuXHRcdFx0dWwge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5tb3JlLWxpbmtzIHtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDM0cHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzNHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2RvdHMuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3ViLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHRcdFx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSg0MCw0MCw0MCwuMTUpO1xyXG5cdFx0XHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHQuc3ViLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0ICAgIH1cclxuXHQgICAgLnRvZ2dsZS1tb2JpbGUtbWVudSB7XHJcblx0ICAgIFx0ZGlzcGxheTogbm9uZTtcclxuXHQgICAgXHRwYWRkaW5nOiA1cHg7XHJcblx0ICAgIFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgICBcdEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBcdH1cclxuXHRcdFx0Ly8gQGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ly8gXHR0b3A6IDI4cHg7XHJcblx0XHRcdC8vIFx0cmlnaHQ6IDgwcHg7XHJcblx0XHRcdC8vIH1cclxuXHQgICAgXHRpIHtcclxuXHQgICAgXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBcdFx0aGVpZ2h0OiAzcHg7XHJcblx0ICAgIFx0XHR3aWR0aDogMjBweDtcclxuXHQgICAgXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0ICAgIFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0ICAgIFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHQgICAgXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0ICAgIFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICB9XHJcblx0XHRcdC5sZWZ0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHQgICAgLnJpZ2h0IHtcclxuXHQgICAgXHRkaXNwbGF5OiBmbGV4O1xyXG5cdCAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQgICAgLnBob25lIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgneGwnKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdCAgICB9XHJcblx0XHQgICAgLmNhbGxiYWNrIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyNXB4IDEwcHggMjVweDtcclxuICAgIFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5tb2JpbGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0bWluLXdpZHRoOiBpbml0aWFsO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHQgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3Bob25lLnN2ZycsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHQgICAgfVxyXG5cdCAgICB9XHJcbiAgICB9XHJcbiAgICAvLyDQnNC+0LHQuNC70YzQvdC+0LUg0LzQtdC90Y5cclxuICAgIC5tb2JpbGUtbWVudSB7XHJcbiAgICBcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjZweCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdFx0QGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdCAgICBcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICB9XHJcblx0ICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHQgICAgXHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NnB4KTtcclxuXHQgICAgfVxyXG5cdCAgICBuYXYudG9wLW1lbnUge1xyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHQgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zaW5nbGUtcGFnZSB7XHJcbiAgICBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg0MCw0MCw0MCwuMik7XHJcblx0ICAgIC53cmFwIHtcclxuXHQgICAgXHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0LmxvZ28ge1xyXG5cdFx0XHRcdC53aGl0ZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYmxhY2sge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC50b3AtbWVudSB7XHJcblx0XHRcdFx0Lm1haW4tbWVudSB7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5yaWdodCB7XHJcblx0XHRcdFx0LnBob25lIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG4gICAgXHR9XHJcbiAgICB9XHJcbiAgICAmLmlzLXNjcm9sbGVkIHtcclxuICAgIFx0cG9zaXRpb246IGZpeGVkO1xyXG4gICAgXHQud3JhcCB7XHJcbiAgICBcdFx0cGFkZGluZzogMjVweCAwO1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0fVxyXG4gICAgXHRcdC5sb2dvIHtcclxuXHQgICAgXHRcdGltZyB7XHJcblx0ICAgIFx0XHRcdCYud2hpdGUge1xyXG5cdCAgICBcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICAgIFx0XHRcdH1cclxuXHQgICAgXHRcdFx0Ji5ibGFjayB7XHJcblx0ICAgIFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0ICAgIFx0XHRcdH1cclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0Ji53aGl0ZSB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmJsYWNrIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYubW9iaWxlIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdC50b2dnbGUtbW9iaWxlLW1lbnUge1xyXG5cdFx0ICAgIFx0aSB7XHJcblx0XHQgICAgXHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHQgICAgXHR9XHJcblx0XHQgICAgfVxyXG4gICAgXHRcdG5hdi50b3AtbWVudSB7XHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzMyMzIzMjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuc3ViLW1lbnUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzIzMjMyOztcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIC5yaWdodCB7XHJcblx0XHRcdCAgICAucGhvbmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMjMyMzI7XHJcblx0XHRcdCAgICB9XHJcblx0XHQgICAgfVxyXG4gICAgXHR9XHJcbiAgICBcdC5tb2JpbGUtbWVudSB7XHJcblx0XHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDg2cHgpO1xyXG5cdFx0fVxyXG4gICAgfVxyXG4gICAgJi5pcy1oaWRkZW4ge1xyXG4gICAgXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgfVxyXG4gICAgJi5tb2JpbGUtbWVudS1pcy1vcGVuIHtcclxuICAgIFx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XHJcbiAgICBcdC53cmFwIHtcclxuICAgIFx0XHQubG9nbyB7XHJcblx0ICAgIFx0XHRpbWcge1xyXG5cdCAgICBcdFx0XHQmLndoaXRlIHtcclxuXHQgICAgXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHRcdCYuYmxhY2sge1xyXG5cdCAgICBcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCAgICBcdFx0XHR9XHJcblx0ICAgIFx0XHR9XHJcblx0ICAgIFx0fVxyXG5cdCAgICBcdC50b2dnbGUtbW9iaWxlLW1lbnUge1xyXG5cdFx0ICAgIFx0aSB7XHJcblx0XHQgICAgXHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdCAgICBcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKDZweCwgN3B4KTtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHQgICAgXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHQgICAgXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoNnB4LCAtNnB4KTtcclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIH1cclxuXHRcdCAgICAucmlnaHQge1xyXG5cdFx0XHQgICAgLnBob25lIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHQgICAgfVxyXG5cdFx0ICAgIH1cclxuXHQgICAgfVxyXG5cdCAgICAubW9iaWxlLW1lbnUge1xyXG5cdCAgICBcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHQgICAgfVxyXG4gICAgfVxyXG5cdFx0LnRvZ2dsZS1tZW51IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdH1cclxufSIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBWYXJpYWJsZXNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLy8gQ29sb3JzXHJcbiRjLXByaW1hcnk6ICMyZTY3YmU7XHJcbi8vICRjLXByaW1hcnk6ICM2Zjg4Mzc7XHJcbiRjLXNlY29uZDogI2ZmZjtcclxuJGMtZGFuZ2VyOiAjZmUzZjNmO1xyXG4kYy10ZXh0OiAjMzMzO1xyXG4kYy1idXR0b24tdGV4dDogI2ZmZjtcclxuJGMtYmc6ICNmZmY7XHJcblxyXG4vLyBGb250c1xyXG4kZm9udEZhbWlseVRleHQ6ICdTdGVwcGVSZWd1bGFyJztcclxuJGZvbnRGYW1pbHlUaXRsZTogJ1N0ZXBwZUJvbGQnO1xyXG5cclxuXHJcbi8vIEdyaWQgYnJlYWtwb2ludHNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXHJcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogOTYwcHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0OyIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBGb290ZXJcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmZvb3RlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgLndyYXAge1xyXG4gICAgXHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcdHBhZGRpbmc6IDYwcHggMDtcclxuXHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHRcdH1cclxuICAgIFx0LmNvcHlyaWdodCB7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR9XHJcbiAgICBcdFx0cCB7XHJcbiAgICBcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcbiAgICBcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdC5wcml2YWN5IHtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuICAgIFx0XHRzcGFuIHtcclxuICAgIFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuICAgIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBcdFx0XHRjb2xvcjogI2ZmZjtcclxuICAgIFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHR9XHJcbiAgICBcdFx0XHQmOmhvdmVyIHtcclxuICAgIFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICBcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHJcbiAgICBcdC5zaXRlLWRldiB7XHJcbiAgICBcdFx0YSB7XHJcbiAgICBcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHRcdFx0Ly8gd2lkdGg6IDExMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG4gICAgXHRcdFx0LmltZyB7XHJcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc29sdC1sb2dvLnN2ZycsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0LmltZyB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc29sdC1sb2dvLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG4gICAgXHRcdH1cclxuICAgIFx0fVxyXG4gICAgfVxyXG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIE1vZGFsc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ubW9kYWwge1xyXG5cdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0bWF4LXdpZHRoOiA2NjBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcclxuXHRcdH1cclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDgwcHggMTIwcHggNTBweCAxMjBweDtcclxuXHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDgwcHggODBweCA1MHB4IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vZGFsLWNsb3NlIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAyNXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdHdpZHRoOiA0NHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNDRweDtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2xvc2Uuc3ZnJywgZmlsbD0kYy10ZXh0KSBuby1yZXBlYXQgY2VudGVyIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRvcGFjaXR5OiAuMztcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAuNjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vZGFsLXRpdGxlIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzhweDtcclxuXHRcdFx0ICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuXHRcdFx0ICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3h4bCcpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYgPiBzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRiciB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29tbW9uLWZvcm0ge1xyXG5cclxuXHRcdFx0XHQuc3VibWl0IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5wcml2YWN5IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0YSwgLm9wZW4tcHJpdmFjeS1tb2RhbCB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYjbW9kYWxJbmZvIHtcclxuXHRcdC5tb2RhbC1kaWFsb2cge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDkwMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogODBweCA4MHB4IDYwcHggODBweDtcclxuXHRcdFx0LmNvbnRlbnQtaW5uZXIge1xyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaW1nLWxpc3Qge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMzBweCAtMTVweCAwIC0xNXB4O1xyXG5cdFx0XHRcdFx0JiA+IGRpdiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMy4zMzMlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29tbW9uLWZvcm0ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0LmZvcm0tZ3JvdXAtc2V0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDY2cHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Lmljb24tcGhvbmUge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3VibWl0IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnByaXZhY3kge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmI21vZGFsQXJlYUluZm8ge1xyXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XHJcblx0XHRcdG1heC13aWR0aDogOTAwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiA4MHB4IDgwcHggNjBweCA4MHB4O1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubGlzdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDYwcHggMTVweCAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgybisyKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDNweDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2ViZWJlYjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNwYW4sIHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmdyYXktdGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5jb21tb24tZm9ybSB7XHJcblx0XHRcdFx0LmZvcm0tZ3JvdXAtc2V0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHQuZm9ybS1ncm91cCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDY2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3VibWl0IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjZweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucHJpdmFjeSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYubW9kYWwtc3VjY2VzcyB7XHJcblx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmc6IDEyMHB4IDkwcHggMTAwcHggOTBweDtcclxuXHRcdFx0Lm1vZGFsLXRpdGxlIHtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc29jaWFsLW5ldHdvcmtzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDYycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2MnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYudmsge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy92ay5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3ZrLnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuaW5zdGFncmFtIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvaW5zdGFncmFtLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2luc3RhZ3JhbS5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmZhY2Vib29rIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvZmFjZWJvb2suc3ZnJywgZmlsbD0kYy1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvZmFjZWJvb2suc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmI21vZGFsUHJpdmFjeSB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA5MDBweDtcclxuXHRcdH1cclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aDQge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYgPiAqOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ly8g0JzQvtC00LDQu9GM0L3QvtC1INC+0LrQvdC+INGBINC40L3RhNC+0YDQvNCw0YbQuNC10Lkg0L4g0L/RgNC+0LXQutGC0LUg0LTQvtC80LBcclxuXHQmLm1vZGFsLXByb2plY3QtaW5mbyB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxMTQwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1vZGFsLWNvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdC5tb2RhbC1jbG9zZSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2xvc2Uuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KTtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR9XHJcblx0XHRcdC53cmFwLWlubmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4MHB4IDUwcHggNDBweCA1MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogODBweCAzMHB4IDMwcHggMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmxheW91dHMtaW1hZ2VzIHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubGlzdCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIC0yMHB4O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5sYWJlbCB7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdBbGxlcnRhJztcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZWNvbmQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmZsb29yXzIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHRcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmLmZsb29yXzMge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXNlY29uZDtcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCYuZmxvb3JfNCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmlubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBoZWlnaHQ6IDM2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHRoZWlnaHQ6IDI4MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGhlaWdodDogMTcwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGhlaWdodDogMTMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdC56b29tIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTUwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy96b29tLnN2ZycsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuem9vbSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucm9vbXMtbGlzdCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIC0xMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmlubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRjLXRleHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkVGO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IC02cHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYubm8tbGluZSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0LmlubmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC5sZWZ0LWJsb2NrIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA0NSU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmltYWdlcyB7XHJcblx0XHRcdFx0XHRcdC5zbGlkZXItbWFpbiB7XHJcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnZpZGVvIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogODBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDgwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGxheS5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcclxuICAgICAgICBcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNSU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDY0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHZpZGVvIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0NHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ji5zbGljay1wcmV2IHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwNy40MzYgNDA3LjQzNicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA3LjQzNiA0MDcuNDM2OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzRkY5ODVFJyUzRSAlM0Nwb2x5Z29uIHBvaW50cz0nMzE1Ljg2OSwyMS4xNzggMjk0LjYyMSwwIDkxLjU2NiwyMDMuNzE4IDI5NC42MjEsNDA3LjQzNiAzMTUuODY5LDM4Ni4yNTggMTMzLjkyNCwyMDMuNzE4ICcvJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLnNsaWNrLW5leHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwNy40MzYgNDA3LjQzNicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA3LjQzNiA0MDcuNDM2OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzRkY5ODVFJyUzRSAlM0Nwb2x5Z29uIHBvaW50cz0nMTEyLjgxNCwwIDkxLjU2NiwyMS4xNzggMjczLjUxMiwyMDMuNzE4IDkxLjU2NiwzODYuMjU4IDExMi44MTQsNDA3LjQzNiAzMTUuODY5LDIwMy43MTggJy8lM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LnNsaWRlci1uYXYge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5zbGljay1saXN0IHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAtN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmxlc3MtdGhyZWUge1xyXG5cdFx0XHRcdFx0XHRcdFx0LnNsaWNrLWxpc3Qge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQuc2xpY2stdHJhY2sge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDdweDtcclxuXHRcdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnZpZGVvIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGxheS5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcclxuICAgICAgICBcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNSU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0dmlkZW8ge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQmLnNsaWNrLWN1cnJlbnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxheW91dHMtaW1hZ2VzIHtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vIC5yb29tcy1saXN0IHtcclxuXHRcdFx0XHRcdC8vIFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0Ly8gXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucmlnaHQtYmxvY2sge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNzBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDU1JTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnRleHQtY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGgyIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuYmFyb25fX3Njcm9sbGVyIHtcclxuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAzODBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucHJvcHMtbGlzdCB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHQuaWNvIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gQGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gXHR3aWR0aDogMzRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyBcdGhlaWdodDogMzRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZmlsbDogJGMtc2Vjb25kO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNTVweCk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzVFNjY2ODtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHQvLyAuaXRlbSB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRkaXNwbGF5OiB0YWJsZS1yb3c7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRwIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0cGFkZGluZzogMCAyMHB4IDI1cHggMDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdH1cclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdC5pY29uLWVsZW0ge1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0cGFkZGluZzogMCAyMHB4IDEwcHggMDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0Lmljb24tZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRcdFx0XHRcdCYuaWNvbi1iZWQge1xyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNTAzLjYwNyA1MDMuNjA3JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MDMuNjA3IDUwMy42MDc7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjMyNzJhMmUnJTNFICUzQ2cgdHJhbnNmb3JtPSd0cmFuc2xhdGUoMSAxKSclM0UgJTNDZyUzRSAlM0NwYXRoIGQ9J000NDMuODUyLDE5Mi4wNDlIMTgxLjE4N2MxLjU4NC0zLjU3MSwyLjQ2OC03LjU0MiwyLjQ2OC0xMS43NTF2LTEwLjA3MmMwLTE1Ljk0OC0xMi41OS0yOC41MzgtMjguNTM4LTI4LjUzOEg5NC42ODUgYy0xNS45NDgsMC0yOC41MzgsMTIuNTktMjguNTM4LDI4LjUzOHYxMC4wNzJjMCw0LjIwOSwwLjg4NCw4LjE3OSwyLjQ2OCwxMS43NTFINDkuMzYxVjY2LjE0OCBjMC05LjIzMy03LjU1NC0xNi43ODctMTYuNzg3LTE2Ljc4N0gxNS43ODdDNi41NTQsNDkuMzYxLTEsNTYuOTE1LTEsNjYuMTQ4djEzNC4yOTV2MjM1LjAxNmMwLDkuMjMzLDcuNTU0LDE2Ljc4NywxNi43ODcsMTYuNzg3IGgxNi43ODdjOS4yMzMsMCwxNi43ODctNy41NTQsMTYuNzg3LTE2Ljc4N1YzMjYuMzQ0aDc1LjU0MWgzMjcuMzQ0djEwOS4xMTVjMCw5LjIzMyw3LjU1NCwxNi43ODcsMTYuNzg3LDE2Ljc4N2gxNi43ODcgYzkuMjMzLDAsMTYuNzg3LTcuNTU0LDE2Ljc4Ny0xNi43ODdWMjUwLjgwM0M1MDIuNjA3LDIxOC4wNjksNDc2LjU4NywxOTIuMDQ5LDQ0My44NTIsMTkyLjA0OXogTTgyLjkzNCwxODAuMjk4di0xMC4wNzIgYzAtNi43MTUsNS4wMzYtMTEuNzUxLDExLjc1MS0xMS43NTFoNjAuNDMzYzYuNzE1LDAsMTEuNzUxLDUuMDM2LDExLjc1MSwxMS43NTF2MTAuMDcyYzAsNi43MTUtNS4wMzYsMTEuNzUxLTExLjc1MSwxMS43NTEgaC0zMC4yMTZIOTQuNjg1Qzg3Ljk3MSwxOTIuMDQ5LDgyLjkzNCwxODcuMDEzLDgyLjkzNCwxODAuMjk4eiBNMTUuNzg3LDY2LjE0OGgxNi43ODd2MTI1LjkwMkgxNS43ODdWNjYuMTQ4eiBNNDAuOTY3LDMwOS41NTcgYy01LjAzNiwwLTguMzkzLDMuMzU3LTguMzkzLDguMzkzdjExNy41MDhIMTUuNzg3VjIwOC44MzZoMjUuMThoNTMuNzE4aDIxLjgyM3YxMDAuNzIxSDQwLjk2N3ogTTQ4NS44Miw0MzUuNDU5aC0xNi43ODdWMzE3Ljk1MSBjMC01LjAzNi0zLjM1Ny04LjM5My04LjM5My04LjM5M0gxMzMuMjk1VjIwOC44MzZoMjEuODIzaDI4OC43MzRjMjMuNTAyLDAsNDEuOTY3LDE4LjQ2Niw0MS45NjcsNDEuOTY3VjQzNS40NTl6Jy8lM0UgJTNDL2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0XHQmLmljb24tdG9pbGV0IHtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDUxMiA1MTInIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjMyNzJhMmUnJTNFICUzQ2clM0UgJTNDZyUzRSAlM0NwYXRoIGQ9J000NjQuNTk2LDI0Ny40OTJoLTYuMjAyYy00LjI2MS0xMS42MzQtMTUuMzU5LTE5LjcxMi0yOC4zMzgtMTkuNzEySDIzOS4yOGMtNC45NjQsMC05LjY1NiwxLjE5Mi0xMy43OTksMy4zMVYzNS45MzcgYzAtNC42MjUtMy43NS04LjM3NS04LjM3NS04LjM3NWMtMy45OTYsMC03LjMzMSwyLjgtOC4xNjgsNi41NDR2LTEuMDkxQzIwOC45MzYsMTQuODEsMTk0LjEyNiwwLDE3NS45MjIsMEg1My40MjkgQzM1LjIyNSwwLDIwLjQxNiwxNC44MSwyMC40MTYsMzMuMDE0djEzLjU1MmMwLDUuOTQ4LDMuNjM1LDExLjA2MSw4Ljc5OSwxMy4yMzd2MTcwLjcyMWMwLDExLjA4Myw0LjU3MiwyMS40NTgsMTIuMzc4LDI4LjkxNSBjLTIuODk3LDQuMy00LjU5LDkuNDc1LTQuNTksMTUuMDRjMCwxNC44OCwxMi4xMDYsMjYuOTg2LDI2Ljk4NywyNi45ODZoNDguNjQ3djc5LjA4YzAsMTkuMjMyLDE1LjQ4NCwzNC45MTUsMzQuNjQsMzUuMjM5IGwtMTIuNTI3LDg2LjY0MmMtMC4zNDgsMi40MDUsMC4zNjYsNC44NDMsMS45NTgsNi42OGMxLjU5LDEuODM4LDMuOTAyLDIuODkzLDYuMzMyLDIuODkzaDE3OC40MDUgYzIuNTYzLDAsNC45ODUtMS4xNzQsNi41NzMtMy4xODVzMi4xNjctNC42MzksMS41NzMtNy4xMzJsLTIwLjQ3NC04NS44OTRoMzguMzg2YzMyLjk5OCwwLDY0LjE1OC0xMi43MDYsODcuNzQtMzUuNzc5IGMyMS44NzEtMjEuMzk4LDM0Ljk3LTQ5LjQ5OCwzNy4zMzUtNzkuNzVjMTAuOTk3LTMuNDEsMTkuMDA2LTEzLjY3OSwxOS4wMDYtMjUuNzgxIEM0OTEuNTgzLDI1OS41OTksNDc5LjQ3OCwyNDcuNDkyLDQ2NC41OTYsMjQ3LjQ5MnogTTIzOS4yOCwyNDQuNTMxaDE5MC43NzdjMy4xOTUsMCw2LjEyNiwxLjEwNyw4LjQzOCwyLjk2MUgyMzAuODUxIEMyMzMuMTYyLDI0NS42MzcsMjM2LjA5MiwyNDQuNTMxLDIzOS4yOCwyNDQuNTMxeiBNMTk5LjA3OSwyMzAuNTI1VjkzLjIxM2M0LjI1Mi0xLjg4OSw3LjIyMi02LjE0Myw3LjIyMi0xMS4wOTcgYzAtNC45NTQtMi45NjktOS4yMDYtNy4yMjItMTEuMDk2VjYwLjE5YzUtMS42NTYsOC43NzYtNS45ODcsOS42NDktMTEuMjkxdjE5NS42NDNjMCwxLjA0LDAuMTk5LDIuMDMxLDAuNTQ1LDIuOTVoLTE0LjAyOSBDMTk3LjcyNCwyNDIuMjMsMTk5LjA4LDIzNi40NDUsMTk5LjA3OSwyMzAuNTI1eiBNMzcuMTY3LDQ0LjE3NXYtMTEuMTZjMC04Ljk2OCw3LjI5NC0xNi4yNjQsMTYuMjYzLTE2LjI2NGgxMjIuNDkzIGM4Ljk2OCwwLDE2LjI2NCw3LjI5NSwxNi4yNjQsMTYuMjY0djExLjE2SDM3LjE2N3ogTTQ1Ljk2NSwyMzAuNTI1di0xNjkuNkgxODIuMzN2MTY5LjZjMC4wMDEsNi40MTEtMi43MiwxMi41NzQtNy4zODgsMTYuOTY3IEg2My45ODljLTMuMTAzLDAtNi4wODMsMC41MzQtOC44NiwxLjUwMkM0OS40MDQsMjQ0LjYwOCw0NS45NjUsMjM3LjgzMiw0NS45NjUsMjMwLjUyNXogTTQyMy41MjcsMzY4LjAzNiBjLTIwLjQzNCwxOS45OTEtNDcuNDMzLDMxLjAwMi03Ni4wMjUsMzEuMDAySDI5OC41MWMtMi41NjMsMC00Ljk4NSwxLjE3NC02LjU3MywzLjE4NWMtMS41ODgsMi4wMTEtMi4xNjgsNC42MzktMS41NzMsNy4xMzIgbDIwLjQ3NCw4NS44OTRIMTUyLjcxMWwxMi41MjYtODYuNjM4YzAuMzQ4LTIuNDA1LTAuMzY2LTQuODQzLTEuOTU4LTYuNjhjLTEuNTktMS44MzgtMy45MDItMi44OTMtNi4zMzItMi44OTNoLTkuMDY5IGMtMTAuMTk4LDAtMTguNDk0LTguMjk2LTE4LjQ5NC0xOC40OTN2LTc5LjA4aDMyNi4yNjZDNDUzLjA5MSwzMjYuNzEsNDQxLjg2OSwzNTAuMDkyLDQyMy41MjcsMzY4LjAzNnogTTQ2NC41OTYsMjg0LjcxNkg2My45ODkgYy01LjY0NCwwLTEwLjIzNy00LjU5Mi0xMC4yMzctMTAuMjM2YzAtNS42NDQsNC41OTItMTAuMjM3LDEwLjIzNy0xMC4yMzdINDUxLjc2YzAuMDAzLDAsMC4wMDgsMC4wMDEsMC4wMTEsMC4wMDEgczAuMDA4LTAuMDAxLDAuMDExLTAuMDAxaDEyLjgxNGM1LjY0NCwwLDEwLjIzNyw0LjU5MiwxMC4yMzcsMTAuMjM3QzQ3NC44MzMsMjgwLjEyNSw0NzAuMjQsMjg0LjcxNiw0NjQuNTk2LDI4NC43MTZ6Jy8lM0UgJTNDL2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC8vIFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQvLyBcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucHJpY2VzIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM1RTY2Njg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmFkZHJlc3Mge1xyXG5cdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcclxuXHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5kZXNjcmlwdGlvbiB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHQmID4gaDQge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4OyBcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5sYXlvdXRzLWltYWdlcyB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly8gLnJvb21zLWxpc3Qge1xyXG5cdFx0XHRcdFx0Ly8gXHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHQvLyBcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJvdHRvbS1ibG9jayB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucm9vbXMtbGlzdCB7XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29tbW9uLWZvcm0ge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1zZWNvbmQ7XHJcblx0XHRcdFx0cGFkZGluZzogNjBweCA5MHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1QjY3NDg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA2MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mb3JtLXRpdGxlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44NzVyZW07XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuMTI1cmVtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zNzVyZW07XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5mb3JtLWdyb3VwLXNldCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxOTBweCk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDE0MHB4KTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5zdWJtaXQge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzIwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyNDBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly8gLnByaXZhY3kge1xyXG5cdFx0XHRcdC8vIFx0bWFyZ2luOiAyMHB4IDAgMCAwO1xyXG5cdFx0XHRcdC8vIFx0cCB7XHJcblx0XHRcdFx0Ly8gXHRcdGEge1xyXG5cdFx0XHRcdC8vIFx0XHRcdGNvbG9yOiAjM2M0NDJkO1xyXG5cdFx0XHRcdC8vIFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdC8vIFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ly8gXHRcdFx0fVxyXG5cdFx0XHRcdC8vIFx0XHR9XHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQvLyDQpNC40LvRjNGC0YAg0L/QviDRg9GH0LDRgdGC0LrQsNC8INCyINCz0LXQvdC/0LvQsNC90LVcclxuXHQmI21vZGFsQXJlYUZpbHRlciB7XHJcblx0XHQubW9kYWwtZGlhbG9nIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0NTBweDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHRcdC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0Ly8gXHRtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMHB4KTtcclxuXHRcdFx0Ly8gfVx0XHRcclxuXHRcdH1cclxuXHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdFx0cGFkZGluZzogODBweCA1MHB4IDUwcHggNTBweDtcclxuXHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDY1cHggMzBweCAzMHB4IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tb2RhbC10aXRsZSB7XHJcblx0XHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgyIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDM0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZpbHRlci1saXN0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGxhYmVsIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdFx0XHRjb2xvcjogI2E4YThhODtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jdXN0b20tc2VsZWN0LXdyYXAge1xyXG5cdFx0XHRcdFx0bGFiZWwge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pbnB1dHMtZ3JvdXAge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0XHQuaW5wdXQtd3JhcCB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYucHJpY2UsICYuYXJlYSB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmFwcGx5LWZpbHRlciB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTBweCAxNXB4O1xyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2dlYXIuc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjVzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgxLjEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuICBcclxuICBcclxuICBcclxuICBcclxuICBcclxuICBcclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFdpZGdldHNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLndpZGdldC1saXN0IHtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0LndpZGdldCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdH1cclxuXHRcdC53aWRnZXR0aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHR1bCwgb2wge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWwuY2hpbGRyZW4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0dWwge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogZGlzYztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRzZWxlY3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XHJcblx0XHRcdGhlaWdodDogNDZweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdFx0LnRhZ2Nsb3VkIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgNXB4IDVweCAwO1xyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmdhbGxlcnkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XHJcblx0XHRcdC5nYWxsZXJ5LWl0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiAzMy4zMzMlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5nYWxsZXJ5LWNvbHVtbnMtMSB7XHJcblx0XHRcdFx0LmdhbGxlcnktaXRlbSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5nYWxsZXJ5LWNvbHVtbnMtMiB7XHJcblx0XHRcdFx0LmdhbGxlcnktaXRlbSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNlYXJjaC1mb3JtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRsYWJlbCB7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcclxuXHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgXHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VhcmNoLWZpZWxkIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG5cdFx0XHRcdGhlaWdodDogNDZweDtcclxuXHRcdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWFyY2gtc3VibWl0IHtcclxuXHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0NnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGMtcHJpbWFyeSwgNCUpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNhbGVuZGFyX3dyYXAge1xyXG5cdFx0XHR0YWJsZSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0Y2FwdGlvbiB7XHJcblx0XHRcdFx0XHRjYXB0aW9uLXNpZGU6IHRvcDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XHJcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHRoZWFkIHtcclxuXHRcdFx0XHRcdHRoIHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dGJvZHkge1xyXG5cdFx0XHRcdFx0dGQge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji53aWRnZXRfcnNzIHtcclxuXHRcdFx0LnJzcy13aWRnZXQtaWNvbiB7XHJcblx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdCAgICBoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdCAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdC5yc3MtZGF0ZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucnNzU3VtbWFyeSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYud2lkZ2V0X2FyY2hpdmUsICYud2lkZ2V0X2NhdGVnb3JpZXMge1xyXG5cdFx0XHQuc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLndpZGdldF9yZWNlbnRfZW50cmllcyB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHQucG9zdC1kYXRlIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjOTk5O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji53aWRnZXRfdG9wX3JhdGVkX3Byb2R1Y3RzLCAmLndpZGdldF9wcm9kdWN0cyB7XHJcblx0XHRcdC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji53aWRnZXRfcmF0aW5nX2ZpbHRlciB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji51bF93aWRnZXRfcHJpY2VfZmlsdGVyIHtcclxuXHRcdFx0Zm9ybSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0LnByaWNlX3NsaWRlciB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5wcmljZV9zbGlkZXJfYW1vdW50IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdFx0XHQuYnV0dG9uIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xyXG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudWktc2xpZGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMC41ZW07XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LnVpLXNsaWRlciAudWktc2xpZGVyLWhhbmRsZSB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMWVtO1xyXG5cdFx0XHRcdGN1cnNvcjogZXctcmVzaXplO1xyXG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRcdFx0dG9wOiAtMTFweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTAuNWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudWktc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC43ZW07XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDFlbTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQucHJpY2Vfc2xpZGVyX3dyYXBwZXIgLnVpLXdpZGdldC1jb250ZW50IHtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxZW07XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuXHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51aS1zbGlkZXItaG9yaXpvbnRhbCB7XHJcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlIHtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1yYW5nZS1taW4ge1xyXG5cdFx0XHRcdGxlZnQ6IC0xcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC51aS1zbGlkZXItaG9yaXpvbnRhbCAudWktc2xpZGVyLXJhbmdlLW1heCB7XHJcblx0XHRcdFx0cmlnaHQ6IC0xcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYud2lkZ2V0X2xheWVyZWRfbmF2X2ZpbHRlcnMge1xyXG5cdFx0XHR1bCB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtZGFuZ2VyO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdiB7XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1kYW5nZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCYuY2hvc2VuIHtcclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiXHJcbi8vIFNPTFQgR2VucGxhbiBtb3ZlIGFuZCB6b29tXHJcblxyXG5cclxuLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50O1xyXG4gICAgJi1zY3JvbGxlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLndyYXAtc2Nyb2xsZXItZnVsbHNjcmVlbiB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53cmFwLXNjcm9sbGVyLWZ1bGxzY3JlZW4gLnNlY3Rpb24tYXJlYS1pbmZvLW1vZGFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBjdXJzb3I6IGdyYWI7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMHB4IDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdmctZ2VucGxhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtYnV0dG9ucyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICByaWdodDogMzVweDtcclxuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ0bi1jaXJjbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIC4ycztcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAuMnM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYy1wcmltYXJ5LCA1JSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWZ1bGxzY3JlZW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDM1cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMsMjMsMjMsLjgpO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAuMnM7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIC4ycztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8g0JXRgdC70Lgg0L3Rg9C20LXQvSDRgdC60YDQvtC70Lsg0L/QviDQs9C+0YDQuNC30L7QvdGC0LDQu9C4XHJcbiAgICAmLnNjcm9sbC1ob3Jpem9udGFsIHtcclxuICAgICAgICAuc29sdC1nZW5wbGFuLW1vdmUtem9vbS1zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAvLyBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAuc3ZnLWdlbnBsYW4ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyDQldGB0LvQuCDQvdGD0LbQtdC9INGB0LrRgNC+0LvQuyDQv9C+INCy0LXRgNGC0LjQutCw0LvQuFxyXG4gICAgJi5zY3JvbGwtdmVydGljYWwge1xyXG4gICAgICAgIC5zb2x0LWdlbnBsYW4tbW92ZS16b29tLXNjcm9sbGVyIHtcclxuICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC5zdmctZ2VucGxhbiB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zY3JvbGwtdmVydGljYWwtbW9iaWxlIHtcclxuICAgICAgICAgICAgLnNvbHQtZ2VucGxhbi1tb3ZlLXpvb20td3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIC5zdmctZ2VucGxhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFNlY3Rpb24gLSBJbnRyb1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VjdGlvbi1pbnRybyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQvLyAmOmJlZm9yZSB7XHJcblx0Ly8gXHRjb250ZW50OiBcIlwiO1xyXG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vIFx0ei1pbmRleDogMjtcclxuXHQvLyBcdHRvcDogMDtcclxuXHQvLyBcdGxlZnQ6IDA7XHJcblx0Ly8gXHR3aWR0aDogMTAwJTtcclxuXHQvLyBcdGhlaWdodDogMTAwJTtcclxuXHQvLyBcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsLjI1KTtcclxuXHQvLyB9XHJcblx0LmJnIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdH1cclxuXHRcdC52aWRlbyB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR2aWRlbyB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcblx0XHRcdFx0XHRyaWdodDogLTIwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5pbWcge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0Ly8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlY3Rpb24taW50cm8tYmctbW9iaWxlLmpwZycpICFpbXBvcnRhbnQ7XHJcblx0XHRcdC8vIH1cclxuXHRcdFx0Ji5kZXNrdG9wIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLm1vYmlsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdH1cclxuXHQud3JhcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWluLWhlaWdodDogMTAwdmg7XHJcblx0XHRwYWRkaW5nOiAyMjBweCAwIDUwcHggMDtcclxuXHRcdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KXtcclxuXHRcdFx0cGFkZGluZzogMTYwcHggMCA1MHB4IDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdC8vIHBhZGRpbmc6IDEzMHB4IDAgMzVweCAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxMzBweCAwIDAgMDtcclxuXHRcdH1cclxuXHRcdC5sZWZ0IHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdFx0XHRcdHdpZHRoOiA2MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC50aXRsZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgneGwnKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0Ly8gZm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdFx0aDEge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogNDhweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNDRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiA0MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdWJ0aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Ly8gY29sb3I6ICM0RTRGNTA7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xyXG5cdFx0XHRtYXJnaW46IDAgMCA0MHB4IDA7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0YnIge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHRcdFx0Ly8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpe1xyXG5cdFx0XHQvLyBcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdC8vIH1cclxuXHRcdFx0Ly8gJjpiZWZvcmUge1xyXG5cdFx0XHQvLyBcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdC8vIFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdC8vIFx0aGVpZ2h0OiAzNXB4O1xyXG5cdFx0XHQvLyBcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RhZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdC8vIFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0fVxyXG5cdFx0LnByb3BzLWxpc3Qtd3JhcCB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuXHRcdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDQ1cHggMCAyMHB4IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHQvLyBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQvLyB9XHJcblx0XHR9XHJcblx0XHQucHJvcHMtbGlzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgneGwnKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0Ly8gXHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZWNvbmQ7XHJcblx0XHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHR9XHRcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNzVweCk7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjgpO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAyMTBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoNTAsIDUwLCA1MCwgMC44KTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWN0aW9uLWludHJvLWxpc3Qge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM1QjY3NDg7XHJcblx0cGFkZGluZzogMTAwcHggMDtcclxuXHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRwYWRkaW5nOiAxMDBweCAwIDQwcHggMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0cGFkZGluZzogNjBweCAwIDAgMDtcclxuXHR9XHJcblx0Lmxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdG1hcmdpbjogMCAtNjBweCAwIC02MHB4O1xyXG5cdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW46IDAgLTMwcHggMCAtMzBweDtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRoZWlnaHQ6IDQ0MHB4O1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRwYWRkaW5nOiAzNXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMzBweDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI1cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAzODBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRvcmRlcjogMjtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDM0MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0b3JkZXI6IDM7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGhlaWdodDogMzgwcHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pbm5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0Ly8gaGVpZ2h0OiAzNjBweDtcclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweCA2MHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdCYuaWNvbi1maWVsZCB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2ZpZWxkLnN2ZycsIGZpbGw9I2ZmZikgO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5pY29uLWRpc2NvdW50IHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvZGlzY291bnQuc3ZnJywgZmlsbD0jZmZmKSA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmljb24taG91c2Uge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9ob3VzZS5zdmcnLCBmaWxsPSNmZmYpIDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRzdHJpa2Uge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vIHAge1xyXG5cdFx0XHRcdC8vIFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdC8vIFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0Ly8gXHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHQvLyB9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5pdGVtLXZpZGVvIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwOyBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dmlkZW8ge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0Ly8gQGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdFx0XHRcdFx0Ly8gXHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHQvLyBcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnBsYXktaWNvIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogODBweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3BsYXkuc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgIFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHQucGxheS1pY28ge1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBTZWN0aW9uIC0gQWJvdXQgcHJvamVjdFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VjdGlvbi1hYm91dC1wcm9qZWN0IHtcclxuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmM2YyO1xyXG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmctMi5qcGcpO1xyXG5cdC8vIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcblx0Ly8gYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUI2NzQ4O1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuXHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRwYWRkaW5nOiA4MHB4IDA7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0cGFkZGluZzogMzBweCAwIDUwcHggMDtcclxuXHR9XHJcblx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHR9XHJcblx0LnRleHQtYmxvY2sge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQvLyBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHQvLyBcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHQvLyB9XHJcblx0XHQmID4gLmxlZnQge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQvLyB3aWR0aDogNjYuNjY2JTtcclxuXHRcdFx0Ly8gcGFkZGluZy1yaWdodDogMTcwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5sZWZ0IHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYucmlnaHQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmID4gLnJpZ2h0IHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Ly8gd2lkdGg6IDMzLjMzMyU7XHJcblx0XHRcdC8vIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0Ly8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHQvLyBcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQvLyBcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdC8vIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDZweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAzNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRtYXJnaW46IDgwcHggLTE1cHggMCAtMTVweDtcclxuXHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHR9XHJcblx0XHQuaXRlbSB7XHJcblx0XHRcdHdpZHRoOiAyNSU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pbm5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdC5pbWFnZSB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA4MnB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDgycHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDgwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3NlYXJjaC5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXIgI2ZmZjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzNnB4O1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNCk7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI0MHB4O1xyXG5cdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyBoNCB7XHJcblx0XHRcdFx0XHQvLyBcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdC8vIFx0Ym90dG9tOiA0MHB4O1xyXG5cdFx0XHRcdFx0Ly8gXHRsZWZ0OiA2MHB4O1xyXG5cdFx0XHRcdFx0Ly8gXHR3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xyXG5cdFx0XHRcdFx0Ly8gXHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHQvLyBcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHQvLyBcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Ly8gXHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtcSgneGwnKSB7XHJcblx0XHRcdFx0XHQvLyBcdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0Ly8gXHRcdGxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0XHQvLyBcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG5cdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0fSBcclxuXHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XHJcblx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuYnRuIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5pbWctbGlzdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQubW9kYWwtY29udGVudCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBTZWN0aW9uIC0gTG9jYXRpb25zXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLWxvY2F0aW9ucyB7XHJcblx0cGFkZGluZzogMTAwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG5cdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdHBhZGRpbmc6IDgwcHggMDtcclxuXHR9XHJcblx0LnRleHQtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblx0XHQubGVmdCB7XHJcblx0XHRcdHdpZHRoOiA2NSU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDkwcHg7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5yaWdodCB7XHJcblx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdC5yaWdodC1pbm5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdH1cclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDJuKzIpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdBbGxlcnRhJztcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdFx0c3Bhbi5jb2xvci1wcmltYXJ5IHtcclxuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC53cmFwLW1hcCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGhlaWdodDogNjUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG5cdFx0Ym94LXNoYWRvdzogNHB4IDRweCAzMHB4IDBweCByZ2JhKDM0LCA2MCwgODAsIDAuMTUpO1xyXG5cdFx0LnRvcC1uYXZpZ2F0aW9uIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHR0b3A6IDQwcHg7XHJcblx0XHRcdHJpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRwYWRkaW5nOiA4cHggMjVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDE0cHggcmdiYSgwLDAsMCwuMTYpO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tYXAtZmlsdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHQub2JqZWN0cyB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdFx0LmxlZnQge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5wb2ludCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjVweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnJpZ2h0IHtcclxuXHRcdFx0XHRcdHdpZHRoOmNhbGMoMTAwJSAtIDEwMHB4KTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuICAgIFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBvaW50IHtcclxuXHRcdFx0XHRcdFx0Ji5hbGwge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMTBweDtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQucG9pbnQge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjVweCA4cHggMTVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDVweCAxNHB4IHJnYmEoMCwwLDAsLjE2KTtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMHB4IDhweCAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMjBweCA4cHggMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMThweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0XHRcdFx0Ji5raW5kZXJnYXJ0ZW4ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMva2luZGVyZ2FydGVuLnN2ZycsIGZpbGw9I2ZmNzljNSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5zY2hvb2wge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvc2Nob29sLnN2ZycsIGZpbGw9IzBjYTExZSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly8gJi5ob3NwaXRhbCB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9ob3NwaXRhbC5zdmcnLCBmaWxsPSNlZTQ0NDQpO1xyXG5cdFx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHQmLmJ1cy1zdGF0aW9uIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2J1cy1zdGF0aW9uLnN2ZycsIGZpbGw9IzExNzZmMyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5zdXBlcm1hcmtldCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9zdXBlcm1hcmtldC5zdmcnLCBmaWxsPSNlZTQ0NDQpOyAgXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5yZXN0YXVyYW50IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3Jlc3RhdXJhbnQuc3ZnJywgZmlsbD0jZjQzZGY0KTsgXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5wb3J0IHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3BvcnQuc3ZnJywgZmlsbD0jMTE3NmYzKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmNodXJjaCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9jaHVyY2guc3ZnJywgZmlsbD0jZmY5YzAwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLnBoYXJtYWNpZXMge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvcGhhcm1hY2llcy5zdmcnLCBmaWxsPSMwY2ExMWUpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYubWV0cm8ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvbWV0cm8uc3ZnJywgZmlsbD0jZmYwMDAwKTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmhvc3BpdGFsIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2hvc3BpdGFsLnN2ZycsIGZpbGw9IzM3N2Q0MCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDYzcHgpO1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0XHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLnJvdXRlIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDIwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLmFjdGl2ZSB7IFxyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0aSB7XHJcblx0XHRcdFx0XHRcdFx0Ji5raW5kZXJnYXJ0ZW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9raW5kZXJnYXJ0ZW4uc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5zY2hvb2wge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9zY2hvb2wuc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ly8gJi5ob3NwaXRhbCB7XHJcblx0XHRcdFx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2hvc3BpdGFsLnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHRcdCYuYnVzLXN0YXRpb24ge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9idXMtc3RhdGlvbi5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLnN1cGVybWFya2V0IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvc3VwZXJtYXJrZXQuc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5yZXN0YXVyYW50IHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvcmVzdGF1cmFudC5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLnBvcnQge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9wb3J0LnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuY2h1cmNoIHtcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvbWFwLW1hcmtlcnMvY2h1cmNoLnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYucGhhcm1hY2llcyB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL3BoYXJtYWNpZXMuc3ZnJywgZmlsbD0jZmZmKTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Ji5tZXRybyB7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL21ldHJvLnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYuaG9zcGl0YWwge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9tYXAtbWFya2Vycy9ob3NwaXRhbC5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fSBcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji50b3Age1xyXG5cdFx0XHRcdHRvcDogNDBweDtcclxuXHRcdFx0XHRsZWZ0OiA4MHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA2MDZweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLmJvdHRvbSB7XHJcblx0XHRcdFx0Ym90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiA1MzVweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuaW50ZXJhY3Rpb24tbWFwLWxpc3Qge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGhlaWdodDogNzMwcHg7XHJcblx0XHRcdC5pbnRlcmFjdGlvbi1tYXAge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBTZWN0aW9uIC0gQ29tbXVuaWNhdGlvblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VjdGlvbi1jb21tdW5pY2F0aW9uIHtcclxuXHRwYWRkaW5nOiAxMDBweCAwIDEwMHB4IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcclxuXHQvLyBib3JkZXItdG9wOiAxcHggc29saWQgJGMtc2Vjb25kO1xyXG5cdC8vIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmctNC5qcGcpIHJlcGVhdC14IGNlbnRlciBib3R0b20gIzVhNjc0NztcclxuXHQvLyBiYWNrZ3JvdW5kLXNpemU6IDYwMHB4O1xyXG5cdC8vIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdC8vIHBhZGRpbmctYm90dG9tOiAxODBweDtcclxuXHRcdC8vIGJhY2tncm91bmQtc2l6ZTogNTAwcHg7XHJcblx0Ly8gfVxyXG5cdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgNDBweCAwO1xyXG5cdFx0Ly8gcGFkZGluZy1ib3R0b206IDEzMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiAzMzBweDtcclxuXHR9XHJcblx0LnRleHQtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR9XHJcblx0XHQubGVmdCB7XHJcblx0XHRcdHdpZHRoOiA2Ni42NjYlO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNzBweDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5yaWdodCB7XHJcblx0XHRcdHdpZHRoOiAzMy4zMzMlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDhweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Lmxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbjogMCAtNDBweDtcclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdC5pbm5lciB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMzYwcHg7XHJcblx0XHRcdFx0Lm1lZGlhIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDMwcHggMDtcclxuXHRcdFx0XHRcdC5pY29uLCAuc3ltYm9sIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtc2Vjb25kO1xyXG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xNSk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRwYXRoIHtcclxuXHRcdFx0XHRcdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3ltYm9sIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDY1cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogNjVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmltYWdlIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAyNDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDExcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDNweDtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGMtc2Vjb25kO1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvLyAuaWNvbiB7XHJcblx0XHRcdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHQvLyBcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHQvLyBcdGhlaWdodDogMTIwcHg7XHJcblx0XHRcdFx0Ly8gXHRtYXJnaW46IDAgMCAzMHB4IDA7XHJcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdC8vIFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDEyMHB4O1xyXG5cdFx0XHRcdC8vIFx0Ym94LXNoYWRvdzogNHB4IDRweCAzMHB4IDBweCByZ2JhKDM0LCA2MCwgODAsIDAuMTUpO1xyXG5cdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1zaXplOiA2MHB4O1xyXG5cdFx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGMtc2Vjb25kO1xyXG5cdFx0XHRcdC8vIFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdC8vIFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHRcdFx0Ly8gXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtc2l6ZTogNTBweDtcclxuXHRcdFx0XHQvLyBcdH1cclxuXHRcdFx0XHQvLyBcdCYuaWNvbi12YWx2ZSB7XHJcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3ZhbHZlLnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gXHQmLmljb24tdG93ZXIge1xyXG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy90b3dlci5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIFx0Ji5pY29uLXdhdGVyLXN1cHBseSB7XHJcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3dhdGVyLXN1cHBseS5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIFx0Ji5pY29uLWNsb3VkLWNvbXB1dGluZyB7XHJcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2Nsb3VkLWNvbXB1dGluZy5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIFx0Ji5pY29uLWNvbW11bmljYXRpb24ge1xyXG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NpZ25hbC5wbmcpO1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIFx0Ji5pY29uLXJvYWRzIHtcclxuXHRcdFx0XHQvLyBcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcm9hZC0xLnN2ZycsIGZpbGw9I2ZmZik7XHJcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtc2l6ZTogNTRweDtcclxuXHRcdFx0XHQvLyBcdFx0Ly8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy93b3JrLXRvb2xzLnBuZyk7XHJcblx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdCYudGV4dC1yaWdodCB7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Lm1lZGlhIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDI1cHggMCAwO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5zeW1ib2wge1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQud2lkZS1pbWcge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcclxuXHQmLnNlY3Rpb24tY29tbXVuaWNhdGlvbi0yIHtcclxuXHRcdC5saXN0IHtcclxuXHRcdFx0bWFyZ2luOiAwIC0yMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnNlY3Rpb24tY29tbXVuaWNhdGlvbi0zIHtcclxuXHRcdC5saXN0IHtcclxuXHRcdFx0bWFyZ2luOiAwIC0yMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgU2VjdGlvbiAtIEdlbnBsYW5cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnNlY3Rpb24tZ2VucGxhbiB7XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcblx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblx0LmdlbnBsYW4td3JhcC1zY3JvbGwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMjAwcHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuXHRcdFx0b3ZlcmZsb3cteDogc2Nyb2xsO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5nZW5wbGFuLXdyYXAge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0aGVpZ2h0OiA5MzdweDtcclxuXHRcdHdpZHRoOiAxOTIwcHg7XHJcblx0XHQvLyBtYXJnaW46IDAgMCAwIC0zNjBweDtcclxuXHRcdG1hcmdpbjogMCAwIDAgLTM2MHB4O1xyXG5cdFx0Ly8gbGVmdDogLTM2MHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzNzdweDtcclxuXHRcdC5iYWNrZ3JvdW5kIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdC8vIGxlZnQ6IC0zNjBweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDE5MjBweDtcclxuXHRcdFx0aGVpZ2h0OiA5MzdweDtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOTIwcHg7XHJcblx0XHR9XHJcblx0XHQuc3ZnLWdlbnBsYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgICAgLy8gdG9wOiA2MnB4O1xyXG5cdFx0ICAgIC8vIGxlZnQ6IDM3N3B4O1xyXG5cdFx0ICAgIHdpZHRoOiAxMTQwcHg7XHJcblx0XHQgICAgLy8gbWFyZ2luOiA2MnB4IDAgMCAzNzdweDtcclxuXHRcdCAgICBtYXJnaW46IDYycHggMCAwIDA7XHJcblx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoLTcuNGRlZyk7XHJcblx0XHRcdHBhdGgge1xyXG5cdFx0XHRcdGZpbGw6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdHN0cm9rZTogIzAwMDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHQgICAgICAgIHN0cm9rZS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0b3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdCYuYXJlYS1zdGF0dXMtZnJlZSB7XHJcblx0XHRcdFx0XHRmaWxsOiByZ2JhKDk2LCAxOTcsIDgxLCAuOSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuYXJlYS1zdGF0dXMtcmVzZXJ2ZWQge1xyXG5cdFx0XHRcdFx0ZmlsbDogcmdiYSgyMzcsIDIwNywgNDMsIC45KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hcmVhLXN0YXR1cy1zb2xkIHtcclxuXHRcdFx0XHRcdGZpbGw6IHJnYmEoMjIzLCA3MSwgNzEsIC45KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hcmVhLXN0YXR1cy1jbG9zZSB7XHJcblx0XHRcdFx0XHRmaWxsOiByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNyk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmNpcmNsZS1wb2ludCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogMjtcclxuXHRcdFx0d2lkdGg6IDQ0cHg7XHJcblx0XHRcdGhlaWdodDogNDRweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDRweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHQmLnBob3RvIHtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzYzYTI4ODtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9jYW1lcmEuc3ZnJywgZmlsbD0jZmZmKTtcclxuICAgICAgICAgICAgXHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5waG90by0xIHtcclxuXHRcdFx0XHR0b3A6IDE3MHB4O1xyXG5cdFx0XHRcdGxlZnQ6IDQzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCYucGhvdG8tMiB7XHJcblx0XHRcdFx0dG9wOiA1ODBweDtcclxuXHRcdFx0XHRsZWZ0OiA0MTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLnBob3RvLTMge1xyXG5cdFx0XHRcdHRvcDogNDY1cHg7XHJcblx0XHRcdFx0bGVmdDogODQ1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5waG90by00IHtcclxuXHRcdFx0XHR0b3A6IDMzNXB4O1xyXG5cdFx0XHRcdGxlZnQ6IDEwOTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQvLyAmLmluZm8tMSB7XHJcblx0XHRcdC8vIFx0dG9wOiA1MjBweDtcclxuXHRcdFx0Ly8gXHRsZWZ0OiAzNjVweDtcclxuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjVhZjc3O1xyXG5cdFx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2JhcnJpZXIuc3ZnJywgZmlsbD0jZmZmKTtcclxuICAgICAgICAgICAgLy8gXHRiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcblx0XHRcdC8vIH1cclxuXHRcdFx0Ly8gJi5pbmZvLTIge1xyXG5cdFx0XHQvLyBcdHRvcDogNjM1cHg7XHJcblx0XHRcdC8vIFx0bGVmdDogNDYwcHg7XHJcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2EzYTVjYTtcclxuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9idXMuc3ZnJywgZmlsbD0jZmZmKTtcclxuICAgICAgICAgICAgLy8gXHRiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XHJcblx0XHRcdC8vIH1cclxuXHRcdFx0Ly8gJi5pbmZvLTMge1xyXG5cdFx0XHQvLyBcdHRvcDogNDUycHg7XHJcblx0XHRcdC8vIFx0bGVmdDogODg4cHg7XHJcblx0XHRcdC8vIFx0YmFja2dyb3VuZC1jb2xvcjogI2UzN2E3ODtcclxuXHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL21hcC1tYXJrZXJzL2tpbmRlcmdhcnRlbi5zdmcnLCBmaWxsPSNmZmYpO1xyXG4gICAgICAgICAgICAvLyBcdGJhY2tncm91bmQtc2l6ZTogMThweDtcclxuXHRcdFx0Ly8gfVxyXG5cdFx0XHQuaW1nLWxpc3Qge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdFxyXG5cdFx0LmFyZWEtbW9kYWwtY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFyZWEtbnVtYmVycyB7XHJcblx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ei1pbmRleDogMztcclxuXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0d2lkdGg6IDI0cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQvLyDQndC40LbQvdGP0Y8g0L3QsNCy0LjQs9Cw0YbQuNGPIFxyXG5cdC5ib3R0b20tbmF2aWdhdGlvbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cGFkZGluZzogMCAwIDkwcHggMDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0QGluY2x1ZGUgbXEoJ3hsJykge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDAgNjBweCAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0Ly8g0KHRgtCw0YLRg9GB0YtcclxuXHRcdC5hcmVhLXN0YXR1c2VzIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDM1cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTVweCAzMHB4IDE1cHggMjVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC42KTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuZnJlZSB7XHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzQ1YzU1MTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5yZXNlcnZlZCB7XHJcblx0XHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VkY2YyYjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5zb2xkIHtcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGY0NzQ3O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNsb3NlIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgU2VjdGlvbiAtIFN0b2Nrc1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VjdGlvbi1zdG9ja3Mge1xyXG5cdHBhZGRpbmc6IDEwMHB4IDAgODBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2U3ZTc7XHJcblx0Lmxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHQvLyB3aWR0aDogMzMuMzMzJTtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmlubmVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogNTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAzcHggNDZweCByZ2JhKDEyNCw4OSw1MywuMSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNDBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmltZyB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDUwcHg7XHJcblx0XHRcdFx0XHRyaWdodDogNTBweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDgwcHg7XHJcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA3MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudGl0bGUge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzRweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcbiAgICBcdFx0XHRcdFx0Ly8gZm9udC1mYW1pbHk6ICdBbGxlcnRhJztcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQudGV4dC1ncm91cCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0LnRleHQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmLmJpZyB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmJvdHRvbSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDI1cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3BsYXkuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYy1wcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGxheS5zdmcnLCBmaWxsPSNmZmYpO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmhhcy1pbWcge1xyXG5cdFx0XHRcdFx0LnRpdGxlIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBTZWN0aW9uIC0gQWJvdXQgZGV2ZWxvcGVyXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLWFib3V0LWRldmVsb3BlciB7XHJcblx0cGFkZGluZzogMTEwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTlkYmNmO1xyXG5cdC5zZWN0aW9uLXRpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblx0XHQudGl0bGUtd3JhcCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0LmltZyB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdFx0aW1nIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDM0MHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3VidGl0bGUge1xyXG5cdFx0bWF4LXdpZHRoOiA2NSU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnByb2plY3RzIHtcclxuXHRcdCYgPiBwIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdH1cclxuXHRcdC5saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luOiAwIC0xNXB4O1xyXG5cdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0d2lkdGg6IDMzLjMzMyU7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdC5pbm5lciB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDQwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMCAzcHggNDZweCByZ2JhKDEyNCw4OSw1MywuMSk7XHJcblx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQubGluayB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0NHB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9yaWdodC1hcnJvdy5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0NHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Lmxpbmsge1xyXG5cdFx0XHRcdFx0XHRcdGkge1xyXG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFNlY3Rpb24gLSBDb25zdHJ1Y3Rpb24gcHJvZ3Jlc3NcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnNlY3Rpb24tY29uc3RydWN0aW9uLXByb2dyZXNzIHtcclxuXHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWRiY2Y7XHJcblx0Lmxpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbjogMCAtMTVweCAyMHB4IC0xNXB4O1xyXG5cdFx0Lml0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMzMuMzMzJTtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdFx0XHQmLmlzLWhpZGRlbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5uZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAzcHggNDZweCByZ2JhKDEyNCw4OSw1MywuMSk7XHJcblx0XHRcdFx0LmltYWdlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDgycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogODJweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogODBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvc2VhcmNoLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XHJcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC40KTtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMDBweDtcclxuXHRcdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDM1cHggNDBweDtcclxuXHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5ib3R0b20ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdHAge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQucGhvdG8tY291bnQge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9jYW1lcmEuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KSBuby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdC5pbWFnZSB7XHJcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LmltZy1saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tb2RhbC1jb250ZW50IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ib3R0b20tYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQubG9hZC1tb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0Ji5pcy1oaWRkZW4ge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0XHR9XHJcblx0XHRcdGkge1xyXG5cdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGx1cy5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lmluc3RhZ3JhbSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGNvbG9yOiAkYy10ZXh0O1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aSB7XHJcblx0XHRcdFx0d2lkdGg6IDcycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA3MnB4O1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDcycHg7XHJcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgxODcsMTQ1LDEwNSwuMjUpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2luc3RhZ3JhbS5zdmcnLCBmaWxsPSRjLXByaW1hcnkpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFNlY3Rpb24gLSBDYWxsYmFja1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VjdGlvbi1jYWxsYmFjayB7XHJcblx0cGFkZGluZzogMTAwcHggMCAxODBweCAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM1QjY3NDg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjLXNlY29uZDtcclxuXHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblx0fVxyXG5cdC5zZWN0aW9uLXRpdGxlIHtcclxuXHRcdGgyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zdWJ0aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cdC53cmFwIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRtYXJnaW4tdG9wOiA3MHB4O1xyXG5cdFx0LmNvbW1vbi1mb3JtIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0cGFkZGluZzogNTBweCA5MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNUI2NzQ4O1xyXG5cdFx0XHRib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xNSk7XHJcblx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHRoNCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3VibWl0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuY29udGFjdC1pbmZvIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMDBweDtcclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250YWN0cy1saXN0IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbGcnKSB7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGluaXRpYWw7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0ZmxleDogMTtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdsZycpIHtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA1MDBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRcclxuXHRcdFx0XHQuaXRlbSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvLyAuaW1hZ2Uge1xyXG5cdFx0XHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiAxMjBweDtcclxuXHRcdFx0XHRcdC8vIFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0Ly8gXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdFx0Ly8gXHRpbWcge1xyXG5cdFx0XHRcdFx0Ly8gXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0Ly8gXHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRcdC8vIFx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHRcdFx0Ly8gXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0Ly8gXHR9XHJcblx0XHRcdFx0XHQvLyB9XHJcblx0XHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRcdCYuaWNvbi1waW4ge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3Bpbi5zdmcnLCBmaWxsPSM0NzUxMzcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuaWNvbi1waG9uZSB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGhvbmUuc3ZnJywgZmlsbD0jNDc1MTM3KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmljb24tZW1haWwge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2VtYWlsLnN2ZycsIGZpbGw9IzQ3NTEzNyk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5pY29uLWNhbGVuZGFyIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9jYWxlbmRhci5zdmcnLCBmaWxsPSM0NzUxMzcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuaWNvbi13aGF0c2FwcCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvd2hhdHNhcHAuc3ZnJywgZmlsbD0jNDc1MTM3KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQvLyAmLmljb24tcGhvbmUge1xyXG5cdFx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcGhvbmUuc3ZnKTtcclxuXHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHQvLyAmLmljb24tcGluIHtcclxuXHRcdFx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21hcHMtYW5kLWZsYWdzLnBuZyk7XHJcblx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdFx0Ly8gJi5pY29uLWVtYWlsIHtcclxuXHRcdFx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL21haWwucG5nKTtcclxuXHRcdFx0XHRcdFx0Ly8gfVxyXG5cdFx0XHRcdFx0XHQvLyAmLmljb24tY2FsZW5kYXIge1xyXG5cdFx0XHRcdFx0XHQvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdGltZXRhYmxlLnBuZyk7XHJcblx0XHRcdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xyXG5cdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5tYW5hZ2VyIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdC5pbWcge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXI6IDRweCBzb2xpZCAjZmZmO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDNweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICMxZGM4NWE7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtNnB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudGV4dCB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMzBweCk7XHJcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gOTVweCk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ3NtJykge1xyXG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMTtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pdGVtLWxpc3Qge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdFx0Lml0ZW0ge1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtcSgneGwnKSB7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuYnRucyB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbXEoJ2xnJykge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyAgIFNlY3Rpb24gLSBjb250YWN0c1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VjdGlvbi1jb250YWN0cyB7XHJcblx0cGFkZGluZzogMTAwcHggMCA5MHB4IDA7XHJcblx0LnNlY3Rpb24tdGl0bGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblx0LndyYXAge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdC5jb250YWN0cy1saXN0IHtcclxuXHRcdFx0d2lkdGg6IDQ1JTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTIwcHg7XHJcblx0XHRcdC5saXN0IHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRcdC5pdGVtIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDI2cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdFx0Ji5pY29uLXBpbiB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGluLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ji5pY29uLXBob25lIHtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9waG9uZS5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCYuaWNvbi1lbWFpbCB7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvZW1haWwuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmljb24tY2FsZW5kYXIge1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2NhbGVuZGFyLnN2ZycsIGZpbGw9JGMtcHJpbWFyeSk7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC50ZXh0IHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ2cHgpO1xyXG5cdFx0XHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRwIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtdGV4dDtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGMtcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tYXAge1xyXG5cdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCA0NnB4IHJnYmEoMTI0LDg5LDUzLC4wNyk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBTZWN0aW9uIC0gSW1hZ2Ugc2xpZGVyXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLWltYWdlLXNsaWRlciB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZTdlNztcclxuICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMzBweCAwO1xyXG4gICAgfVxyXG4gICAgLmlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwMHB4IDQwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgybisyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA0MHB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1lZGlhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiwgLnN5bWJvbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1zZWNvbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDMwcHggMHB4IHJnYmEoMzQsIDYwLCA4MCwgMC4xNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zeW1ib2wge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAvLyAuaWNvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAvLyAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci1pbWFnZXMtZ2FsbGVyeSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmltYWdlcy1nYWxsZXJ5IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0NnB4IDEyOHB4IHJnYmEoNzQsOTEsNDcsLjEpO1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0ODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9wbGF5LnN2ZycsIGZpbGw9JGMtcHJpbWFyeSkgbm8tcmVwZWF0IGNlbnRlciAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLW9wYWNpdHktMCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5jb3VudGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjg3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMzBweCAwIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmFycm93cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0NhcGFfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0NnJTNFICUzQ2clM0UgJTNDcGF0aCBkPSdNNTAxLjMzMywyMzQuNjY3SDY4LjQxN2wxMDkuNzkyLTEwOS43OTJjMi0yLDMuMTI1LTQuNzA4LDMuMTI1LTcuNTQyVjk2YzAtNC4zMTMtMi41OTQtOC4yMDgtNi41ODMtOS44NTQgYy0xLjMyMy0wLjU1Mi0yLjcwOC0wLjgxMy00LjA4My0wLjgxM2MtMi43NzEsMC01LjUsMS4wODMtNy41NDIsMy4xMjVsLTE2MCwxNjBjLTQuMTY3LDQuMTY3LTQuMTY3LDEwLjkxNywwLDE1LjA4M2wxNjAsMTYwIGMzLjA2MywzLjA0Miw3LjYxNSwzLjk2OSwxMS42MjUsMi4zMTNjMy45OS0xLjY0Niw2LjU4My01LjU0Miw2LjU4My05Ljg1NHYtMjEuMzMzYzAtMi44MzMtMS4xMjUtNS41NDItMy4xMjUtNy41NDIgTDY4LjQxNywyNzcuMzMzaDQzMi45MTdjNS44OTYsMCwxMC42NjctNC43NzEsMTAuNjY3LTEwLjY2N3YtMjEuMzMzQzUxMiwyMzkuNDM4LDUwNy4yMjksMjM0LjY2Nyw1MDEuMzMzLDIzNC42Njd6Jy8lM0UgJTNDL2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYy1wcmltYXJ5LCA2JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdDYXBhXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNTEyIDUxMicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDZyUzRSAlM0NnJTNFICUzQ3BhdGggZD0nTTUwOC44NzUsMjQ4LjQ1OGwtMTYwLTE2MGMtMy4wNjMtMy4wNDItNy42MTUtMy45NjktMTEuNjI1LTIuMzEzYy0zLjk5LDEuNjQ2LTYuNTgzLDUuNTQyLTYuNTgzLDkuODU0djIxLjMzMyBjMCwyLjgzMywxLjEyNSw1LjU0MiwzLjEyNSw3LjU0MmwxMDkuNzkyLDEwOS43OTJIMTAuNjY3QzQuNzcxLDIzNC42NjcsMCwyMzkuNDM3LDAsMjQ1LjMzM3YyMS4zMzMgYzAsNS44OTYsNC43NzEsMTAuNjY3LDEwLjY2NywxMC42NjdoNDMyLjkxN0wzMzMuNzkyLDM4Ny4xMjVjLTIsMi0zLjEyNSw0LjcwOC0zLjEyNSw3LjU0MlY0MTZjMCw0LjMxMywyLjU5NCw4LjIwOCw2LjU4Myw5Ljg1NCBjMS4zMjMsMC41NTIsMi43MDgsMC44MTMsNC4wODMsMC44MTNjMi43NzEsMCw1LjUtMS4wODMsNy41NDItMy4xMjVsMTYwLTE2MEM1MTMuMDQyLDI1OS4zNzUsNTEzLjA0MiwyNTIuNjI1LDUwOC44NzUsMjQ4LjQ1OHonLyUzRSAlM0MvZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjLXByaW1hcnksIDYlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZGV2ZWxvcGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogODBweCAwIDUwcHggMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlY3Rpb24tdGl0bGUge1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pbm5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTIwcHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDUlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBTZWN0aW9uIC0gU3RhZ2VzIGRldmVsb3BtZW50XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLXN0YWdlcy1kZXZlbG9wbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIzNDI2O1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuXHQuc2VjdGlvbi10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdH1cclxuICAgIC5zdGFnZXMtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBcclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICAgICAgICAgIC50b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDA7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDg1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNzlweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5pY29uLTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvcGRmLnN2ZycsIGZpbGw9I2ZmZik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYucHJvY2VzcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3MTQ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ib3R0b20tYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBTZWN0aW9uIC0gRkFRXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWN0aW9uLWZhcSB7XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwIDQwcHggMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlN2U3O1xyXG4gICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAxMHB4IDA7XHJcbiAgICB9XHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbm5lciB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3N0YXIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICAgU2VjdGlvbiAtIEFyZWEgaW5mbyBtb2RhbFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gU2xpY2sgc2xpZGVyXHJcbi8vIC5zbGljay1zbGlkZXIge1xyXG4vLyAgICAgLnNsaWNrLWxpc3Qge1xyXG4vLyAgICAgICAgIC5zbGljay10cmFjayB7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgICAuc2xpY2stYXJyb3cge1xyXG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICB6LWluZGV4OiAyO1xyXG4vLyAgICAgICAgIHRvcDogMDtcclxuLy8gICAgICAgICBib3R0b206IDA7XHJcbi8vICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4vLyAgICAgICAgIHdpZHRoOiA0NHB4O1xyXG4vLyAgICAgICAgIGhlaWdodDogNDRweDtcclxuLy8gICAgICAgICBib3JkZXI6IG5vbmU7XHJcbi8vICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuLy8gICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNSU7XHJcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuLy8gICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbi8vICAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xyXG4vLyAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQz94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0naXNvLTg4NTktMSc/JTNFICUzQyEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgLS0lM0UgJTNDc3ZnIHZlcnNpb249JzEuMScgaWQ9J0xheWVyXzEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHg9JzBweCcgeT0nMHB4JyB2aWV3Qm94PScwIDAgNDA3LjQzNiA0MDcuNDM2JyBzdHlsZT0nZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDcuNDM2IDQwNy40MzY7JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyBmaWxsPSclMjNmZmYnJTNFICUzQ3BvbHlnb24gcG9pbnRzPSczMTUuODY5LDIxLjE3OCAyOTQuNjIxLDAgOTEuNTY2LDIwMy43MTggMjk0LjYyMSw0MDcuNDM2IDMxNS44NjksMzg2LjI1OCAxMzMuOTI0LDIwMy43MTggJy8lM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICAgICAgJi5zbGljay1uZXh0IHtcclxuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDcuNDM2IDQwNy40MzYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzYgNDA3LjQzNjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcG9seWdvbiBwb2ludHM9JzExMi44MTQsMCA5MS41NjYsMjEuMTc4IDI3My41MTIsMjAzLjcxOCA5MS41NjYsMzg2LjI1OCAxMTIuODE0LDQwNy40MzYgMzE1Ljg2OSwyMDMuNzE4ICcvJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQy9zdmclM0VcIik7XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgICAgICY6aG92ZXIge1xyXG4vLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjLXByaW1hcnksIDUlKTtcclxuLy8gICAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vIH1cclxuXHJcbmJvZHlbY2xhc3MqPXBhZ2UtdGVtcGxhdGUtcGFnZS1nZW5wbGFuXSxcclxuYm9keVtjbGFzcyo9c2luZ2xlLXByb2plY3RzXSB7XHJcbiAgICAuc2xpY2stc2xpZGVyIHtcclxuICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAuc2xpY2stdHJhY2sge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvLyAxNjo5XHJcbiAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiA3NSU7IC8vIDQ6M1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzUlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDP3htbCB2ZXJzaW9uPScxLjAnIGVuY29kaW5nPSdpc28tODg1OS0xJz8lM0UgJTNDIS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAtLSUzRSAlM0NzdmcgdmVyc2lvbj0nMS4xJyBpZD0nTGF5ZXJfMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeD0nMHB4JyB5PScwcHgnIHZpZXdCb3g9JzAgMCA0MDcuNDM2IDQwNy40MzYnIHN0eWxlPSdlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzYgNDA3LjQzNjsnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ZmZiclM0UgJTNDcG9seWdvbiBwb2ludHM9JzMxNS44NjksMjEuMTc4IDI5NC42MjEsMCA5MS41NjYsMjAzLjcxOCAyOTQuNjIxLDQwNy40MzYgMzE1Ljg2OSwzODYuMjU4IDEzMy45MjQsMjAzLjcxOCAnLyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J2lzby04ODU5LTEnPyUzRSAlM0MhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApIC0tJTNFICUzQ3N2ZyB2ZXJzaW9uPScxLjEnIGlkPSdMYXllcl8xJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4PScwcHgnIHk9JzBweCcgdmlld0JveD0nMCAwIDQwNy40MzYgNDA3LjQzNicgc3R5bGU9J2VuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA3LjQzNiA0MDcuNDM2OycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZmZmJyUzRSAlM0Nwb2x5Z29uIHBvaW50cz0nMTEyLjgxNCwwIDkxLjU2NiwyMS4xNzggMjczLjUxMiwyMDMuNzE4IDkxLjU2NiwzODYuMjU4IDExMi44MTQsNDA3LjQzNiAzMTUuODY5LDIwMy43MTggJy8lM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDZyUzRSAlM0MvZyUzRSAlM0NnJTNFICUzQy9nJTNFICUzQ2clM0UgJTNDL2clM0UgJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGMtcHJpbWFyeSwgNSUpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zbGlkZXItbWFpbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1OWI2MmU7ICBcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMSAxOUMxNS40MTgzIDE5IDE5IDE1LjQxODMgMTkgMTFDMTkgNi41ODE3MiAxNS40MTgzIDMgMTEgM0M2LjU4MTcyIDMgMyA2LjU4MTcyIDMgMTFDMyAxNS40MTgzIDYuNTgxNzIgMTkgMTEgMTlaJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTIxLjAwMDQgMjEuMDAwNEwxNi42NTA0IDE2LjY1MDQnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjJzO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNsaWRlci1uYXYge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMTRweCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1zbGlkZSB7XHJcbiAgICAgICAgICAgICAgICAmID4gZGl2IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuc2xpY2stY3VycmVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8g0JDQutC+0YDQtNC10L7QvVxyXG4uYWNjb3JkaW9uLWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0VCRUJFQjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VCRUJFQjtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XHJcbiAgICB9XHJcbiAgICAmLXRvZ2dsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvLWFyciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpIHRyYW5zbGF0ZVkoM3B4KTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogIzI3MkEyRTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgNDBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1vcGVuIHtcclxuICAgICAgICAuYWNjb3JkaW9uLWJsb2NrLXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIC5pY28tYXJyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWNjb3JkaW9uLWJsb2NrLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLWZpeGVkIHtcclxuICAgICAgICAkaGVpZ2h0VG9nZ2xlOiA2MHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICB0b3A6ICRoZWlnaHRUb2dnbGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIHRvcDogJGhlaWdodFRvZ2dsZSAqIDI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMyB7XHJcbiAgICAgICAgICAgIHRvcDogJGhlaWdodFRvZ2dsZSAqIDM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDQn9C+0LTQtdC70LjRgtGM0YHRjyBcclxuLy8gLnNoYXJpbmctYWN0aW9uIHtcclxuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICAgIHotaW5kZXg6IDU7XHJcbi8vICAgICAuYnRuIHtcclxuLy8gICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuLy8gICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgICAgIHBhZGRpbmc6IDEycHggMjVweDtcclxuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuLy8gICAgICAgICBjb2xvcjogIzI3MmEyZTtcclxuLy8gICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZDdkN2Q3O1xyXG4vLyAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4vLyAgICAgfVxyXG4vLyAgICAgLmxpc3Qge1xyXG4vLyAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICByaWdodDogMDtcclxuLy8gICAgICAgICBib3R0b206IDEwMCU7XHJcbi8vICAgICAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbi8vICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbi8vICAgICAgICAgdWwge1xyXG4vLyAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbi8vICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAyMHB4IDA7XHJcbi8vICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4vLyAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbi8vICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbi8vICAgICAgICAgICAgIG1hcmdpbjogMCAwIDhweCAwO1xyXG4vLyAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4vLyAgICAgICAgICAgICAvLyAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4vLyAgICAgICAgICAgICAvLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgICAgICAgICAvLyAgICAgei1pbmRleDogOTk5OTtcclxuLy8gICAgICAgICAgICAgLy8gICAgIGJvdHRvbTogLTE2cHg7XHJcbi8vICAgICAgICAgICAgIC8vICAgICBsZWZ0OiAyMHB4O1xyXG4vLyAgICAgICAgICAgICAvLyAgICAgYm9yZGVyOiA4cHggc29saWQgcmdiYSgwLDAsMCwwKTtcclxuLy8gICAgICAgICAgICAgLy8gICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgI2ZmZjtcclxuLy8gICAgICAgICAgICAgLy8gfVxyXG4vLyAgICAgICAgICAgICBsaSB7XHJcbi8vICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbi8vICAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4vLyAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4vLyAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuLy8gICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oI2ZmZiwgMyUpO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICAgICAmLmNvcHkge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9saW5rLTEuc3ZnJywgZmlsbD0kYy1wcmltYXJ5KTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWNvcHktc3VjY2VzcyB7IFxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2NoZWNrLnN2ZycsIGZpbGw9I2ZmZik7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMxYmI2ZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICYud2hhdHNhcHAge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy93aGF0c2FwcC5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICYudGVsZWdyYW0ge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy90ZWxlZ3JhbS5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICYudmsge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy92ay5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgICAgICYub2sge1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9vay5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAgICAgJi5maXJzdCB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjRweCk7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4vLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuLy8gICAgICYub3BlbiB7XHJcbi8vICAgICAgICAgJi10b3Age1xyXG4vLyAgICAgICAgICAgICAubGlzdCB7XHJcbi8vICAgICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbi8vICAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbi8vICAgICAgICAgICAgICAgICB1bCB7XHJcbi8vICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgOHB4IDA7XHJcbi8vICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgJi1yaWdodCB7XHJcbi8vICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuLy8gICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbi8vICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgJi1sZWZ0IHtcclxuLy8gICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4vLyAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgIH1cclxuLy8gICAgICAgICAmLWJvdHRvbSB7XHJcbi8vICAgICAgICAgICAgIC5saXN0IHtcclxuLy8gICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcclxuLy8gICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuLy8gICAgICAgICAgICAgICAgIHVsIHtcclxuLy8gICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDAgMDtcclxuLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAmLXJpZ2h0IHtcclxuLy8gICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4vLyAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuLy8gICAgICAgICAgICAgfVxyXG4vLyAgICAgICAgICAgICAmLWxlZnQge1xyXG4vLyAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbi8vICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4vLyAgICAgICAgICAgICB9XHJcbi8vICAgICAgICAgfVxyXG4vLyAgICAgfVxyXG4vLyAgICAgJjpob3ZlciB7XHJcbi8vICAgICAgICAgLmxpc3Qge1xyXG4vLyAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4vLyAgICAgICAgIH1cclxuLy8gICAgIH1cclxuXHJcbi8vICAgICAvLyAmLnN0eWxlLWljb24ge1xyXG4vLyAgICAgLy8gICAgIC5idG4ge1xyXG4vLyAgICAgLy8gICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgLy8gICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbi8vICAgICAvLyAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4vLyAgICAgLy8gICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbi8vICAgICAvLyAgICAgICAgIHBhZGRpbmc6IDA7XHJcbi8vICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzQTNBM0E7XHJcbi8vICAgICAvLyAgICAgICAgIHNwYW4ge1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuLy8gICAgIC8vICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9zaGFyZS0xLnN2ZycsIGZpbGw9I2ZmZik7XHJcbi8vICAgICAvLyAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICB9XHJcbi8vICAgICAvLyAgICAgLmxpc3Qge1xyXG4vLyAgICAgLy8gICAgICAgICB1bCB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0EzQTNBO1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMzQTNBM0E7XHJcbi8vICAgICAvLyAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICBsaSB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgJi5maXJzdCB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuMTUpO1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3O1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICYuY29weSB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvbGluay0xLnN2ZycsIGZpbGw9I2ZmZik7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWNvcHktc3VjY2VzcyB7IFxyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvY2hlY2suc3ZnJywgZmlsbD0jZmZmKTtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgJi53aGF0c2FwcCB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvd2hhdHNhcHAuc3ZnJywgZmlsbD0jZmZmKTtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAmLnRlbGVncmFtIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy90ZWxlZ3JhbS5zdmcnLCBmaWxsPSNmZmYpO1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICYudmsge1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3ZrLnN2ZycsIGZpbGw9I2ZmZik7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgJi5vayB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbi8vICAgICAvLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogc3ZnLWxvYWQoJy4uLy4uL2ltYWdlcy9zdmcvb2suc3ZnJywgZmlsbD0jZmZmKTtcclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgICAgIH1cclxuLy8gICAgIC8vICAgICAgICAgfVxyXG4vLyAgICAgLy8gICAgIH1cclxuLy8gICAgIC8vIH1cclxuLy8gfVxyXG5cclxuLy8g0JrQvdC+0L/QutC4INC/0L7QtNC10LvQuNGC0YzRgdGPXHJcbi5hY3Rpb24tYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBhdGgsIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjhweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgcGF0aCwgcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8g0J7QtNC40L0g0Y3Qu9C10LzQtdC90YIg0LIg0YHQv9C40YHQutC1INC/0YDQvtC10LrRgtC+0LJcclxuLnByb2plY3QtbGlzdC13cmFwIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGdhcDogNDBweCAyNHB4O1xyXG4gICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuLnByb2plY3QtbGlzdC1pdGVtIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEycHgpO1xyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5pbm5lciB7IFxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBjb2xvcjogIzI3MkEyRTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJi1tZWRpYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLy8gcGFkZGluZy10b3A6IDU2LjI1JTsgLy8gMTY6OVxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNzUlOyAvLyA0OjNcclxuXHJcbiAgICAgICAgICAgIC8vINCY0LfQvtCx0YDQsNC20LXQvdC40Y8gLSDQnNC+0LHQuNC70YzQvdGL0LlcclxuICAgICAgICAgICAgLmltYWdlcy1zbGlkZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogNTYuMjUlOyAvLyAxNjo5XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDc1JTsgLy8gNDozXHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyDQmNC30L7QsdGA0LDQttC10L3QuNGPIC0g0JTQtdGB0LrRgtC+0L9cclxuICAgICAgICAgICAgLmltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJnIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiAuM3MgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAvLyAuaW1nIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIC8vICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAvLyAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYmFkZ2VzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgLmJhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi5hcmVhLWdyb3VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRjI5MzQwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZ3JlZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDhCMTNCO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLm9yYW5nZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMjkzNDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuZ3JlZW4sICYub3JhbmdlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXByaWNlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250RmFtaWx5VGl0bGU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAmLnJvdWJsZS1pY28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuYnRuLXNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuXHJcblxyXG4uc2VjdGlvbi1hcmVhLWluZm8tbW9kYWwge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTY7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAzNjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlO1xyXG4gICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi1tYWluIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYmxvY2sgeyBcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLy8g0JLQtdGA0YXQvdC40Lkg0LHQu9C+0LpcclxuICAgICAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgsIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmlzLXdpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAvLyDQkdC70L7QuiDRgSDQutC+0L3RgtC10L3RgtC+0LxcclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzBweCAzNXB4IDYwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4NnB4KTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAubnVtYmVyLWljbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaWNvLWhvdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mcmVlIGkuaWNvLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU2YzQzNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmVzZXJ2ZWQgaS5pY28tY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNjAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5zb2xkIGkuaWNvLWNpcmNsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NDg0ODtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3RvY2sgaS5pY28tY2lyY2xlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTE5MTkxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5wb2RyeWFkIGkuaWNvLWhvdXNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmYzliMWE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5ob3VzZS1yZXNlcnZlZCBpLmljby1ob3VzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmNjAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucmVhZHktaG91c2UgaS5pY28taG91c2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogIzM1ODdGNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJiA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtc2Nyb2xsIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA2MHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOUY5RjlcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi13cmFwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDkwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnLCBtaW4pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0Y5RjlGOSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgI0Y5RjlGOSwgcmdiYSgyNTAsIDI1MCwgMjUwLCAwKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8g0JjQvdGE0L7RgNC80LDRhtC40Y8g0L7QsSDRg9GH0LDRgdGC0LrQtVxyXG4gICAgICAgIC5hcmVhLWluZm8tYmxvY2sge1xyXG4gICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgJi10b3Age1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDM2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdsZycpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UxRTFFMTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnByb3AtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLtGBYWRhc3RyYWwtbnVtYmVyLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5mdWxsLXdpZHRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYucHJpY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnN0b2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbWFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi7RgWFkYXN0cmFsLW51bWJlciwgJi5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9ucyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkYy1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmJ0bi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5mdWxsLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC8vINCl0LDRgNCw0LrRgtC10YDQuNGB0YLQuNC60LggXHJcbiAgICAgICAgICAgICAgICAgICAgLnNwZWNpZmljYXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAucHJvcC1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLtGBYWRhc3RyYWwtbnVtYmVyLCAmLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvLyDQn9GA0L7QtdC60YLRi1xyXG4gICAgICAgIC5wcm9qZWN0cy1ibG9jayB7XHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgsIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCwgcmVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgsIHJlY3Qge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLy8g0KHQv9C40YHQvtC6INC/0YDQvtC10LrRgtC+0LJcclxuICAgICAgICAgICAgJi5wcm9qZWN0cy1saXN0IHtcclxuICAgICAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9qZWN0LWxpc3Qtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvamVjdC1saXN0LWl0ZW0ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtbG9hZGluZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXMtbG9hZGluZy1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC8vINCe0LTQuNC9INC/0YDQvtC10LrRglxyXG4gICAgICAgICAgICAmLnByb2plY3RzLXNpbmdsZSB7XHJcbiAgICAgICAgICAgICAgICAuYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjdGlvbi1idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpbmdsZS1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vINCY0LfQvtCx0YDQsNC20LXQvdC40Y9cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtaW1hZ2VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDQntGB0L3QvtCy0L3Ri9C1INGB0LLQvtC50YHRgtCy0LBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtbWFpbi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9wcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRGYW1pbHlUaXRsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN1cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8g0KHRgtC+0LjQvNC+0YHRgtGMXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnByaWNlLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvcHMtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI3NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLXdpZGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5idG4tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDQmNC60L7QvdC60LhcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucHJvcHMtaWNvbi1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2Ni42NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE3MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnYXA6IDMwcHggMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4eGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2FwOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcm9wcy1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubW9yZS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1zZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDQl9Cw0YHRgtGA0L7QudGJ0LjQulxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1kZXZlbG9wZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLXdpZGUtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDY2LjY2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseVRpdGxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNzAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vINCf0LvQsNC90LjRgNC+0LLQutCwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWxheW91dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmljb24tYXR0aWMge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiA1Ni4yNSU7IC8vIDE2OjlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNzUlOyAvLyA0OjNcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gXHRoZWlnaHQ6IDI4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTcwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFx0aGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBcdGhlaWdodDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBcdGhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBcdGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnpvb20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy96b29tLnN2ZycsIGZpbGw9I2ZmZikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgbXEoJ2xnJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gICAgIGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL3pvb20uc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuem9vbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8g0JLQuNC00LXQvlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lZGlhLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNTYuMjUlOyAvLyAxNjo5XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiA3NSU7IC8vIDQ6M1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnRuLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnZpZGVvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsNjAsNjAsLjIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmJ0bi1wbGF5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyDQntC/0LjRgdCw0L3QuNC1XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFjY29yZGlvbi1ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmlzLWxvYWRpbmctb3ZlcmxheSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDQodC70LDQudC00LXRgCDRgSDQuNC30L7QsdGA0LDQttC10L3QuNGP0LzQuCDRg9GH0LDRgdGC0LrQsFxyXG4gICAgICAgIC5hcmVhLWltYWdlcyB7XHJcbiAgICAgICAgICAgIC5ibG9jayB7XHJcbiAgICAgICAgICAgICAgICAmLXRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLXdyYXAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5hcmVhLWltYWdlcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbGlzdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYWN0aW9uLWJ1dHRvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyDQn9GA0LXQu9C+0LDQtNC10YBcclxuICAgIC5pcy1sb2FkaW5nLW92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiA2O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xyXG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHJlZDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRjLXByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAmLmlzLWxvYWRpbmcge1xyXG4gICAgICAgICAgICAuaXMtbG9hZGluZy1vdmVybGF5IHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yZW50IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLy8gJi5pcy1sb2FkaW5nIHtcclxuICAgIC8vICAgICAuaXMtbG9hZGluZy1vdmVybGF5IHtcclxuICAgIC8vICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIC8vICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBQYWdlXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5sLXBhZ2Uge1xyXG5cdC5wYWdlLWhlYWRlciB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTQwcHg7XHJcblx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHRcdH1cclxuXHRcdC5iYWNrIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0Y29sb3I6ICRjLXRleHQ7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2NoZXZyb24tbGVmdC5zdmcnLCBmaWxsPSRjLXRleHQpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjLXByaW1hcnk7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHN2Zy1sb2FkKCcuLi8uLi9pbWFnZXMvc3ZnL2NoZXZyb24tbGVmdC5zdmcnLCBmaWxsPSRjLXByaW1hcnkpO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnBhZ2UtdGl0bGUge1xyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiA0NHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdzbScpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBhZ2UtY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiA3MHB4IDA7XHJcblx0XHRAaW5jbHVkZSBtcSgnc20nKSB7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC8vIC8vINCe0LTQvdCwINC30LDQv9C40YHRjCDQsiDRgdC/0LjRgdC60LUg0LHQu9C+0LPQsFxyXG5cdC8vIC5wb3N0LWxpc3Qtc2luZ2xlIHtcclxuXHQvLyBcdGRpc3BsYXk6IGZsZXg7XHJcblx0Ly8gXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdC8vIFx0JjpsYXN0LWNoaWxkIHtcclxuXHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHQvLyBcdH1cclxuXHQvLyBcdC5pbWFnZSB7XHJcblx0Ly8gXHRcdHdpZHRoOiAyMDBweDtcclxuXHQvLyBcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cdC8vIFx0XHRhIHtcclxuXHQvLyBcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHQvLyBcdFx0XHRpbWcge1xyXG5cdC8vIFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0Ly8gXHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0Ly8gXHRcdFx0fVxyXG5cdC8vIFx0XHR9XHJcblx0Ly8gXHR9XHJcblx0Ly8gXHQudGV4dCB7XHJcblx0Ly8gXHRcdHdpZHRoOiAxMDAlO1xyXG5cdC8vIFx0XHQudG9wIHtcclxuXHQvLyBcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdC8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0Ly8gXHRcdFx0LmRhdGUge1xyXG5cdC8vIFx0XHRcdFx0Y29sb3I6ICNjY2M7XHJcblx0Ly8gXHRcdFx0fVxyXG5cdC8vIFx0XHRcdC5kZXZpZGVyIHtcdFxyXG5cdC8vIFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdC8vIFx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHQvLyBcdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xyXG5cdC8vIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYzsgXHJcblx0Ly8gXHRcdFx0fVxyXG5cdC8vIFx0XHRcdC5wb3N0LWNhdGVnb3JpZXMge1xyXG5cdC8vIFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHQvLyBcdFx0XHRcdGxpIHtcclxuXHQvLyBcdFx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHQvLyBcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdC8vIFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdC8vIFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHQvLyBcdFx0XHRcdFx0fVxyXG5cdC8vIFx0XHRcdFx0XHRhIHtcclxuXHQvLyBcdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHQvLyBcdFx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHQvLyBcdFx0XHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdC8vIFx0XHRcdFx0XHRcdH1cclxuXHQvLyBcdFx0XHRcdFx0fVxyXG5cdC8vIFx0XHRcdFx0fVxyXG5cdC8vIFx0XHRcdH1cclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0XHQudGl0bGUge1xyXG5cdC8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0Ly8gXHRcdFx0YSB7XHJcblx0Ly8gXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0Ly8gXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHQvLyBcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdC8vIFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0Ly8gXHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdC8vIFx0XHRcdFx0fVxyXG5cdC8vIFx0XHRcdH1cclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdC8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyBcdCYuaGFzLXBvc3QtdGh1bWJuYWlsIHtcclxuXHQvLyBcdFx0LmltYWdlIHtcclxuXHQvLyBcdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdFx0LnRleHQge1xyXG5cdC8vIFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblx0Ly8gLy8g0KHRgtGA0LDQvdC40YbQsCAtINCQ0YDRhdC40LJcclxuXHQvLyAmLnBhZ2UtYXJjaGl2ZSwgJi5wYWdlLXNlYXJjaCB7XHJcblx0Ly8gXHQucGFnZS1jb250ZW50IHtcclxuXHQvLyBcdFx0ZGlzcGxheTogZmxleDtcclxuXHQvLyBcdFx0LnBvc3QtbGlzdCB7XHJcblx0Ly8gXHRcdFx0d2lkdGg6IDc1JTtcclxuXHQvLyBcdFx0XHRwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG5cdC8vIFx0XHR9XHJcblx0Ly8gXHRcdC5ibG9nLXNpZGViYXIge1xyXG5cdC8vIFx0XHRcdHdpZHRoOiAyNSU7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyB9XHJcblx0Ly8gLy8g0KHRgtGA0LDQvdC40YbQsCAtINCe0LTQvdCwINC30LDQv9C40YHRjCDQsiDQsdC70L7Qs9C1XHJcblx0Ly8gJi5wYWdlLXNpbmdsZSB7XHJcblx0Ly8gXHQucG9zdC10aHVtYm5haWwge1xyXG5cdC8vIFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdC8vIFx0XHRwYWRkaW5nOiAwIDIwMHB4O1xyXG5cdC8vIFx0XHRpbWcge1xyXG5cdC8vIFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdC8vIFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHQvLyBcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0Ly8gXHRcdH1cclxuXHQvLyBcdH1cclxuXHQvLyBcdC5jb250ZW50LWFyZWEge1xyXG5cdC8vIFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdC8vIFx0XHRwIHtcclxuXHQvLyBcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdC8vIFx0XHR9XHJcblx0Ly8gXHRcdHVsLCBvbCB7XHJcblx0Ly8gXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHQvLyBcdFx0fVxyXG5cdC8vIFx0fVxyXG5cdC8vIFx0LmNvbW1lbnQtYXJlYSB7XHJcblx0Ly8gXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0Ly8gXHR9XHJcblx0Ly8gfVxyXG5cdCYucGFnZS00MDQge1xyXG5cdFx0LnBhZ2UtY29udGVudCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMTAwcHggMDtcclxuXHRcdFx0QGluY2x1ZGUgbXEoJ21kJykge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDUwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMDBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNjBweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gICBQYWdlIC0g0JPQtdC90L/Qu9Cw0L1cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5zaW5nbGUtcHJvamVjdHMgLmdlbnBsYW4tYmlnLW1lbnUgLnRvcC1ibG9jay1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDExNzZweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG5ib2R5Om5vdCguc2luZ2xlLXByb2plY3RzKSAuZ2VucGxhbi1iaWctbWVudSAuYmFjayB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ2VucGxhbi1iaWctbWVudSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxODtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBcclxuICAgIC5iYWNrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9jaGV2cm9uLWxlZnQuc3ZnJywgZmlsbD0jZmZmKSBuby1yZXBlYXQgY2VudGVyICRjLXByaW1hcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWhvdmVyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1xKCdsZycpIHsgXHJcbiAgICAgICAgei1pbmRleDogMTQ7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB6LWluZGV4OiAxODtcclxuICAgIH1cclxuICAgIC50b3AtYmxvY2sge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggNDBweDtcclxuICAgICAgICBoZWlnaHQ6IDgxcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaW5uZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDlweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudG9nZ2xlLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdzbScpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0ICAgIFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdCAgICAucGhvbmUge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkYy1wcmltYXJ5O1xyXG5cdFx0XHRcdH1cclxuXHRcdCAgICB9XHJcblx0XHQgICAgLmNhbGxiYWNrIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHggMTBweCAyNXB4O1xyXG4gICAgXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vICYubW9iaWxlIHtcclxuXHRcdFx0XHQvLyBcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0Ly8gXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0Ly8gXHRcdG1pbi13aWR0aDogaW5pdGlhbDtcclxuXHRcdFx0XHQvLyBcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0Ly8gXHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHQvLyBcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHQvLyBcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdC8vIFx0ICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdC8vIFx0fVxyXG5cdFx0XHRcdC8vIH1cclxuXHRcdFx0XHRpIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBzdmctbG9hZCgnLi4vLi4vaW1hZ2VzL3N2Zy9waG9uZS5zdmcnLCBmaWxsPSNmZmYpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBtcSgnbWQnKSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0ICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLXdyYXAge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAucm93IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiA5MHB4IDM1cHggMjAwcHggMzVweDtcclxuICAgICAgICBAaW5jbHVkZSBtcSgneHhsJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lbnUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1xKCdtZCcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ3NtJykge1xyXG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkxOTE5MTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb250YWN0cyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbXEoJ21kJykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYy10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtcSgnc20nKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGV4dCAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjLXRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGMtdGV4dDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLnBhZ2UtZ2VucGxhbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgbXEoJ21kJywgbWluKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgIC5nZW5wbGFuLXNpZGViYXIge31cclxuICAgIC5nZW5wbGFuLWNvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNjBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBAaW5jbHVkZSBtcSgnbGcnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc29sdC1nZW5wbGFuLW1vdmUtem9vbSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgJi1zY3JvbGxlciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIC8vINCV0YHQu9C4INC90LXRgiDQvNC+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 */