/*=============================================================================================
    Company    : PT Web Architect Technology - webarq.com
    Document   : Stylesheet
    Author     : Your Name
==============================================================================================*/
/* helper
----------------------------------------------------------------------------------------------*/
/*=============================================================================================
    Company    : PT Web Architect Technology - webarq.com
    Document   : Stylesheet
    Author     : FrontEnd Team
==============================================================================================*/
/* import bourbon - http://bourbon.io/docs */
/* color global
----------------------------------------------------------------------------------------------*/
/* general
----------------------------------------------------------------------------------------------*/
header {
  height: 125px;
  padding: 30px 0px;
  box-sizing: border-box;
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 999;
  transition: 0.2s all ease-out;
  border-bottom: 1px solid transparent;
}
header.float {
  border-bottom: 1px solid #D9D9D9;
}
header .wrapper {
  display: flex;
}
header .right-header {
  margin-left: auto;
}
header .right-header nav ul {
  display: flex;
  margin: 0 -15px;
}
header .right-header nav ul li {
  list-style: none;
  padding: 0 24px;
  position: relative;
  margin-bottom: 15px;
}
header .right-header nav ul li.dropdown:hover > ul {
  display: block;
}
header .right-header nav ul li.dropdown > ul {
  display: none;
  left: 50%;
  min-width: 134px;
  padding-top: 16px;
  position: absolute;
  top: 100%;
  transform: translateX(-40%);
  -webkit-transform: translateX(-40%);
  -moz-transform: translateX(-40%);
  -ms-transform: translateX(-40%);
  -o-transform: translateX(-40%);
  z-index: 99;
}
header .right-header nav ul li.dropdown > ul li {
  background: #fff;
  display: block;
  margin-bottom: 0;
  padding: 12px 12px;
}
header .right-header nav ul li.dropdown > ul li > a {
  font-size: 16px;
  font-weight: 300;
}
header .right-header nav ul li.dropdown > ul li > a:hover, header .right-header nav ul li.dropdown > ul li > a.active {
  font-weight: 600;
}
header .right-header nav ul li.dropdown > ul li:first-child {
  border-top: 2px solid #EF3E56;
  padding-top: 16px;
}
header .right-header nav ul li a {
  color: #0F232F;
  transition: 0.2s all ease-out;
  font-size: 1.188rem;
}
header .right-header nav ul li:hover > a, header .right-header nav ul li.active > a {
  font-weight: 600;
  color: #EF3E56;
}
header .right-header nav .mobile-only {
  display: none;
}
header .right-header .wrap {
  display: flex;
  justify-content: flex-end;
}
header .right-header .wrap .box-search {
  position: relative;
  flex: 0 0 260px;
  max-width: 260px;
  margin-right: 30px;
}
header .right-header .wrap .box-search input {
  margin-bottom: 0px;
}
header .right-header .wrap .box-search input[type=text] {
  border: none;
  height: 30px;
  line-height: 30px;
  border-bottom: 1px solid #0F232F;
  border-radius: unset;
  padding: 0;
  padding-right: 30px;
  font-size: 16px;
  color: #000;
}
header .right-header .wrap .box-search input[type=text]:focus {
  border-color: #F7B448;
}
header .right-header .wrap .box-search input[type=submit] {
  border: none;
  border-radius: unset;
  position: absolute;
  right: 0;
  top: 0;
  right: 0;
  bottom: 0;
  font-size: 0;
  width: 24px;
  height: 24px;
  background: url("/images/material/ic-search.svg") no-repeat center;
  background-size: contain;
  padding: 0px;
}
header .right-header .wrap .box-search ::-moz-placeholder {
  font-size: 13px;
  font-weight: 300;
  font-family: "Montserrat";
}
header .right-header .wrap .box-search :-ms-input-placeholder {
  font-size: 13px;
  font-weight: 300;
  font-family: "Montserrat";
}
header .right-header .wrap .box-search ::placeholder {
  font-size: 13px;
  font-weight: 300;
  font-family: "Montserrat";
}
header .right-header .wrap .wrap-btn a {
  background: #F7B448;
  padding: 0 25px;
  box-sizing: border-box;
  color: #000;
  font-weight: 600;
  border-radius: 8px;
  display: inline-block;
  line-height: 35px;
  font-size: 13px;
  transition: 0.2s all ease-out;
}
header .right-header .wrap .wrap-btn a:hover {
  background: #D78809;
  color: #fff;
}

footer {
  background: #0F232F;
  padding: 80px 0 30px;
  color: #fff;
  position: relative;
}
footer .foot-top {
  display: flex;
}
footer .foot-top figure {
  flex: 0 0 135px;
  max-width: 135px;
  margin-right: 60px;
}
footer .foot-top .col {
  flex: 0 0 295px;
  max-width: 295px;
}
footer .foot-top .subscribe {
  flex: 0 0 400px;
  max-width: 400px;
  margin-left: auto;
}
footer .foot-top .subscribe small {
  font-size: 11px;
  opacity: 0.6;
  display: block;
  margin-top: 5px;
}
footer .foot-top .subscribe .search {
  display: flex;
  height: 40px;
  border-radius: 8px;
  overflow: hidden;
}
footer .foot-top .subscribe .search input {
  height: 100%;
  border: none;
  border-radius: 0px;
  margin-bottom: 0px;
}
footer .foot-top .subscribe .search input[type=text] {
  background: #fff;
}
footer .foot-top .subscribe .search input[type=submit] {
  flex: 0 0 105px;
  max-width: 105px;
  background: #F7B448;
  color: #0F232F;
  font-size: 13px;
  padding: 0px;
  line-height: 40px;
  text-transform: capitalize;
  letter-spacing: 1px;
  font-family: "Montserrat";
  font-weight: 600;
}
footer .foot-mid {
  display: flex;
  justify-content: center;
  padding: 40px 0px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
  margin: 40px 0px;
}
footer .foot-mid a {
  margin: 0 35px;
  display: flex;
  align-items: center;
}
footer .foot-mid a span {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background: #fff;
  position: relative;
  display: inline-block;
  margin-right: 10px;
  transition: 0.2s all ease-out;
}
footer .foot-mid a span img {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
}
footer .foot-mid a:hover {
  color: #F7B448 !important;
}
footer .foot-mid a:hover span {
  background: #F7B448;
}
footer .foot-bot {
  display: flex;
  justify-content: space-between;
}
footer .foot-bot p {
  margin-bottom: 0px;
}
footer .foot-bot a {
  position: relative;
  padding-right: 10px;
  margin-right: 5px;
  display: inline-block;
  font-weight: 400;
  box-sizing: border-box;
  transition: transform 200ms ease-in-out;
}
footer .foot-bot a:after {
  content: "";
  width: 1px;
  height: 100%;
  background: #fff;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
footer .foot-bot a:last-child:after {
  display: none;
}
footer .foot-bot a:focus {
  color: #fff;
}
footer .foot-bot a:hover {
  color: #EF3E56;
}
footer h6 {
  margin-bottom: 5px;
  font-size: 1.053rem;
}
footer p {
  font-size: 13px;
  font-weight: 400;
  line-height: 1rem;
  margin-bottom: 5px;
}
footer a {
  color: #fff;
  font-size: 13px;
}
footer .togglemenu-mobile {
  display: none;
}

@media all and (max-width: 1279px) {
  header .right-header nav ul li a {
    font-size: 16px;
  }

  footer .foot-mid a {
    margin: 0 35px;
  }
}
@media all and (max-width: 1023px) {
  header {
    height: 117px;
    padding: 33px 0px;
  }
  header .wrapper {
    align-items: center;
  }
  header .logo-header {
    flex: 0 0 95px;
    max-width: 95px;
  }
  header .right-header {
    flex: 0 0 calc(100% - 95px);
    max-width: calc(100% - 95px);
    padding-left: 80px;
  }
  header .right-header nav {
    position: absolute;
    top: 100%;
    right: 0;
    width: 228px;
    display: none;
    box-shadow: 0 3px 20px -15px #000;
  }
  header .right-header nav ul {
    background: #fff;
    flex-flow: row wrap;
    justify-content: flex-end;
    width: 100%;
    padding-right: 0px;
    margin: 0px;
    overflow-y: auto;
    max-height: 450px;
  }
  header .right-header nav ul li {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: right;
    padding: 20px 40px;
    border-bottom: 1px solid rgba(217, 217, 217, 0.4);
    margin-bottom: 0px;
  }
  header .right-header nav ul li:last-child {
    border-bottom: none;
  }
  header .right-header nav ul li a {
    font-size: 16px;
    font-weight: 600;
    color: #0F232F;
    display: block;
  }
  header .right-header nav ul li.dropdown > ul {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    min-width: 100%;
    transform: translateX(0);
    padding-top: 0px;
    border: none;
    display: none;
  }
  header .right-header nav ul li.dropdown > ul li {
    display: block;
    border: none;
  }
  header .right-header nav ul li.dropdown > ul li:first-child {
    border: none;
  }
  header .right-header nav ul li.dropdown > ul li a {
    font-size: 14px;
  }
  header .right-header .wrap {
    align-items: center;
    justify-content: flex-start;
    width: 100%;
  }
  header .right-header .wrap .box-search {
    margin-right: 20px;
  }
  header .right-header .wrap .box-search form {
    margin-bottom: 0px;
  }
  header .right-header .wrap .wrap-btn {
    flex: 0 0 130px;
    max-width: 130px;
  }
  header .right-header .wrap .wrap-btn a {
    font-size: 13px;
    white-space: nowrap;
    width: 100%;
    text-align: center;
    padding: 0 15px;
  }
  header .right-header .wrap .togglemenu-mobile {
    display: flex;
    justify-content: space-between;
    flex-flow: column wrap;
    align-items: flex-end;
    margin-left: auto;
    flex: 0 0 23px;
    max-width: 23px;
    cursor: pointer;
  }
  header .right-header .wrap .togglemenu-mobile span {
    width: 100%;
    height: 3px;
    margin: 2px 0px;
    border-radius: 8px;
    background: #757171;
    transition: 0.2s all ease-out;
  }
  header .right-header .wrap .togglemenu-mobile.active span {
    background: #F7B448;
  }
  header .right-header .wrap .togglemenu-mobile.active span:nth-child(2) {
    width: 70%;
  }

  footer .wrapper {
    margin: 0 40px;
  }
  footer .foot-top {
    flex-flow: row wrap;
  }
  footer .foot-top .subscribe {
    flex: 0 0 400px;
    max-width: 400px;
    margin-top: 20px;
    margin-left: 0px;
  }
  footer .foot-mid a {
    margin: 0 15px;
  }
  footer .foot-bot {
    align-items: baseline;
  }
}
@media all and (max-width: 767px) {
  header {
    padding: 15px 0px;
    height: 55px;
  }
  header .wrapper {
    margin: 0 16px;
  }
  header .right-header {
    flex: 0 0 calc(100% - 50px);
    max-width: calc(100% - 50px);
  }
  header .right-header .wrap-btn {
    display: none;
  }
  header .right-header .wrap {
    justify-content: flex-end;
  }
  header .right-header .wrap .box-search {
    flex: 0 0 160px;
    max-width: 160px;
    margin-right: 0px;
  }
  header .right-header .wrap .box-search input[type=submit] {
    width: 18px;
    height: 18px;
    background-size: contain;
    margin: auto 0;
  }
  header .right-header .wrap .togglemenu-mobile {
    margin-left: 30px;
  }
  header .right-header nav ul {
    max-height: 252px;
    overflow-y: auto;
  }
  header .right-header nav ul li {
    padding: 10px 25px;
  }
  header .right-header nav ul li:last-child {
    border-bottom: 1px solid rgba(217, 217, 217, 0.4);
  }
  header .right-header nav ul li a {
    font-size: 13px;
  }
  header .right-header nav ul li.dropdown ul li {
    padding: 5px;
  }
  header .right-header nav ul li.dropdown ul li a {
    font-size: 13px;
  }
  header .right-header nav .mobile-only {
    display: block;
    background: #fff;
    text-align: center;
    padding: 10px 0;
  }
  header .right-header nav .mobile-only a {
    background: #F7B448;
    font-size: 12px;
    font-weight: 600;
    color: #000;
    padding: 0 20px;
    display: inline-block;
    line-height: 40px;
    border-radius: 8px;
  }
  header .logo-header {
    flex: 0 0 50px;
    max-width: 50px;
  }

  footer {
    padding: 40px 0px 20px;
  }
  footer h6 {
    font-size: 16px;
  }
  footer .wrapper {
    margin: 0 25px;
  }
  footer .foot-mid {
    padding: 25px 0px;
  }
  footer .foot-mid a {
    font-size: 0px;
    margin: 0 8px;
  }
  footer .foot-mid a span {
    margin-right: 0px;
  }
  footer .foot-top figure {
    margin-bottom: 40px;
    flex: 0 0 100px;
    max-width: 100%;
  }
  footer .foot-top .col {
    flex: 0 0 272px;
    max-width: 272px;
    margin-bottom: 45px;
  }
  footer .foot-top .subscribe {
    flex: 0 0 100%;
    max-width: 100%;
  }
  footer .foot-bot {
    flex-flow: row wrap;
    justify-content: center;
    text-align: center;
  }
  footer .foot-bot .left-content, footer .foot-bot .right-content {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/*!
 * Milligram-scss v1.3.0
 * https://milligram.github.io
 *
 * Copyright (c) 2017 CJ Patoilo
 * Licensed under the MIT license
 */
.popup {
  position: fixed;
  margin: auto;
  width: 100%;
  height: 100%;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.4);
  z-index: 99999;
  overflow-y: auto;
  display: none;
}
.popup .popup-inner {
  width: 100%;
  background: #fff;
  margin: 0 auto;
  padding: 80px 88px 61px 114px;
  position: relative;
  border-radius: 10px;
  top: 50%;
  z-index: 9999;
  max-width: 1170px;
  height: auto;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
}
.popup .popup-inner.small {
  max-width: 327px;
}
.popup .popup-inner .content-pop {
  padding: 0;
  flex: 0 0 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin: 0 auto;
  width: 100%;
}
.popup .popup-inner .content-pop .images {
  width: 275px;
}
.popup .popup-inner .content-pop .content {
  width: 653px;
  height: unset;
  overflow-y: auto;
  padding-right: 30px;
}
.popup .popup-inner .content-pop .content h3 {
  margin: 0;
  margin-bottom: 5px;
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 39px;
  color: #0F232F;
}
.popup .popup-inner .content-pop .content h4 {
  font-style: normal;
  font-weight: bold;
  line-height: 150%;
  color: #0F232F;
  opacity: 0.7;
  margin: 0;
}
.popup .popup-inner .content-pop .content p {
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  color: #0F232F;
  opacity: 0.8;
  margin: 0;
}
.popup .popup-inner .content-pop .content .more-info {
  margin-top: 47px;
}
.popup .popup-inner .content-pop .content .more-info h5 {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 150%;
  color: #0F232F;
  opacity: 0.7;
  margin-bottom: 12px;
}
.popup .popup-inner .content-pop .content .more-info .list-info {
  display: flex;
}
.popup .popup-inner .content-pop .content .more-info a {
  margin-right: 60px;
  display: flex;
  align-items: center;
}
.popup .popup-inner .content-pop .content .more-info a:last-child {
  margin-right: 0;
}
.popup .popup-inner .content-pop .content .more-info a span {
  width: 40px;
  height: 40px;
  border-radius: 100%;
  background: #D9D9D9;
  position: relative;
  display: inline-block;
  margin-right: 10px;
}
.popup .popup-inner .content-pop .content .more-info a span img {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  border-radius: unset;
  filter: brightness(0) invert(1);
}
.popup .close-popup {
  position: absolute;
  right: 10px;
  top: 10px;
}
.popup .close-popup img {
  transition: 0.2s all ease-out;
}
.popup .close-popup:hover img {
  transform: rotate(90deg);
}
.popup .overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 3;
}
.popup#pop-resource .popup-inner {
  height: auto;
}
.popup#pop-resource .popup-inner .content-pop .content {
  height: auto;
}
.popup#pop-resource .download h5 {
  margin-bottom: 5px;
}
.popup#pop-resource .download button {
  display: block;
  width: 100%;
  line-height: 50px;
  font-weight: 400;
  background: #EF3E56;
  border-color: #EF3E56;
  text-transform: capitalize;
}
.popup#pop-resource .download button:hover {
  opacity: 0.8;
}

@media (max-width: 1279px) {
  .popup .popup-inner {
    max-width: 816px;
    padding: 60px 40px;
  }
  .popup .popup-inner .content-pop .images {
    width: auto;
    flex: 0 0 160px;
    max-width: 160px;
    position: relative;
  }
  .popup .popup-inner .content-pop .images:after {
    content: "";
    position: absolute;
    right: -20px;
    top: 0;
    width: 1px;
    height: 60%;
    background: #D9D9D9;
  }
  .popup .popup-inner .content-pop .content {
    width: auto;
    flex: 0 0 calc(100% - 160px);
    max-width: calc(100% - 160px);
    padding-left: 40px;
    padding-right: 0px;
    box-sizing: border-box;
    position: relative;
    max-height: 500px;
  }
  .popup .popup-inner .content-pop .content .more-info .list-info {
    flex-flow: row wrap;
  }
  .popup .popup-inner .content-pop .content .more-info .list-info a {
    flex: 0 0 100%;
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 15px;
  }
  .popup#pop-resource .popup-inner .images {
    flex: 0 0 258px;
    max-width: 258px;
  }
  .popup#pop-resource .popup-inner .images:after {
    display: none;
  }
  .popup#pop-resource .popup-inner .content {
    flex: 0 0 calc(100% - 258px);
    max-width: calc(100% - 258px);
  }
}
@media (max-width: 1023px) {
  .popup .popup-inner {
    max-width: unset;
    margin: 0 65px;
    width: auto;
  }
  .popup .popup-inner .content-pop .content {
    max-height: 400px;
  }
  .popup#pop-resource .popup-inner .images {
    flex: 0 0 180px;
    max-width: 180px;
  }
  .popup#pop-resource .popup-inner .content {
    flex: 0 0 calc(100% - 180px);
    max-width: calc(100% - 180px);
    padding-left: 25px;
  }
  .popup#pop-resource .popup-inner .content-pop .content h3 {
    font-size: 24px;
    line-height: 34px;
  }
  .popup#pop-resource .download button {
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    padding: 0 20px;
    height: auto;
  }
}
@media (max-width: 767px) {
  .popup .popup-inner {
    padding: 40px 24px;
    margin: 40px 30px 40px;
    top: 0;
    transform: translateY(0);
  }
  .popup .popup-inner .content-pop {
    flex-flow: row wrap;
    position: relative;
  }
  .popup .popup-inner .content-pop .images, .popup .popup-inner .content-pop .content {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0px;
  }
  .popup .popup-inner .content-pop .images:after {
    display: none;
  }
  .popup .popup-inner .content-pop .images img {
    max-height: 150px;
    overflow: hidden;
  }
  .popup .popup-inner .content-pop .content {
    max-height: unset;
    overflow: auto;
    margin-bottom: 20px;
  }
  .popup .popup-inner .content-pop .content p {
    max-height: 130px;
    overflow: auto;
    font-size: 12px;
  }
  .popup .popup-inner .content-pop .content .more-info {
    margin-top: 20px;
  }
  .popup .popup-inner .content-pop .content .more-info .list-info a {
    flex: 0 0 50%;
    max-width: 50%;
    font-size: 12px;
    color: #0F232F;
    text-decoration: none;
  }
  .popup .popup-inner .content-pop .content h3 {
    font-size: 18px;
    line-height: 1;
    margin-bottom: 10px;
  }
  .popup .popup-inner .content-pop .content h4 {
    font-size: 16px;
    line-height: 1;
    margin-bottom: 15px;
  }
  .popup .popup-inner .content-pop .content h5 {
    font-size: 12px;
  }
  .popup#pop-resource .popup-inner .images {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .popup#pop-resource .popup-inner .images img {
    max-height: 190px;
  }
  .popup#pop-resource .popup-inner .content {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0px;
  }
  .popup#pop-resource .popup-inner .content-pop .content h3 {
    font-size: 18px;
    line-height: 1.4;
  }
  .popup#pop-resource .popup-inner .content-pop .content br {
    display: none;
  }
  .popup#pop-resource .download {
    flex-flow: row wrap;
    margin: 0 -5px;
  }
  .popup#pop-resource .download .column {
    padding: 0px 5px;
  }
}
.banner-home {
  padding-top: 130px;
}
.banner-home .wrap-slider {
  overflow: hidden;
  border-radius: 8px;
}
.banner-home .slider-img {
  height: 530px;
}
.banner-home .slider-img .slick-list,
.banner-home .slider-img .slick-track,
.banner-home .slider-img .slick-slide,
.banner-home .slider-img .slick-slide > div,
.banner-home .slider-img .list {
  height: 100%;
}
.banner-home .slider-img figure {
  height: 100%;
}
.banner-home .slider-img figure img {
  height: 100%;
  width: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
}
.banner-home .bot-slider {
  background: #0f232f;
  padding: 40px 0 40px 260px;
  box-sizing: border-box;
  position: relative;
}
.banner-home .bot-slider .list {
  height: 100%;
}
.banner-home .bot-slider .list .wrap-text {
  display: flex;
}
.banner-home .bot-slider .list .wrap-text .text {
  flex: 0 0 50%;
  max-width: 50%;
}
.banner-home .bot-slider .list h1 {
  margin-bottom: 0px;
  font-size: 1.188rem;
  box-sizing: border-box;
  color: #fff;
}
.banner-home .bot-slider .list h6 {
  margin-bottom: 0px;
  font-size: 1rem;
  margin-right: 50px;
  box-sizing: border-box;
  color: #fff;
}
.banner-home .bot-slider .list .opacity h6 {
  opacity: 0.7;
}
.banner-home .bot-slider .slick-dots-container {
  position: absolute;
  left: 50px;
  top: 45px;
  width: 160px;
  overflow: hidden;
  display: block;
}
.banner-home .bot-slider .slick-dots-container > ul {
  padding: 0;
  display: flex;
  transition: all 0.25s;
  position: relative;
  margin: 0;
  list-style: none;
  transform: translateX(0);
  align-items: center;
  bottom: unset;
  height: 100%;
}
.banner-home .bot-slider .slick-dots li {
  display: inline-block;
  list-style: none;
  margin: 0 4px;
}
.banner-home .bot-slider .slick-dots li.slick-active button {
  width: 40px;
  background: #ef3e56;
}
.banner-home .bot-slider .slick-dots button {
  font-size: 0px;
  padding: 0px;
  width: 16px;
  height: 8px;
  background: #4b5a63;
  border-radius: 0px;
  border: none;
  outline: 0;
  transition: 0.2s all ease-out;
}

.home {
  padding: 70px 0 115px;
}
.home .title-home {
  padding-top: 15px;
  position: relative;
}
.home .title-home:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  height: 4px;
  background: #EF3E56;
}
.home .title-home h1 {
  font-size: 2.737rem;
  font-weight: 600;
}
.home .title-home h1,
.home .title-home h2 {
  font-weight: 600;
  font-size: 2rem;
}
.home .title-home b {
  display: block;
  font-size: 2.5rem;
}
.home.about figure img {
  width: 100%;
}
.home.embed-medsos .wrap-twitter,
.home.embed-medsos .wrap-ig {
  max-height: 545px !important;
  overflow-y: auto;
}
.home.embed-medsos .wrap-twitter iframe,
.home.embed-medsos .wrap-ig iframe {
  position: relative !important;
}
.home.masonry .grid {
  width: auto;
  margin: 0 -15px;
}
.home.masonry .grid:after {
  content: "";
  clear: both;
  display: block;
}
.home.masonry .grid .grid-item {
  width: 33.333%;
  display: block;
  float: left;
  margin-bottom: 30px;
  padding: 0 15px;
  transition: 0.2s opacity ease-out;
}
.home.masonry .grid .grid-item figure {
  overflow: hidden;
}
.home.masonry .grid .grid-item figure img {
  filter: grayscale(50%);
  opacity: 0.5;
  transition: 0.2s all ease-out;
}
.home.masonry .grid .grid-item .thumb-video {
  overflow: hidden;
}
.home.masonry .grid .grid-item .thumb-video img {
  transition: 0.2s all ease-out;
}
.home.masonry .grid .grid-item .text {
  color: #fff;
  padding: 16px;
  box-sizing: border-box;
}
.home.masonry .grid .grid-item .text h5 {
  margin-bottom: 10px;
  font-weight: 600;
}
.home.masonry .grid .grid-item .text h6 {
  margin-bottom: 0px;
}
.home.masonry .grid .grid-item .inner {
  border-radius: 8px;
  overflow: hidden;
}
.home.masonry .grid .grid-item.black .inner {
  background: #0F232F;
}
.home.masonry .grid .grid-item.red .inner {
  background: #EF3E56;
}
.home.masonry .grid .grid-item.yellow .inner {
  background: #F7B448;
}
.home.masonry .grid .grid-item:hover .inner {
  opacity: 0.8;
}
.home.masonry .grid .grid-item:hover .inner figure img {
  transform: scale(1.1);
}
.home.masonry .grid .grid-item:hover .inner .thumb-video img {
  transform: scale(1.1);
}
.home.masonry .grid .grid-item .wrap-video .thumb-video {
  position: relative;
  height: 220px;
}
.home.masonry .grid .grid-item .wrap-video .ic-play {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.8);
  cursor: pointer;
}
.home.masonry .grid .grid-item .wrap-video .wrap-yt {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  display: none;
}
.home.masonry .grid .grid-item .wrap-video .wrap-yt iframe {
  width: 100%;
  height: 100%;
}
.home.masonry .grid .grid-sizer {
  width: 33.333%;
}
.home.maps .center {
  text-align: center;
}
.home.maps .center .title-home:before {
  right: 0;
  margin: 0 auto;
}
.home.maps .grid-tabing {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
}
.home.maps .grid-tabing a {
  font-size: 1.313rem;
  padding: 0 25px;
  color: rgba(15, 35, 47, 0.5);
  transition: 0.2s all ease-out;
}
.home.maps .grid-tabing a:hover {
  color: #0F232F;
}
.home.maps .grid-tabing a.active {
  color: #0F232F;
}
.home.maps .box-drag {
  position: relative;
  overflow: auto;
}
.home.maps .box-drag figure {
  width: 1170px;
  height: 455px;
  position: relative;
}
.home.maps .box-drag figure.blue .poin, .home.maps .box-drag figure.red .poin, .home.maps .box-drag figure.yellow .poin {
  display: none;
}
.home.maps .box-drag figure.blue .blue, .home.maps .box-drag figure.red .red, .home.maps .box-drag figure.yellow .yellow {
  display: block;
}
.home.maps .box-drag .poin {
  position: absolute;
  top: 0;
  left: 0;
}
.home.maps .our-project {
  padding: 0 100px;
  margin-top: 40px;
}
.home.maps .our-project .wrap-bullet {
  display: flex;
  justify-content: flex-end;
}
.home.maps .our-project .wrap-bullet span {
  flex: 0 0 173px;
  max-width: 173px;
  height: 173px;
  border-radius: 100%;
  background: #EF3E56;
  display: flex;
  flex-flow: column wrap;
  justify-content: center;
  text-align: center;
  align-items: center;
  margin: 0 15px;
  color: #fff;
  font-size: 57px;
  font-weight: 600;
}
.home.maps .our-project .wrap-bullet span small {
  text-transform: uppercase;
  font-size: 16px;
}

.popup#pop-subscribe {
  position: fixed;
  bottom: 60px;
  right: 20px;
  width: 325px;
  z-index: 2;
  border: 1px solid #0f232f;
  background: #fff;
  padding: 60px 40px;
  box-shadow: 0 0 20px -15px #000;
  justify-content: center;
  text-align: center;
  border-radius: 8px;
  margin: 0;
  height: auto;
  top: auto;
  left: auto;
  display: none;
}
.popup#pop-subscribe figure,
.popup#pop-subscribe figcaption,
.popup#pop-subscribe .input-email {
  flex: 0 0 100%;
  max-width: 100%;
}
.popup#pop-subscribe figure {
  display: flex;
  justify-content: center;
  margin-bottom: 15px;
}
.popup#pop-subscribe figcaption {
  font-size: 12px;
  color: #0f232f;
  font-weight: 600;
  line-height: 1.5;
  margin-bottom: 20px;
  display: block;
}
.popup#pop-subscribe .close-popup {
  position: absolute;
  right: 10px;
  top: 10px;
}
.popup#pop-subscribe .input-email input {
  height: 55px;
  line-height: 55px;
  padding-left: 55px;
  font-size: 12px;
  background: url("/images/material/pencil.svg") no-repeat 10px center;
  background-size: 33px;
}
.popup#pop-subscribe .input-email button {
  background: #f7b448;
  color: #000;
  font-size: 13px;
  border-radius: 8px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 0px;
  border: none;
  font-weight: 600;
  padding: 0 70px;
  text-transform: capitalize;
}

@media (min-height: 731px) and (max-height: 746px) {
  .banner-home .wrap-slider {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    height: calc(100vh - 130px);
    max-height: calc(100vh - 130px);
  }
  .banner-home .wrap-slider .slider-img {
    flex: 1 1 300px;
    height: 300px;
  }
  .banner-home .wrap-slider .bot-slider {
    flex: 0 0 125px;
    height: 125px;
  }
}
@media all and (max-width: 1500px) {
  .home.maps .our-project {
    padding: 0 50px;
  }
}
@media all and (max-width: 1279px) {
  .home {
    padding: 70px 0;
  }
  .home.maps .our-project {
    padding: 0px;
    margin-top: 50px;
  }
  .home.maps .our-project .wrap-bullet span {
    flex: 0 0 119px;
    max-width: 119px;
    height: 119px;
    font-size: 40px;
  }
  .home.maps .our-project .wrap-bullet span small {
    font-size: 12px;
  }
  .home.masonry .grid .grid-sizer {
    width: 50%;
  }
  .home.masonry .grid .grid-item {
    width: 50%;
  }
  .home.masonry .grid .grid-item figure img {
    display: block;
    width: 100%;
  }
  .home.masonry .grid .grid-item .wrap-video .thumb-video {
    overflow: hidden;
  }
  .home.masonry .grid .grid-item .wrap-video .thumb-video > img {
    display: block;
    width: 100%;
  }
}
@media all and (max-width: 1023px) {
  .home .title-home h1,
.home .title-home h2 {
    font-size: 1.75rem;
  }
  .home .title-home b {
    font-size: 2.25rem;
  }
  .home.maps {
    overflow: hidden;
  }
  .home.maps .grid-tabing {
    overflow-x: auto;
    padding: 0 0 20px;
    margin-right: -16px;
    justify-content: flex-start;
  }
  .home.maps .grid-tabing a {
    padding: 0;
    margin: 0 20px 0 0;
    display: block;
    width: auto;
    white-space: nowrap;
  }
  .home.embed-medsos .wrap-twitter,
.home.embed-medsos .wrap-ig {
    max-height: 500px !important;
  }

  .banner-home .slider-img {
    height: 364px;
  }
  .banner-home .bot-slider {
    padding: 60px 30px 25px;
  }
  .banner-home .bot-slider .slick-dots-container {
    top: 30px;
    left: 30px;
  }
  .banner-home .bot-slider .list .wrap-text {
    margin: 0 -5px;
    flex-flow: row wrap;
    max-width: 406px;
  }
  .banner-home .bot-slider .list .wrap-text .text {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 5px;
    box-sizing: border-box;
    margin-bottom: 15px;
  }
  .banner-home .bot-slider .list .wrap-text .text h6 {
    font-size: 16px;
  }
  .banner-home .bot-slider .list .wrap-text .text:last-child {
    margin-bottom: 0px;
  }
  .banner-home .bot-slider .list .wrap-text .text:last-child h6 {
    font-size: 14px;
  }
  .banner-home .bot-slider .list h6 {
    margin-right: 0px;
  }
  .banner-home .bot-slider .list h6:last-child {
    margin-right: 0px;
  }
}
@media all and (max-width: 767px) {
  .banner-home {
    padding-top: 70px;
  }
  .banner-home .slider-img {
    height: 225px;
  }
  .banner-home .bot-slider {
    padding: 45px 15px 25px;
  }
  .banner-home .bot-slider .slick-dots button {
    height: 4px;
  }
  .banner-home .bot-slider .slick-dots-container {
    top: 20px;
    left: 15px;
  }

  .home {
    padding: 40px 0;
  }
  .home .title-home h1,
.home .title-home h2 {
    font-size: 1.5rem;
  }
  .home .title-home b {
    font-size: 32px;
  }
  .home.about .row .column.column-50 {
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }
  .home.maps .our-project {
    flex-flow: row nowrap;
  }
  .home.maps .our-project .column.column-50 {
    margin-bottom: 40px;
  }
  .home.maps .our-project .wrap-bullet {
    justify-content: flex-end;
  }
  .home.maps .our-project .wrap-bullet span {
    flex: 0 0 80px;
    max-width: 80px;
    height: 80px;
    font-size: 32px;
    margin: 0 5px;
    line-height: 1;
  }
  .home.maps .grid-tabing a {
    font-size: 16px;
  }
  .home.masonry .grid .grid-sizer,
.home.masonry .grid .grid-item {
    width: 100%;
    float: none;
  }
  .home.embed-medsos {
    padding: 0px 0 40px;
  }
  .home.embed-medsos .row {
    flex-wrap: wrap;
  }
  .home.embed-medsos .row .column.column-50 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .home.embed-medsos .wrap-twitter,
.home.embed-medsos .wrap-ig {
    max-height: 400px !important;
    margin: 20px 0px;
  }
  .home.embed-medsos .wrap-twitter iframe,
.home.embed-medsos .wrap-ig iframe {
    max-width: 100% !important;
  }

  .popup#pop-subscribe {
    left: 0;
    top: auto;
    right: 0;
    bottom: 0;
    margin: 0px auto 40px;
    width: 300px;
    padding: 40px 30px;
    z-index: 999999;
  }
}
@media all and (max-width: 600px) {
  .banner-home .slider-img {
    height: 180px;
  }
  .banner-home .bot-slider {
    padding: 30px 15px 25px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvcGFnZXMvaG9tZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9oZWxwZXIvc2Fzcy1saWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvY29tcG9uZW50L19sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvYXNzZXRzL3Nhc3MvbWlsbGlncmFtL19Db2xvci5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9hc3NldHMvc2Fzcy9oZWxwZXIvX3BvcHVwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7K0ZBQUE7QUFLQTsrRkFBQTtBQ0xBOzs7OytGQUFBO0FBTUE7QUE4REE7K0ZBQUE7QUQzREE7K0ZBQUE7QUVUQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtCRDtBRWpCQztFQUNDO0FGbUJGO0FFakJDO0VBQ0M7QUZtQkY7QUVqQkM7RUFDQztBRm1CRjtBRWpCRztFQUNDO0VBQ0E7QUZtQko7QUVsQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRm9CTDtBRWpCTztFQUFPO0FGb0JkO0FFbEJNO0VBQU87RUFBZTtFQUFXO0VBQWtCO0VBQW1CO0VBQW9CO0VEakI1RiwyQkNpQjBIO0VEaEIxSCxtQ0NnQjBIO0VEZjFILGdDQ2UwSDtFRGQxSCwrQkNjMEg7RURiMUgsOEJDYTBIO0VBQW1CO0FGZ0NqSjtBRS9CUztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FGaUNWO0FFaENVO0VBQ0M7RUFDQTtBRmtDWDtBRWpDVztFQUFvQjtBRm9DL0I7QUVsQ1U7RUFBZ0I7RUFBK0I7QUZzQ3pEO0FFbENLO0VBQ0M7RUFDQTtFQUNBO0FGb0NOO0FFakNNO0VBQ0M7RUFDQTtBRm1DUDtBRTlCRztFQUNDO0FGZ0NKO0FFN0JFO0VBQ0M7RUFDQTtBRitCSDtBRTlCRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FGZ0NKO0FFL0JJO0VBQU87QUZrQ1g7QUVqQ0k7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtQ0w7QUVsQ0s7RUFDQztBRm9DTjtBRWpDSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbUNMO0FFakNJO0VBQ0U7RUFDQTtFQUNBO0FGbUNOO0FFdENJO0VBQ0U7RUFDQTtFQUNBO0FGbUNOO0FFdENJO0VBQ0U7RUFDQTtFQUNBO0FGbUNOO0FFL0JJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpQ0w7QUVoQ0s7RUFDQztFQUNBO0FGa0NOOztBRTFCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FGNkJEO0FFNUJDO0VBQ0M7QUY4QkY7QUU3QkU7RUFDQztFQUNBO0VBQ0E7QUYrQkg7QUU3QkU7RUFDQztFQUNBO0FGK0JIO0FFN0JFO0VBQ0M7RUFDQTtFQUNBO0FGK0JIO0FFOUJHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUZnQ0o7QUU5Qkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtBRmdDSjtBRS9CSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FGaUNMO0FFL0JJO0VBQ0M7QUZpQ0w7QUUvQkk7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaUNMO0FFM0JDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNkJGO0FFNUJFO0VBQ0M7RUFDQTtFQUNBO0FGOEJIO0FFN0JHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitCSjtBRTlCSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmdDTDtBRTdCRztFQUNDO0FGK0JKO0FFOUJJO0VBQ0M7QUZnQ0w7QUUzQkM7RUFDQztFQUNBO0FGNkJGO0FFNUJFO0VB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O0FBQ0Y7QUF6eUJBO0VBRVE7SUFDSTtFQTB5QlY7RUF4eUJNO0lBQ0k7RUEweUJWO0FBQ0YsQyIsImZpbGUiOiJjc3MvaG9tZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgQ29tcGFueSAgICA6IFBUIFdlYiBBcmNoaXRlY3QgVGVjaG5vbG9neSAtIHdlYmFycS5jb21cclxuICAgIERvY3VtZW50ICAgOiBTdHlsZXNoZWV0XHJcbiAgICBBdXRob3IgICAgIDogWW91ciBOYW1lXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4vKiBoZWxwZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCIuLi9oZWxwZXIvc2Fzcy1saWJcIjtcclxuXHJcbi8qIGdlbmVyYWxcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBpbXBvcnQgXCIuLi9jb21wb25lbnQvbGF5b3V0XCI7XHJcbkBpbXBvcnQgXCIuLi9taWxsaWdyYW0vQ29sb3JcIjtcclxuQGltcG9ydCBcIi4uL2hlbHBlci9wb3B1cFwiO1xyXG5cclxuLmJhbm5lci1ob21lIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgIC53cmFwLXNsaWRlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiA1MzBweDtcclxuICAgICAgICAuc2xpY2stbGlzdCxcclxuICAgICAgICAuc2xpY2stdHJhY2ssXHJcbiAgICAgICAgLnNsaWNrLXNsaWRlLFxyXG4gICAgICAgIC5zbGljay1zbGlkZSA+IGRpdixcclxuICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJvdC1zbGlkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwZjIzMmY7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDQwcHggMjYwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC53cmFwLXRleHQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgxIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xODhyZW07XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcGFjaXR5IHtcclxuICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWRvdHMtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICB0b3A6IDQ1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXM7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgICAgICAgICAgICYuc2xpY2stYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmM2U1NjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0YjVhNjM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmhvbWUge1xyXG4gICAgcGFkZGluZzogNzBweCAwIDExNXB4O1xyXG4gICAgLnRpdGxlLWhvbWUge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGgxIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjczN3JlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDEsXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hYm91dCB7XHJcbiAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5lbWJlZC1tZWRzb3Mge1xyXG4gICAgICAgIC53cmFwLXR3aXR0ZXIsXHJcbiAgICAgICAgLndyYXAtaWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm1hc29ucnkge1xyXG4gICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTVweDtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIG9wYWNpdHkgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbCBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGh1bWItdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg2IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pbm5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJsYWNrIHtcclxuICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnJlZCAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnllbGxvdyAuaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci10ZXJ0aWFyeTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIgLmlubmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlndXJlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAudGh1bWItdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLndyYXAtdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgICAgIC50aHVtYi12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmljLXBsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC53cmFwLXl0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JpZC1zaXplciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYubWFwcyB7XHJcbiAgICAgICAgLmNlbnRlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgLnRpdGxlLWhvbWUge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ncmlkLXRhYmluZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxNSwgMzUsIDQ3LCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGwgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3gtZHJhZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgIGZpZ3VyZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE3MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NTVweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYuYmx1ZSxcclxuICAgICAgICAgICAgICAgICYucmVkLFxyXG4gICAgICAgICAgICAgICAgJi55ZWxsb3cge1xyXG4gICAgICAgICAgICAgICAgICAgIC5wb2luIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLmJsdWUgLmJsdWUsXHJcbiAgICAgICAgICAgICAgICAmLnJlZCAucmVkLFxyXG4gICAgICAgICAgICAgICAgJi55ZWxsb3cgLnllbGxvdyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvaW4ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3VyLXByb2plY3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICAud3JhcC1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTczcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNzNweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3M3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucG9wdXAge1xyXG4gICAgJiNwb3Atc3Vic2NyaWJlIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMjVweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwZjIzMmY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDIwcHggLTE1cHggIzAwMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBmaWd1cmUsXHJcbiAgICAgICAgZmlnY2FwdGlvbixcclxuICAgICAgICAuaW5wdXQtZW1haWwge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwZjIzMmY7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2xvc2UtcG9wdXAge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbnB1dC1lbWFpbCB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNTVweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlcy9tYXRlcmlhbC9wZW5jaWwuc3ZnXCIpIG5vLXJlcGVhdCAxMHB4XHJcbiAgICAgICAgICAgICAgICAgICAgY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdiNDQ4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDcwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1pbi1oZWlnaHQ6IDczMXB4KSBhbmQgKG1heC1oZWlnaHQ6IDc0NnB4KSB7XHJcbiAgICAuYmFubmVyLWhvbWUge1xyXG4gICAgICAgIC53cmFwLXNsaWRlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XHJcblxyXG4gICAgICAgICAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMzAwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuYm90LXNsaWRlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gICAgLy8gLmJhbm5lci1ob21le1xyXG4gICAgLy8gXHQuc2xpZGVyLWltZ3tcclxuICAgIC8vIFx0XHRoZWlnaHQ6IDM1MHB4O1xyXG4gICAgLy8gXHR9XHJcbiAgICAvLyB9XHJcbiAgICAuaG9tZS5tYXBzIC5vdXItcHJvamVjdCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIC5ob21lIHtcclxuICAgICAgICBwYWRkaW5nOiA3MHB4IDA7XHJcbiAgICAgICAgJi5tYXBzIHtcclxuICAgICAgICAgICAgLm91ci1wcm9qZWN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAud3JhcC1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTE5cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWFzb25yeSB7XHJcbiAgICAgICAgICAgIC5ncmlkIHtcclxuICAgICAgICAgICAgICAgIC5ncmlkLXNpemVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmdyaWQtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAud3JhcC12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aHVtYi12aWRlbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIC5ob21lIHtcclxuICAgICAgICAudGl0bGUtaG9tZSB7XHJcbiAgICAgICAgICAgIGgxLFxyXG4gICAgICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYXBzIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgLmdyaWQtdGFiaW5nIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE2cHg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZW1iZWQtbWVkc29zIHtcclxuICAgICAgICAgICAgLndyYXAtdHdpdHRlcixcclxuICAgICAgICAgICAgLndyYXAtaWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5iYW5uZXItaG9tZSB7XHJcbiAgICAgICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2NHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90LXNsaWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDYwcHggMzBweCAyNXB4O1xyXG4gICAgICAgICAgICAuc2xpY2stZG90cy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGlzdCB7XHJcbiAgICAgICAgICAgICAgICAud3JhcC10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTVweDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNDA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoNiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaDYge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5iYW5uZXItaG9tZSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XHJcbiAgICAgICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvdC1zbGlkZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0NXB4IDE1cHggMjVweDtcclxuICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stZG90cy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ob21lIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICAgICAgLnRpdGxlLWhvbWUge1xyXG4gICAgICAgICAgICBoMSxcclxuICAgICAgICAgICAgaDIge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hYm91dCB7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgLmNvbHVtbi5jb2x1bW4tNTAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWFwcyB7XHJcbiAgICAgICAgICAgIC5vdXItcHJvamVjdCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAuY29sdW1uLmNvbHVtbi01MCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC53cmFwLWJ1bGxldCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZ3JpZC10YWJpbmcgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tYXNvbnJ5IHtcclxuICAgICAgICAgICAgLmdyaWQge1xyXG4gICAgICAgICAgICAgICAgLmdyaWQtc2l6ZXIsXHJcbiAgICAgICAgICAgICAgICAuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmVtYmVkLW1lZHNvcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwIDQwcHg7XHJcbiAgICAgICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgLmNvbHVtbi5jb2x1bW4tNTAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAud3JhcC10d2l0dGVyLFxyXG4gICAgICAgICAgICAud3JhcC1pZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDBweDtcclxuICAgICAgICAgICAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wdXAjcG9wLXN1YnNjcmliZSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweDtcclxuICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk5OTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAgIC5iYW5uZXItaG9tZSB7XHJcbiAgICAgICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm90LXNsaWRlciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICAgQ29tcGFueSAgICA6IFBUIFdlYiBBcmNoaXRlY3QgVGVjaG5vbG9neSAtIHdlYmFycS5jb21cclxuICAgIERvY3VtZW50ICAgOiBTdHlsZXNoZWV0XHJcbiAgICBBdXRob3IgICAgIDogRnJvbnRFbmQgVGVhbVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qIGltcG9ydCBib3VyYm9uIC0gaHR0cDovL2JvdXJib24uaW8vZG9jcyAqL1xyXG5AaW1wb3J0IFwiLi4vYm91cmJvbi9ib3VyYm9uXCI7XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbigkYXR0cil7XHJcbiAgICB0cmFuc2l0aW9uOiAkYXR0cjtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogJGF0dHI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246ICRhdHRyO1xyXG4gICAgLW1zLXRyYW5zaXRpb246ICRhdHRyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogJGF0dHI7XHJcbn1cclxuQG1peGluIHRyYW5zZm9ybSgkYXR0cil7XHJcbiAgICB0cmFuc2Zvcm06ICRhdHRyO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06ICRhdHRyO1xyXG4gICAgLW1vei10cmFuc2Zvcm06ICRhdHRyO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogJGF0dHI7XHJcbiAgICAtby10cmFuc2Zvcm06ICRhdHRyO1xyXG59XHJcbkBtaXhpbiBib3JkZXJSYWRpdXMoJGF0dHIpe1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGF0dHI7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6ICRhdHRyO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAkYXR0cjtcclxuICAgIC1tcy1ib3JkZXItcmFkaXVzOiAkYXR0cjtcclxuICAgIC1vLWJvcmRlci1yYWRpdXM6ICRhdHRyO1xyXG59XHJcbkBtaXhpbiBib3hTaGFkb3coJGF0dHIpe1xyXG4gICAgYm94LXNoYWRvdzogICRhdHRyO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAkYXR0cjtcclxuICAgIC1tb3otYm94LXNoYWRvdzogJGF0dHI7XHJcbiAgICAtbXMtYm94LXNoYWRvdzogJGF0dHI7XHJcbiAgICAtby1ib3gtc2hhZG93OiAkYXR0clxyXG59XHJcbkBtaXhpbiBib3hTaXppbmcoJGF0dHIpe1xyXG4gICAgYm94LXNpemluZzogICRhdHRyO1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiAkYXR0cjtcclxuICAgIC1tb3otYm94LXNpemluZzogJGF0dHI7XHJcbiAgICAtbXMtYm94LXNpemluZzogJGF0dHI7XHJcbiAgICAtby1ib3gtc2l6aW5nOiAkYXR0clxyXG59XHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge0Bjb250ZW50fVxyXG4gICAgOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtAY29udGVudH1cclxuICAgIDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9XHJcbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge0Bjb250ZW50fVxyXG59XHJcbkBtaXhpbiB0cmFuc2Zvcm1vcmlnaW4oJGF0dHIpe1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAkYXR0cjtcclxuICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogJGF0dHI7XHJcbiAgICAtby10cmFuc2Zvcm0tb3JpZ2luOiAkYXR0cjtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46ICRhdHRyO1xyXG59XHJcbkBtaXhpbiBvcGFjaXR5KCR2YWx1ZSl7XHJcbiAgJElFVmFsdWU6ICR2YWx1ZSoxMDA7XHJcbiAgb3BhY2l0eTogJHZhbHVlO1xyXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9XCIrJElFVmFsdWUrXCIpXCI7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRJRVZhbHVlKTtcclxufVxyXG5AbWl4aW4gYWZ0ZXJjbGVhcntcclxuICAgICY6YWZ0ZXJ7IGNvbnRlbnQ6Jyc7IGRpc3BsYXk6IGJsb2NrOyBjbGVhcjogYm90aDsgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIGNvbG9yIGdsb2JhbFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNfMTExOiAjMTExO1xyXG4kY18zMzM6ICMzMzM7XHJcbiRjXzY2NjogIzY2NjtcclxuJGNfOTk5OiAjOTk5O1xyXG4kY19lYTogI2VhZWFlYTtcclxuIiwiaGVhZGVye1xyXG5cdGhlaWdodDogMTI1cHg7XHJcblx0cGFkZGluZzogMzBweCAwcHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0dHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLW91dDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ji5mbG9hdHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1x0XHJcblx0fVxyXG5cdC53cmFwcGVye1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblx0LnJpZ2h0LWhlYWRlcntcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bmF2e1xyXG5cdFx0XHR1bHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAtMTVweDtcclxuXHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdFx0Ji5kcm9wZG93biB7XHJcblx0XHRcdFx0XHRcdCY6aG92ZXIgeyBcclxuXHRcdFx0XHRcdFx0XHQ+IHVsIHsgZGlzcGxheTogYmxvY2s7IH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQ+IHVsIHsgZGlzcGxheTogbm9uZTsgbGVmdDogNTAlOyBtaW4td2lkdGg6IDEzNHB4OyBwYWRkaW5nLXRvcDogMTZweDsgcG9zaXRpb246IGFic29sdXRlOyB0b3A6IDEwMCU7IEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC00MCUpKTsgei1pbmRleDogOTk7XHJcblx0XHRcdFx0XHRcdFx0IFx0bGkgeyBcclxuXHRcdFx0XHRcdFx0XHQgXHRcdGJhY2tncm91bmQ6ICNmZmY7IFxyXG5cdFx0XHRcdFx0XHRcdCBcdFx0ZGlzcGxheTogYmxvY2s7IFxyXG5cdFx0XHRcdFx0XHRcdCBcdFx0bWFyZ2luLWJvdHRvbTogMDsgXHJcblx0XHRcdFx0XHRcdFx0IFx0XHRwYWRkaW5nOiAxMnB4IDEycHg7IFxyXG5cdFx0XHRcdFx0XHRcdCBcdFx0PmEgeyBcclxuXHRcdFx0XHRcdFx0XHQgXHRcdFx0Zm9udC1zaXplOiAxNnB4OyBcclxuXHRcdFx0XHRcdFx0XHQgXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0XHRcdFx0XHQgXHRcdFx0Jjpob3ZlciwgJi5hY3RpdmUgeyBmb250LXdlaWdodDogNjAwOyB9XHJcblx0XHRcdFx0XHRcdFx0IFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0IFx0XHQmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNFRjNFNTY7IHBhZGRpbmctdG9wOiAxNnB4OyB9XHJcblx0XHRcdFx0XHRcdFx0IFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzBGMjMyRjtcclxuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLW91dDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjE4OHJlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6aG92ZXIsJi5hY3RpdmV7XHJcblx0XHRcdFx0XHRcdD5he1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNFRjNFNTY7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1vYmlsZS1vbmx5e1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC53cmFwe1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0XHQuYm94LXNlYXJjaHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZmxleDogMCAwIDI2MHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjYwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdGlucHV0eyBtYXJnaW4tYm90dG9tOiAwcHg7IH1cclxuXHRcdFx0XHRpbnB1dFt0eXBlPSd0ZXh0J117XHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMEYyMzJGO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czp1bnNldDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdFx0XHQmOmZvY3Vze1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNGN0I0NDg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0W3R5cGU9J3N1Ym1pdCdde1xyXG5cdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiB1bnNldDtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL2ltYWdlcy9tYXRlcmlhbC9pYy1zZWFyY2guc3ZnJyluby1yZXBlYXQgY2VudGVyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQ6OnBsYWNlaG9sZGVyIHtcclxuXHRcdFx0XHQgIGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHQgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblx0XHRcdFx0ICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC53cmFwLWJ0bntcclxuXHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0Y3QjQ0ODtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjVweDtcclxuXHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDozNXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjJzIGFsbCBlYXNlLW91dDtcclxuXHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNENzg4MDk7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuZm9vdGVye1xyXG5cdGJhY2tncm91bmQ6IzBGMjMyRjtcclxuXHRwYWRkaW5nOiA4MHB4IDAgMzBweDtcclxuXHRjb2xvcjojZmZmO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQuZm9vdC10b3B7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmlndXJle1xyXG5cdFx0XHRmbGV4OiAwIDAgMTM1cHg7XHJcblx0XHRcdG1heC13aWR0aDogMTM1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNjBweDtcdFxyXG5cdFx0fVxyXG5cdFx0LmNvbHtcclxuXHRcdFx0ZmxleDogMCAwIDI5NXB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI5NXB4O1xyXG5cdFx0fVxyXG5cdFx0LnN1YnNjcmliZXtcclxuXHRcdFx0ZmxleDogMCAwIDQwMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0c21hbGx7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdG9wYWNpdHk6IC42O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2VhcmNoe1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHRcdGlucHV0eyBcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTsgXHJcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0W3R5cGU9J3RleHQnXXtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdGlucHV0W3R5cGU9J3N1Ym1pdCdde1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDEwNXB4O1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDVweDtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGN0I0NDg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzBGMjMyRjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9vdC1taWR7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDBweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LC4xKTtcclxuXHRcdG1hcmdpbjogNDBweCAwcHg7XHJcblx0XHRhe1xyXG5cdFx0XHRtYXJnaW46IDAgMzVweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0c3BhbntcclxuXHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1vdXQ7XHJcblx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAjRjdCNDQ4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0c3BhbntcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNGN0I0NDg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5mb290LWJvdHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRweyBtYXJnaW4tYm90dG9tOiAwcHg7IH1cclxuXHRcdGF7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcclxuXHRcdFx0LW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyMDBtcyBlYXNlLWluLW91dDtcclxuXHRcdFx0LW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDIwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1pbi1vdXQ7XHJcblx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0Y29udGVudDonJztcclxuXHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtyaWdodDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHQmOmFmdGVye1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGNvbG9yOiAjRUYzRTU2O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGg2e1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjA1M3JlbTtcclxuXHR9XHJcblx0cHsgXHJcblx0XHRmb250LXNpemU6IDEzcHg7IFxyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxcmVtO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuXHRhe1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0fVxyXG5cdC50b2dnbGVtZW51LW1vYmlsZXsgZGlzcGxheTogbm9uZTsgfVxyXG59XHJcblxyXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuXHRoZWFkZXIgLnJpZ2h0LWhlYWRlciBuYXYgdWwgbGkgYSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG5cdGZvb3RlcntcclxuXHRcdC5mb290LW1pZHtcclxuXHRcdFx0YXsgbWFyZ2luOiAwIDM1cHg7IH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG5cdGhlYWRlcntcclxuXHRcdGhlaWdodDogMTE3cHg7XHJcblx0XHRwYWRkaW5nOiAzM3B4IDBweDtcclxuXHRcdC53cmFwcGVyeyBhbGlnbi1pdGVtczogY2VudGVyOyB9XHJcblx0XHQubG9nby1oZWFkZXJ7XHJcblx0XHRcdGZsZXg6IDAgMCA5NXB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDk1cHg7XHRcclxuXHRcdH1cclxuXHRcdC5yaWdodC1oZWFkZXJ7XHJcblx0XHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA5NXB4KTtcclxuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA5NXB4KTtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xyXG5cdFx0XHRuYXZ7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHRyaWdodDogMDtcclxuXHRcdFx0XHR3aWR0aDogMjI4cHg7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDNweCAyMHB4IC0xNXB4ICMwMDA7XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0ZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDQ1MHB4O1xyXG5cdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdGZsZXg6IDAgMCAxMDAlO1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIxNywyMTcsMjE3LC40KTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTpub25lO31cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzBGMjMyRjtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmLmRyb3Bkb3due1xyXG5cdFx0XHRcdFx0XHRcdD4gdWx7XHJcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOm5vbmU7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0LndyYXB7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0LmJveC1zZWFyY2h7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0XHRmb3JteyBtYXJnaW4tYm90dG9tOiAwcHg7IH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LndyYXAtYnRueyBcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxMzBweDsgbWF4LXdpZHRoOiAxMzBweDsgXHJcblx0XHRcdFx0XHRheyBcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwOyBcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudG9nZ2xlbWVudS1tb2JpbGV7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0ZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdFx0ZmxleDogMCAwIDIzcHg7XHJcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDIzcHg7XHJcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMnB4IDBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNzU3MTcxO1xyXG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2Utb3V0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ji5hY3RpdmV7XHJcblx0XHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDojRjdCNDQ4O1xyXG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDIpe1xyXG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDcwJTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Zm9vdGVye1xyXG5cdFx0LndyYXBwZXJ7IG1hcmdpbjogMCA0MHB4OyB9XHJcblx0XHQuZm9vdC10b3B7XHJcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRcdC5zdWJzY3JpYmV7XHJcblx0XHRcdFx0ZmxleDogMCAwIDQwMHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9vdC1taWR7XHJcblx0XHRcdGF7IG1hcmdpbjogMCAxNXB4OyB9XHJcblx0XHR9XHJcblx0XHQuZm9vdC1ib3R7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHRoZWFkZXJ7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDBweDtcclxuXHRcdGhlaWdodDogNTVweDtcclxuXHRcdC53cmFwcGVye1xyXG5cdFx0XHRtYXJnaW46IDAgMTZweDtcclxuXHRcdH1cclxuXHRcdC5yaWdodC1oZWFkZXJ7XHJcblx0XHRcdGZsZXg6IDAgMCBjYWxjKDEwMCUgLSA1MHB4KTtcclxuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MHB4KTtcclxuXHRcdFx0LndyYXAtYnRue1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0LndyYXB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdFx0XHQuYm94LXNlYXJjaHtcclxuXHRcdFx0XHRcdGZsZXg6IDAgMCAxNjBweDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTYwcHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9c3VibWl0XXtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMThweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IGF1dG8gMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnRvZ2dsZW1lbnUtbW9iaWxleyBtYXJnaW4tbGVmdDogMzBweDsgfVxyXG5cdFx0XHR9XHJcblx0XHRcdG5hdntcclxuXHRcdFx0XHR1bHtcclxuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDI1MnB4O1xyXG5cdFx0XHRcdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XHJcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMTcsIDIxNywgMjE3LCAwLjQpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGF7IGZvbnQtc2l6ZTogMTNweDsgfVxyXG5cdFx0XHRcdFx0XHQmLmRyb3Bkb3due1xyXG5cdFx0XHRcdFx0XHRcdHVse1xyXG5cdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0YXsgZm9udC1zaXplOiAxM3B4O31cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Lm1vYmlsZS1vbmx5e1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI0Y3QjQ0ODtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubG9nby1oZWFkZXJ7XHJcblx0XHRcdGZsZXg6IDAgMCA1MHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGZvb3RlcntcclxuXHRcdHBhZGRpbmc6IDQwcHggMHB4IDIwcHg7XHJcblx0XHRoNnsgZm9udC1zaXplOiAxNnB4OyB9XHJcblxyXG5cdFx0LndyYXBwZXJ7XHJcblx0XHRcdG1hcmdpbjogMCAyNXB4O1xyXG5cdFx0fVxyXG5cdFx0LmZvb3QtbWlke1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDBweDtcclxuXHRcdFx0YXsgXHJcblx0XHRcdFx0Zm9udC1zaXplOiAwcHg7IFxyXG5cdFx0XHRcdG1hcmdpbjogMCA4cHg7XHJcblx0XHRcdFx0c3BhbnsgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmZvb3QtdG9we1xyXG5cdFx0XHRmaWd1cmV7IFxyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7IFxyXG5cdFx0XHRcdGZsZXg6IDAgMCAxMDBweDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LmNvbHtcclxuXHRcdFx0XHRmbGV4OiAwIDAgMjcycHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyNzJweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zdWJzY3JpYmV7XHJcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuZm9vdC1ib3R7XHJcblx0XHRcdGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdC5sZWZ0LWNvbnRlbnQsLnJpZ2h0LWNvbnRlbnR7XHJcblx0XHRcdFx0ZmxleDogMCAwIDEwMCU7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi8qIVxyXG4gKiBNaWxsaWdyYW0tc2NzcyB2MS4zLjBcclxuICogaHR0cHM6Ly9taWxsaWdyYW0uZ2l0aHViLmlvXHJcbiAqXHJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBDSiBQYXRvaWxvXHJcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZVxyXG4gKi9cclxuXHJcblxyXG4vLyBDb2xvclxyXG4vLyDigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJPigJNcclxuXHJcbiRjb2xvci1pbml0aWFsOiAjZmZmICFkZWZhdWx0O1xyXG4kY29sb3ItcHJpbWFyeTogIzBGMjMyRiAhZGVmYXVsdDtcclxuJGNvbG9yLXNlY29uZGFyeTogI0VGM0U1NiAhZGVmYXVsdDtcclxuJGNvbG9yLXRlcnRpYXJ5OiAjRjdCNDQ4ICFkZWZhdWx0O1xyXG4kY29sb3ItcXVhdGVybmFyeTogIzc1NzE3MSAhZGVmYXVsdDtcclxuJGNvbG9yLXF1aW5hcnk6ICNEOUQ5RDkgIWRlZmF1bHQ7XHJcbiIsIi5wb3B1cHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7IFxyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTsgXHJcblx0dG9wOiAwOyBcclxuXHRyaWdodDogMDsgXHJcblx0Ym90dG9tOiAwOyBcclxuXHRsZWZ0OiAwOyBcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTsgXHJcbiAgICB6LWluZGV4OiA5OTk5OTsgIFxyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAucG9wdXAtaW5uZXJ7XHJcbiAgICBcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgXHRtYXJnaW46MCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggODhweCA2MXB4IDExNHB4O1xyXG4gICAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgIG1heC13aWR0aDogMTE3MHB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAmLnNtYWxsIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMjdweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xyXG4gICAgICAgIC5jb250ZW50LXBvcHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgZmxleDogMCAwIDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLmltYWdlc3tcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29udGVudHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NTNweDtcclxuICAgICAgICAgICAgICAgIC8vIGhlaWdodDogNTg2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBoM3tcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzlweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBGMjMyRjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzBGMjMyRjtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwRjIzMkY7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb3JlLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcclxuICAgICAgICAgICAgICAgICAgICBoNXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwRjIzMkY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmxpc3QtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRDlEOUQ5OztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNsb3NlLXBvcHVwe1xyXG4gICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBcdHJpZ2h0OiAxMHB4O1xyXG4gICAgXHR0b3A6IDEwcHg7XHJcbiAgICBcdGltZ3tcclxuICAgIFx0XHR0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2Utb3V0O1xyXG4gICAgXHR9XHJcbiAgICBcdCY6aG92ZXJ7XHJcbiAgICBcdFx0aW1ne1xyXG4gICAgXHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7XHJcbiAgICBcdFx0fVxyXG4gICAgXHR9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheSB7cG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAwOyBib3R0b206IDA7IG1hcmdpbjogYXV0bzsgei1pbmRleDogMzt9XHJcbiAgICAmI3BvcC1yZXNvdXJjZXtcclxuICAgICAgICAucG9wdXAtaW5uZXJ7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgLmNvbnRlbnQtcG9we1xyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb3dubG9hZHtcclxuICAgICAgICAgICAgaDV7IG1hcmdpbi1ib3R0b206IDVweDsgfVxyXG4gICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VGM0U1NjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0VGM0U1NjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAuODtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLnBvcHVwe1xyXG4gICAgICAgIC5wb3B1cC1pbm5lcntcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MTZweDtcclxuICAgICAgICAgICAgcGFkZGluZzogNjBweCA0MHB4O1xyXG4gICAgICAgICAgICAuY29udGVudC1wb3B7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Vze1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6LTIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEOUQ5RDk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE2MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5tb3JlLWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saXN0LWluZm97XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjcG9wLXJlc291cmNle1xyXG4gICAgICAgICAgICAucG9wdXAtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Vze1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNThweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1OHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBjYWxjKDEwMCUgLSAyNThweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNThweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuXHJcbiAgICAucG9wdXB7XHJcbiAgICAgICAgLnBvcHVwLWlubmVye1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgNjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIC5jb250ZW50LXBvcHtcclxuICAgICAgICAgICAgICAgIC5jb250ZW50eyBtYXgtaGVpZ2h0OjQwMHB4OyAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjcG9wLXJlc291cmNle1xyXG4gICAgICAgICAgICAucG9wdXAtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Vze1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxODBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDAgY2FsYygxMDAlIC0gMTgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDpjYWxjKDEwMCUgLSAxODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQtcG9we1xyXG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoM3sgZm9udC1zaXplOiAyNHB4OyBsaW5lLWhlaWdodDogMzRweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZG93bmxvYWR7XHJcbiAgICAgICAgICAgICAgICBidXR0b257XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAucG9wdXB7XHJcbiAgICAgICAgLnBvcHVwLWlubmVye1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAzMHB4IDQwcHg7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAuY29udGVudC1wb3B7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgLmltYWdlcywuY29udGVudHsgXHJcbiAgICAgICAgICAgICAgICAgICAgZmxleDowIDAgMTAwJTsgbWF4LXdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Vze1xyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OmF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLm1vcmUtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpc3QtaW5mb3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCA1MCU7IG1heC13aWR0aDogNTAlOyBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwRjIzMkY7IHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBoM3sgZm9udC1zaXplOiAxOHB4OyBsaW5lLWhlaWdodDogMTsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxyXG4gICAgICAgICAgICAgICAgICAgIGg0eyBmb250LXNpemU6IDE2cHg7IGxpbmUtaGVpZ2h0OiAxOyBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XHJcbiAgICAgICAgICAgICAgICAgICAgaDV7IGZvbnQtc2l6ZTogMTJweDsgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYjcG9wLXJlc291cmNle1xyXG4gICAgICAgICAgICAucG9wdXAtaW5uZXJ7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2Vze1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuY29udGVudC1wb3B7XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnR7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBicnsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZG93bmxvYWR7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC01cHg7XHJcbiAgICAgICAgICAgICAgICAuY29sdW1ue1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/