.h1 {
  font-size: 52px;
  margin-top: 0;
}
.h2 {
  font-size: 42px;
  margin-top: 0;
}
.h3 {
  font-size: 32px;
}
.m-b-10 {
  margin-bottom: 10px;
}
.h1,
.h3.heading,
.h2.heading,
.h3.pink-heading,
.h2.pink-heading,
h3.pink-heading,
h2.pink-heading {
  font-family: 'Open Sans', sans-serif;
  color: #221e1f;
  font-weight: bold;
  line-height: 1.1;
  margin: 0 0 20px;
}
#main-nav-wrap {
  background-color: #fff;
}
.block {
  position: relative;
}
.block .centered {
  position: relative;
}
@media screen and (min-width: 1031px) {
  .block__thin .centered {
    max-width: 1030px;
    width: 100%;
  }
}
.block__wide .centered {
  width: 1200px;
}
@media screen and (max-width: 600px) {
  .main-wrap .bg-white .centered {
    min-width: 288px;
  }
  .block .centered {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.gap15 {
  height: 15px;
  width: 100%;
  clear: both;
}
.paragraph {
  font-size: 16px;
}
.color-block {
  background: #f1f2f2;
}
.ajax-send-btn.loading {
  color: transparent !important;
  border: 0 none;
  background: transparent url('../../images/horizontal_loader.gif') no-repeat center !important;
  outline: 0 none;
}
.order-result.success {
  color: green;
  text-align: center;
  border: 8px solid green;
  padding: 30px;
  margin: 0 50px 50px;
}
/************************************************* BLOCKS *********************************************************** */
.top-block {
  background: white;
}
.top-block .centered {
  background: url(../../images/landings/vats/top.jpg) no-repeat 103% bottom;
  min-height: 550px;
}
.top-block .texts-container {
  padding-top: 92px;
}
.top-block .h1 {
  margin-bottom: 24px;
}
.top-block .descriptor {
  font-size: 16px;
  margin-bottom: 19px;
}
.top-block .main-feature {
  margin-bottom: 32px;
  width: 278px;
  display: inline-block;
  vertical-align: top;
}
.top-block .main-feature.main-feature-wide {
  width: 300px;
}
.top-block .main-feature .icon {
  min-height: 63px;
}
.top-block .main-feature .icon-diamond {
  width: 53px;
  height: 56px;
  background: url(../../images/landings/vats/icon-diamond.png) no-repeat 0 0;
}
.top-block .main-feature .icon-gift {
  width: 63px;
  height: 53px;
  background: url(../../images/landings/vats/icon-gift.png) no-repeat 0 0;
}
.top-block .main-feature .title {
  font-size: 21px;
  font-weight: bold;
}
.top-block .main-feature .text {
  font-size: 16px;
  font-weight: bold;
}
.mb_center_new {
  background: #F1F2F2;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
.mb_center_new div {
  width: 500px;
  margin: 0 auto;
}
.mb_center_new .tariff-block .options-container {
  width: 100%;
  float: none;
}
@media screen and (max-width: 1030px) {
  .top-block .centered {
    min-height: 820px;
  }
  .top-block .texts-container {
    padding-top: 22px;
  }
}
@media screen and (max-width: 767px) {
  .top-block .centered {
    min-height: auto;
    background: none;
  }
  .top-block .texts-container {
    padding-bottom: 22px;
  }
}
@media screen and (max-width: 600px) {
  .h3.heading,
  .h3,
  .h2.heading,
  .h2,
  .h1 {
    font-size: 30px;
  }
  .mb_center_new {
    text-align: center;
  }
}
.tariff-block {
  border-top: 1px solid transparent;
}
.tariff-block .h2 {
  margin-top: 60px;
  margin-bottom: 8px;
}
.tariff-block .caption {
  font-size: 30px;
  font-weight: 100;
}
.tariff-block .title {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 16px;
}
.tariff-block .options {
  margin-top: 20px;
}
.tariff-block .option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
}
.tariff-block ul {
  padding-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.tariff-block .icon {
  position: relative;
  min-width: 65px;
  margin-right: 20px;
}
.tariff-block .icon:before {
  content: "";
  position: absolute;
  width: 51px;
  height: 51px;
  border-radius: 50%;
  background: white;
}
.tariff-block .icon:after {
  content: "";
  display: inline-block;
  position: relative;
  margin-left: 10px;
  margin-top: 5px;
}
.tariff-block .icon.icon-phone:after {
  background: url(../../images/landings/vats/icon-phone.png) no-repeat 0 0;
  width: 48px;
  height: 41px;
}
.tariff-block .icon.icon-call:after {
  background: url(../../images/landings/vats/icon-call.png) no-repeat 0 0;
  width: 42px;
  height: 42px;
}
.tariff-block .icon.icon-clock:after {
  background: url(../../images/landings/vats/icon-clock.png) no-repeat 0 0;
  width: 47px;
  height: 47px;
}
.tariff-block .icon.icon-cloud:after {
  background: url(../../images/landings/vats/icon-cloud.png) no-repeat 0 0;
  width: 48px;
  height: 48px;
}
.tariff-block .icon.icon-team:after {
  background: url(../../images/landings/vats/icon-team.png) no-repeat 0 0;
  width: 39px;
  height: 38px;
}
.tariff-block .icon.icon-money:after {
  background: url(../../images/landings/vats/icon-money.png) no-repeat 0 0;
  width: 41px;
  height: 42px;
}
.tariff-block .icon.icon-mobile:after {
  background: url(../../images/landings/vats/icon-mobile.png) no-repeat 0 0;
  width: 33px;
  height: 43px;
}
.tariff-block .icon.icon-support:after {
  background: url(../../images/landings/vats/icon-support.png) no-repeat 0 0;
  width: 45px;
  height: 45px;
}
.tariff-block .digit {
  font-size: 21px;
  line-height: 14px;
}
.tariff-block .digit {
  font-size: 21px;
}
.tariff-block .price {
  font-size: 42px;
}
.tariff-block .options-container {
  width: 51.5%;
  float: left;
}
.tariff-block .options-container .subcaption {
  font-size: 16px;
}
.tariff-block .options-container .title {
  margin-top: 7px;
}
.tariff-block .button-container {
  margin-left: 100px;
  margin-top: 40px;
  margin-bottom: 65px;
}
.tariff-block .link-container {
  margin-left: 20px;
  margin-bottom: 20px;
}
.tariff-block .link-container a {
  color: #ec008c;
  font-style: italic;
  text-decoration: underline;
}
.tariff-block .link-container img {
  margin-left: 10px;
}
.tariff-block .link-container a,
.tariff-block .link-container img {
  display: inline-block;
  vertical-align: middle;
}
.tariff-block .link-container a:hover {
  text-decoration: none;
}
.tariff-block .link-container a:hover + img {
  margin-left: 18px;
  -webkit-transition: all ease 0.4s;
  -o-transition: all ease 0.4s;
  transition: all ease 0.4s;
}
.tariff-block .additional-options-container {
  width: 41.5%;
  float: left;
  margin-top: -45px;
}
.tariff-block .additional-options-container .caption,
.tariff-block .additional-options-container .subcaption {
  margin-left: 20px;
}
.tariff-block .additional-options-container .title {
  color: #ec008c;
  line-height: 1;
  margin-bottom: 5px;
}
.tariff-block .additional-options-container .icon {
  margin-right: 10px;
}
.tariff-block .additional-options-container .icon:before {
  background: #f1f2f2;
}
.tariff-block .additional-options-container .options {
  margin-top: 50px;
  margin-bottom: 62px;
}
.tariff-block .additional-options-container .option {
  background: white;
  padding: 15px;
  margin-bottom: 15px;
}
@media screen and (max-width: 1262px) {
  .tariff-block .link-container {
    margin-left: 0;
  }
  .tariff-block .link-container a {
    font-size: 14px;
  }
}
@media screen and (max-width: 1030px) {
  .tariff-block .additional-options-container,
  .tariff-block .options-container {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .tariff-block .option {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .tariff-block .icon {
    margin-right: 0;
    margin-bottom: 15px;
  }
  .tariff-block .button-container {
    margin-left: 0;
    text-align: center;
  }
  .tariff-block .additional-options-container .caption,
  .tariff-block .additional-options-container .subcaption {
    margin-left: 0;
  }
  .tariff-block .link-container img {
    display: none;
  }
}
.possibilities-block {
  border-top: 1px solid transparent;
}
.possibilities-block .h2,
.possibilities-block .h3 {
  margin-top: 66px;
  margin-bottom: 6px;
}
.possibilities-block .subcaption {
  font-size: 28px;
}
.possibilities-block .options {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 52px;
  margin-bottom: 80px;
}
.possibilities-block .options .column:first-of-type {
  min-width: 590px;
}
.possibilities-block .option {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
}
.possibilities-block .icon {
  position: relative;
  min-width: 77px;
  margin-right: 16px;
}
.possibilities-block .icon:after {
  content: "";
  display: inline-block;
  position: relative;
  margin-top: 5px;
  width: 77px;
  height: 73px;
}
.possibilities-block .icon.icon-poss-1:after {
  background: url(../../images/landings/vats/icon-poss-1.png?v=2) no-repeat 0 0;
}
.possibilities-block .icon.icon-poss-2:after {
  background: url(../../images/landings/vats/icon-poss-2.png?v=2) no-repeat 0 0;
}
.possibilities-block .icon.icon-poss-3:after {
  background: url(../../images/landings/vats/icon-poss-3.png?v=2) no-repeat 0 0;
}
.possibilities-block .icon.icon-poss-4:after {
  background: url(../../images/landings/vats/icon-poss-4.png?v=2) no-repeat 0 0;
}
.possibilities-block .icon.icon-poss-5:after {
  background: url(../../images/landings/vats/icon-poss-5.png?v=2) no-repeat 0 0;
}
.possibilities-block .icon.icon-poss-6:after {
  background: url(../../images/landings/vats/icon-poss-6.png?v=2) no-repeat 0 0;
}
.possibilities-block .icon.icon-poss-7:after {
  background: url(../../images/landings/vats/icon-poss-7.png?v=2) no-repeat 0 0;
}
.possibilities-block .title {
  line-height: 1.4;
  margin-bottom: 8px;
  margin-top: 9px;
  text-transform: uppercase;
  font-weight: bold;
}
@media screen and (max-width: 1262px) {
  .possibilities-block .options .column:first-of-type {
    min-width: 50%;
  }
}
@media screen and (max-width: 1030px) {
  .possibilities-block .options {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .possibilities-block .options .column,
  .possibilities-block .options .column:first-of-type {
    width: 100%;
  }
}
@media screen and (max-width: 600px) {
  .possibilities-block .option {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .possibilities-block .icon {
    margin-left: 0;
    margin-bottom: 15px;
  }
  .possibilities-block .text {
    text-align: justify;
  }
}
.features-block {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.features-block .h2,
.features-block .h3 {
  margin-top: 69px;
  margin-bottom: 7px;
}
.features-block .subcaption {
  font-size: 28px;
  font-weight: bold;
  color: #ec008c;
}
.features-block .options {
  margin-top: 17px;
  margin-bottom: 29px;
}
.features-block .option {
  width: 390px;
  background: white;
  padding: 16px 17px 21px;
  margin-bottom: 15px;
  margin-left: 15px;
  border-radius: 5px;
  display: inline-block;
  vertical-align: top;
}
.features-block .option:nth-of-type(3n + 1),
.features-block .option:first-of-type {
  margin-left: 0;
}
.features-block .option.option-wide {
  width: 795px;
}
.features-block .icon {
  position: relative;
  min-width: 65px;
  margin-right: 20px;
}
.features-block .icon:before {
  content: "";
  position: absolute;
  width: 51px;
  height: 51px;
  border-radius: 50%;
  background: white;
}
.features-block .icon:after {
  content: "";
  display: inline-block;
  position: relative;
  margin-left: 10px;
  margin-top: 5px;
  height: 63px;
  width: 63px;
}
.features-block .icon.icon-f-1:after {
  background: url(../../images/landings/vats/icon-f-1.png) no-repeat 0 0;
}
.features-block .icon.icon-f-2:after {
  background: url(../../images/landings/vats/icon-f-2.png) no-repeat 0 0;
}
.features-block .icon.icon-f-3:after {
  background: url(../../images/landings/vats/icon-f-3.png) no-repeat 0 0;
}
.features-block .icon.icon-f-4:after {
  background: url(../../images/landings/vats/icon-f-4.png) no-repeat 0 0;
}
.features-block .icon.icon-f-5:after {
  background: url(../../images/landings/vats/icon-f-5.png) no-repeat 0 0;
}
.features-block .icon.icon-f-6:after {
  background: url(../../images/landings/vats/icon-f-6.png) no-repeat 0 0;
}
.features-block .title {
  margin-bottom: 5px;
  margin-top: 10px;
  text-transform: uppercase;
  font-weight: bold;
}
.features-block .title,
.features-block .text {
  margin-left: 10px;
}
@media screen and (max-width: 1262px) {
  .features-block .option {
    width: 48%;
    margin-left: 4%;
  }
  .features-block .option:nth-of-type(3n + 1) {
    margin-left: 4%;
  }
  .features-block .option:nth-of-type(2n + 1),
  .features-block .option:first-of-type {
    margin-left: 0;
  }
  .features-block .option.option-wide {
    width: 100%;
  }
  .features-block .option br {
    display: none;
  }
}
@media screen and (max-width: 600px) {
  .features-block .option {
    width: 100%;
    margin-left: 0;
  }
  .features-block .option:nth-of-type(3n + 1) {
    margin-left: 0;
  }
}
.integration-block {
  border-top: 1px solid transparent;
}
.integration-block .h2,
.integration-block .h3 {
  margin-top: 58px;
  margin-bottom: 19px;
}
.integration-block .crm-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 50px;
  margin-bottom: 40px;
}
@media screen and (max-width: 1030px) {
  .integration-block .crm-container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}
@media screen and (max-width: 600px) {
  .integration-block .crm-container {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }
  .integration-block .crm-container img {
    margin: 10px 0;
  }
}
.cases-block {
  border-top: 1px solid transparent;
}
.cases-block .h2,
.cases-block .h3 {
  margin-top: 49px;
  margin-bottom: 31px;
}
.cases-block .title {
  margin-bottom: 5px;
  margin-top: 5px;
  font-weight: bold;
  color: black;
}
.cases-block .date {
  color: gray;
  margin-top: 13px;
}
.cases-block .title,
.cases-block .date {
  margin-left: 10px;
}
.cases-block .cases-container {
  overflow: hidden;
}
.cases-block .case {
  width: 25%;
  margin-bottom: 20px;
  padding: 10px;
  float: left;
}
.cases-block .case img {
  max-width: 100%;
  width: 100%;
  height: 136px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (max-width: 767px) {
  .cases-block .cases-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .cases-block .cases-container .case {
    width: 300px;
  }
}
@media screen and (max-width: 600px) {
  .cases-block .cases-container {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
  }
}
.offer {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}
.offer .caption {
  margin-top: 54px;
  margin-bottom: 33px;
  font-size: 28px;
  text-align: center;
  font-weight: bold;
}
.offer .body {
  margin-bottom: 38px;
  text-align: center;
}
.faq-block {
  border-bottom: 1px solid transparent;
}
.faq-block .h2,
.faq-block .h3 {
  margin-top: 48px;
  margin-bottom: 29px;
}
.faq-block .panel-group {
  margin-bottom: 40px;
}
.faq-block .faq-item.panel {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #c9cacb;
  border-radius: 0;
}
.faq-block .faq-item.panel:last-of-type {
  border: none;
}
.faq-block .title {
  padding: 10px 18px 11px 46px;
  position: relative;
}
.faq-block .title:before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 7px;
  background: url(../../images/landings/vats/arrow-up.png) no-repeat 0 0;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
  position: absolute;
  top: 17px;
  left: 15px;
}
.faq-block .title[aria-expanded="true"] {
  color: #ec008c;
}
.faq-block .title[aria-expanded="true"]:before {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
}
.faq-block .text {
  padding: 3px 46px 10px;
}
@media screen and (max-width: 600px) {
  .faq-block .text {
    text-align: justify;
  }
}
.order-block {
  border-top: 1px solid transparent;
}
.order-block .h2.heading {
  color: #ec008c;
  font-size: 28px;
  margin-top: 55px;
  margin-bottom: 7px;
}
.order-block .subcaption {
  font-size: 16px;
  margin-bottom: 32px;
}
.order-block .img-container {
  float: left;
  width: 442px;
  margin: 65px 0;
  text-align: center;
}
.order-block .img-container img {
  max-width: 100%;
}
.order-block .form-container {
  float: left;
  max-width: 674px;
}
.order-block .bg-wrap {
  padding: 0 90px;
}
.order-block .control-label {
  display: none;
}
.order-block .form-group {
  margin-bottom: 8px;
}
.order-block .help-block.help-block-error {
  color: #000;
  padding-left: 20px;
  padding-right: 20px;
}
.order-block input[type="text"].form-control {
  max-width: 100%;
  margin: 0 auto;
  height: 48px;
  font-size: 14px;
  color: #000;
  padding: 0 20px;
  background: #fff;
  border-radius: 24px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.order-block input[type="text"].form-control::-webkit-input-placeholder {
  color: #666666;
}
.order-block input[type="text"].form-control::-moz-placeholder {
  color: #666666;
}
.order-block input[type="text"].form-control::placeholder {
  color: #666666;
}
.order-block .order-info {
  margin: 0 90px;
}
.order-block .btn-submit {
  margin-bottom: 15px;
}
@media screen and (max-width: 1262px) {
  .order-block .img-container {
    width: 320px;
  }
}
@media screen and (max-width: 1030px) {
  .order-block .img-container {
    margin-bottom: 0;
    width: 100%;
    float: none;
  }
  .order-block .form-container {
    margin: 0 auto;
    float: none;
  }
}
@media screen and (max-width: 600px) {
  .order-block .bg-wrap {
    padding: 0 15px;
  }
  .order-block .order-info {
    margin: 0;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL3ZhdHMubGVzcyIsInBhZ2VzL3ZhdHMuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsZ0JBQUE7RUFDQSxjQUFBO0NDQ0Q7QURDRDtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtDQ0NEO0FEQ0Q7RUFDRSxnQkFBQTtDQ0NEO0FERUQ7RUFDRSxvQkFBQTtDQ0FEO0FER0Q7Ozs7Ozs7RUFPRSxxQ0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q0NERDtBRElEO0VBQ0UsdUJBQUE7Q0NGRDtBREtEO0VBQ0UsbUJBQUE7Q0NIRDtBREVEO0VBR0ksbUJBQUE7Q0NGSDtBRE1EO0VBQ0U7SUFFSSxrQkFBQTtJQUNBLFlBQUE7R0NMSDtDQUNGO0FEU0Q7RUFFSSxjQUFBO0NDUkg7QURZRDtFQUNFO0lBR00saUJBQUE7R0NaTDtFRGdCRDtJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7R0NkRDtDQUNGO0FEaUJEO0VBQ0UsYUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0NDZkQ7QURrQkQ7RUFDRSxnQkFBQTtDQ2hCRDtBRG1CRDtFQUNFLG9CQUFBO0NDakJEO0FEb0JEO0VBQ0UsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsOEZBQUE7RUFDQSxnQkFBQTtDQ2xCRDtBRHFCQztFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHdCQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0NDbkJIO0FBQ0Qsd0hBQXdIO0FEdUJ4SDtFQUNFLGtCQUFBO0NDckJEO0FEb0JEO0VBR0ksMEVBQUE7RUFDQSxrQkFBQTtDQ3BCSDtBRGdCRDtFQU9JLGtCQUFBO0NDcEJIO0FEYUQ7RUFVSSxvQkFBQTtDQ3BCSDtBRFVEO0VBYUksZ0JBQUE7RUFDQSxvQkFBQTtDQ3BCSDtBRE1EO0VBaUJJLG9CQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7Q0NwQkg7QURxQkc7RUFDRSxhQUFBO0NDbkJMO0FESEQ7RUF5Qk0saUJBQUE7Q0NuQkw7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dUJBQUE7Q0N2Rkg7QUQ4RkQ7RUFDRTtJQUVJLG9CQUFBO0dDN0ZIO0NBQ0Y7QURpR0Q7RUFDRSxrQ0FBQTtDQy9GRDtBRDhGRDtFQUdJLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7Q0M5Rkg7QUR3RkQ7RUFTSSxnQkFBQTtFQUNBLG9CQUFBO0NDOUZIO0FEb0ZEO0VBYUksWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0VBQ0EsbUJBQUE7Q0M5Rkg7QUQ4RUQ7RUFrQk0sZ0JBQUE7Q0M3Rkw7QUQyRUQ7RUFzQkksWUFBQTtFQUNBLGlCQUFBO0NDOUZIO0FEdUVEO0VBMEJJLGdCQUFBO0NDOUZIO0FEb0VEO0VBNkJJLGNBQUE7Q0M5Rkg7QURpRUQ7RUFnQ0ksbUJBQUE7Q0M5Rkg7QUQ4REQ7RUFtQ0ksWUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7Q0M5Rkg7QUR5REQ7RUF3Q0ksZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtVQUFBLGlCQUFBO0NDOUZIO0FEK0ZHO0VBQ0UsZUFBQTtDQzdGTDtBRDRGRztFQUNFLGVBQUE7Q0M3Rkw7QUQ0Rkc7RUFDRSxlQUFBO0NDN0ZMO0FEMENEO0VBdURJLGVBQUE7Q0M5Rkg7QUR1Q0Q7RUEwREksb0JBQUE7Q0M5Rkg7QURrR0Q7RUFDRTtJQUVJLGFBQUE7R0NqR0g7Q0FDRjtBRG9HRDtFQUNFO0lBRUksaUJBQUE7SUFDQSxZQUFBO0lBQ0EsWUFBQTtHQ25HSDtFRCtGRDtJQU9JLGVBQUE7SUFDQSxZQUFBO0dDbkdIO0NBQ0Y7QUR1R0Q7RUFDRTtJQUVJLGdCQUFBO0dDdEdIO0VEb0dEO0lBS0ksVUFBQTtHQ3RHSDtDQUNGIiwiZmlsZSI6InBhZ2VzL3ZhdHMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmgxIHtcclxuICBmb250LXNpemU6IDUycHg7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG4uaDIge1xyXG4gIGZvbnQtc2l6ZTogNDJweDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5oMyB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG59XHJcblxyXG4ubS1iLTEwe1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi5oMSxcclxuLmgzLmhlYWRpbmcsXHJcbi5oMi5oZWFkaW5nLFxyXG4uaDMucGluay1oZWFkaW5nLFxyXG4uaDIucGluay1oZWFkaW5nLFxyXG5oMy5waW5rLWhlYWRpbmcsXHJcbmgyLnBpbmstaGVhZGluZ3tcclxuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgY29sb3I6ICMyMjFlMWY7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICBtYXJnaW46IDAgMCAyMHB4O1xyXG59XHJcblxyXG4jbWFpbi1uYXYtd3JhcCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmNlbnRlcmVkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzFweCkge1xyXG4gIC5ibG9ja19fdGhpbiB7XHJcbiAgICAuY2VudGVyZWQge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMzBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2tfX3dpZGUge1xyXG4gIC5jZW50ZXJlZCB7XHJcbiAgICB3aWR0aDogMTIwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAubWFpbi13cmFwIHtcclxuICAgIC5iZy13aGl0ZSB7XHJcbiAgICAgIC5jZW50ZXJlZCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyODhweDsgLy8gMzIwIC0gMzIgXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2NrIC5jZW50ZXJlZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmdhcDE1IHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5wYXJhZ3JhcGgge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmNvbG9yLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kOiAjZjFmMmYyO1xyXG59XHJcblxyXG4uYWpheC1zZW5kLWJ0bi5sb2FkaW5nIHtcclxuICBjb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDAgbm9uZTtcclxuICBiYWNrZ3JvdW5kOnRyYW5zcGFyZW50IHVybCgnLi4vLi4vaW1hZ2VzL2hvcml6b250YWxfbG9hZGVyLmdpZicpIG5vLXJlcGVhdCBjZW50ZXIgIWltcG9ydGFudDtcclxuICBvdXRsaW5lOiAwIG5vbmU7XHJcbn1cclxuLm9yZGVyLXJlc3VsdCB7XHJcbiAgJi5zdWNjZXNzIHtcclxuICAgIGNvbG9yOiBncmVlbjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogOHB4IHNvbGlkIGdyZWVuO1xyXG4gICAgcGFkZGluZzogMzBweDtcclxuICAgIG1hcmdpbjogMCA1MHB4IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBCTE9DS1MgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuLnRvcC1ibG9jayB7XHJcbiAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgLmNlbnRlcmVkIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy90b3AuanBnKSBuby1yZXBlYXQgMTAzJSBib3R0b207XHJcbiAgICBtaW4taGVpZ2h0OiA1NTBweDtcclxuICB9XHJcbiAgLnRleHRzLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogOTJweDtcclxuICB9XHJcbiAgLmgxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG4gIC5kZXNjcmlwdG9yIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE5cHg7XHJcbiAgfVxyXG4gIC5tYWluLWZlYXR1cmUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgIHdpZHRoOiAyNzhweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAmLm1haW4tZmVhdHVyZS13aWRlIHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgLmljb24ge1xyXG4gICAgICBtaW4taGVpZ2h0OiA2M3B4O1xyXG4gICAgfVxyXG4gICAgLmljb24tZGlhbW9uZCB7XHJcbiAgICAgIHdpZHRoOiA1M3B4O1xyXG4gICAgICBoZWlnaHQ6IDU2cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLWRpYW1vbmQucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgfVxyXG4gICAgLmljb24tZ2lmdCB7XHJcbiAgICAgIHdpZHRoOiA2M3B4O1xyXG4gICAgICBoZWlnaHQ6IDUzcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLWdpZnQucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1iX2NlbnRlcl9uZXd7XHJcbiAgYmFja2dyb3VuZDogI0YxRjJGMjtcclxuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgZGl2e1xyXG4gICAgd2lkdGg6IDUwMHB4OyBtYXJnaW46IDAgYXV0bztcclxuICB9XHJcbiAgLnRhcmlmZi1ibG9ja3tcclxuICAgIC5vcHRpb25zLWNvbnRhaW5lcntcclxuICAgICAgd2lkdGg6IDEwMCU7IGZsb2F0OiBub25lXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjJweCkge31cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XHJcbiAgLnRvcC1ibG9jayB7XHJcbiAgICAuY2VudGVyZWQge1xyXG4gICAgICBtaW4taGVpZ2h0OiA4MjBweDtcclxuICAgIH1cclxuICAgIC50ZXh0cy1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAudG9wLWJsb2NrIHtcclxuICAgIC5jZW50ZXJlZCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudGV4dHMtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLmgzLmhlYWRpbmcsXHJcbiAgLmgzLFxyXG4gIC5oMi5oZWFkaW5nLFxyXG4gIC5oMixcclxuICAuaDEge1xyXG4gICAgZm9udC1zaXplOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgLm1iX2NlbnRlcl9uZXd7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4udGFyaWZmLWJsb2NrIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLmgyIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG4gIC5vcHRpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5vcHRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICB9XHJcbiAgdWwge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi13aWR0aDogNjVweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogNTFweDtcclxuICAgICAgaGVpZ2h0OiA1MXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG4gICAgJi5pY29uLXBob25lOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tcGhvbmUucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgaGVpZ2h0OiA0MXB4O1xyXG4gICAgfVxyXG4gICAgJi5pY29uLWNhbGw6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1jYWxsLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgd2lkdGg6IDQycHg7XHJcbiAgICAgIGhlaWdodDogNDJweDtcclxuICAgIH1cclxuICAgICYuaWNvbi1jbG9jazphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLWNsb2NrLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgd2lkdGg6IDQ3cHg7XHJcbiAgICAgIGhlaWdodDogNDdweDtcclxuICAgIH1cclxuICAgICYuaWNvbi1jbG91ZDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLWNsb3VkLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgIH1cclxuICAgICYuaWNvbi10ZWFtOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tdGVhbS5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgIHdpZHRoOiAzOXB4O1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICB9XHJcbiAgICAmLmljb24tbW9uZXk6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1tb25leS5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgIHdpZHRoOiA0MXB4O1xyXG4gICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICAmLmljb24tbW9iaWxlOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tbW9iaWxlLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgd2lkdGg6IDMzcHg7XHJcbiAgICAgIGhlaWdodDogNDNweDtcclxuICAgIH1cclxuICAgICYuaWNvbi1zdXBwb3J0OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tc3VwcG9ydC5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kaWdpdCB7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTRweDtcclxuICB9XHJcbiAgLmRpZ2l0IHtcclxuICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICB9XHJcbiAgLnByaWNlIHtcclxuICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICB9XHJcbiAgLm9wdGlvbnMtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA1MS41JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLnN1YmNhcHRpb24ge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5idXR0b24tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xyXG4gIH1cclxuICAubGluay1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZWMwMDhjO1xyXG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICBhLCBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICBhOmhvdmVyIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAmICsgaW1nIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjRzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hZGRpdGlvbmFsLW9wdGlvbnMtY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiA0MS41JTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XHJcbiAgICAuY2FwdGlvbiAsXHJcbiAgICAuc3ViY2FwdGlvbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICNlYzAwOGM7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC5jb2xvci1ibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm9wdGlvbnMge1xyXG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MnB4O1xyXG4gICAgfVxyXG4gICAgLm9wdGlvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MnB4KSB7XHJcbiAgLnRhcmlmZi1ibG9jayB7XHJcbiAgICAubGluay1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xyXG4gIC50YXJpZmYtYmxvY2sge1xyXG4gICAgLmFkZGl0aW9uYWwtb3B0aW9ucy1jb250YWluZXIsXHJcbiAgICAub3B0aW9ucy1jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHt9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnRhcmlmZi1ibG9jayB7XHJcbiAgICAub3B0aW9uIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1jb250YWluZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmFkZGl0aW9uYWwtb3B0aW9ucy1jb250YWluZXIge1xyXG4gICAgICAuY2FwdGlvbixcclxuICAgICAgLnN1YmNhcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGluay1jb250YWluZXIge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wb3NzaWJpbGl0aWVzLWJsb2NrIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLmgyLCAuaDMge1xyXG4gICAgbWFyZ2luLXRvcDogNjZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICB9XHJcbiAgLnN1YmNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gIH1cclxuICAub3B0aW9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luLXRvcDogNTJweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICAuY29sdW1uOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtaW4td2lkdGg6IDU5MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAub3B0aW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgfVxyXG4gIC5pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi13aWR0aDogNzdweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICB3aWR0aDogNzdweDtcclxuICAgICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgfVxyXG4gICAgJi5pY29uLXBvc3MtMTphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLXBvc3MtMS5wbmc/dj0yKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAvL3dpZHRoOiA0OXB4O1xyXG4gICAgICAvL2hlaWdodDogNDlweDtcclxuICAgIH1cclxuICAgICYuaWNvbi1wb3NzLTI6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1wb3NzLTIucG5nP3Y9Mikgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgLy93aWR0aDogNDVweDtcclxuICAgICAgLy9oZWlnaHQ6IDQ1cHg7XHJcbiAgICB9XHJcbiAgICAmLmljb24tcG9zcy0zOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tcG9zcy0zLnBuZz92PTIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgIC8vd2lkdGg6IDQycHg7XHJcbiAgICAgIC8vaGVpZ2h0OiA0N3B4O1xyXG4gICAgfVxyXG4gICAgJi5pY29uLXBvc3MtNDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLXBvc3MtNC5wbmc/dj0yKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAvL3dpZHRoOiA0N3B4O1xyXG4gICAgICAvL2hlaWdodDogNDdweDtcclxuICAgIH1cclxuICAgICYuaWNvbi1wb3NzLTU6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1wb3NzLTUucG5nP3Y9Mikgbm8tcmVwZWF0IDAgMDtcclxuICAgICAgLy93aWR0aDogNTBweDtcclxuICAgICAgLy9oZWlnaHQ6IDQycHg7XHJcbiAgICB9XHJcbiAgICAmLmljb24tcG9zcy02OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tcG9zcy02LnBuZz92PTIpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgIC8vd2lkdGg6IDUwcHg7XHJcbiAgICAgIC8vaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJi5pY29uLXBvc3MtNzphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLXBvc3MtNy5wbmc/dj0yKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgICAvL3dpZHRoOiA0OHB4O1xyXG4gICAgICAvL2hlaWdodDogNDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRpdGxlIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA5cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYycHgpIHtcclxuICAucG9zc2liaWxpdGllcy1ibG9jayB7XHJcbiAgICAub3B0aW9ucyAuY29sdW1uOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICBtaW4td2lkdGg6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XHJcbiAgLnBvc3NpYmlsaXRpZXMtYmxvY2sge1xyXG4gICAgLm9wdGlvbnMge1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIC5jb2x1bW4sXHJcbiAgICAgIC5jb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHt9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgLnBvc3NpYmlsaXRpZXMtYmxvY2sge1xyXG4gICAgLm9wdGlvbiB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVzLWJsb2NrIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC5oMiwgLmgzIHtcclxuICAgIG1hcmdpbi10b3A6IDY5cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XHJcbiAgfVxyXG4gIC5zdWJjYXB0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICNlYzAwOGM7XHJcbiAgfVxyXG4gIC5vcHRpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDE3cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xyXG4gIH1cclxuICAub3B0aW9uIHtcclxuICAgICY6bnRoLW9mLXR5cGUoM24gKyAxKSxcclxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG4gICAgJi5vcHRpb24td2lkZSB7XHJcbiAgICAgIHdpZHRoOiA3OTVweDtcclxuICAgIH1cclxuICAgIHdpZHRoOiAzOTBweDtcclxuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgcGFkZGluZzogMTZweCAxN3B4IDIxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuICAuaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4td2lkdGg6IDY1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDUxcHg7XHJcbiAgICAgIGhlaWdodDogNTFweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgaGVpZ2h0OiA2M3B4O1xyXG4gICAgICB3aWR0aDo2M3B4O1xyXG4gICAgfVxyXG4gICAgJi5pY29uLWYtMTphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLWYtMS5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICB9XHJcbiAgICAmLmljb24tZi0yOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tZi0yLnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgIH1cclxuICAgICYuaWNvbi1mLTM6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1mLTMucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgfVxyXG4gICAgJi5pY29uLWYtNDphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLWYtNC5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICB9XHJcbiAgICAmLmljb24tZi01OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tZi01LnBuZykgbm8tcmVwZWF0IDAgMDtcclxuICAgIH1cclxuICAgICYuaWNvbi1mLTY6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1mLTYucG5nKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLnRpdGxlICxcclxuICAudGV4dCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjJweCkge1xyXG4gIC5mZWF0dXJlcy1ibG9jayB7XHJcbiAgICAub3B0aW9uIHtcclxuICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDQlO1xyXG4gICAgICAmOm50aC1vZi10eXBlKDNuICsgMSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0JTtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1vZi10eXBlKDJuICsgMSksXHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJi5vcHRpb24td2lkZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgYnJ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHt9XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7fVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5mZWF0dXJlcy1ibG9jayB7XHJcbiAgICAub3B0aW9uIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAmOm50aC1vZi10eXBlKDNuICsgMSkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaW50ZWdyYXRpb24tYmxvY2sge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAuaDIsIC5oMyB7XHJcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcclxuICB9XHJcbiAgLmNybS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjJweCkge31cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XHJcbiAgLmludGVncmF0aW9uLWJsb2NrIHtcclxuICAgIC5jcm0tY29udGFpbmVyIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge31cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuaW50ZWdyYXRpb24tYmxvY2sge1xyXG4gICAgLmNybS1jb250YWluZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhc2VzLWJsb2NrIHtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLmgyLCAuaDMge1xyXG4gICAgbWFyZ2luLXRvcDogNDlweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMxcHg7XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICB9XHJcbiAgLmRhdGUge1xyXG4gICAgY29sb3I6IGdyYXk7XHJcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xyXG4gIH1cclxuICAudGl0bGUsXHJcbiAgLmRhdGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gIC5jYXNlcy1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbiAgLmNhc2Uge1xyXG4gICAgd2lkdGg6IDI1JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEzNnB4O1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjJweCkge31cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7fVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jYXNlcy1ibG9jayB7XHJcbiAgICAuY2FzZXMtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgLmNhc2Uge1xyXG4gICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gIC5jYXNlcy1ibG9jayB7XHJcbiAgICAuY2FzZXMtY29udGFpbmVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub2ZmZXIge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLmNhcHRpb24ge1xyXG4gICAgbWFyZ2luLXRvcDogNTRweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMzcHg7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgLmJvZHkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjJweCkge31cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7fVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge31cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHt9XHJcblxyXG4uZmFxLWJsb2NrIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgLmgyLCAuaDMge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgfVxyXG4gIC5wYW5lbC1ncm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuICAuZmFxLWl0ZW0ucGFuZWwge1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzljYWNiO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgcGFkZGluZzogMTBweCAxOHB4IDExcHggNDZweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9hcnJvdy11cC5wbmcpIG5vLXJlcGVhdCAwIDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XHJcbiAgICAgIGNvbG9yOiAjZWMwMDhjO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnRleHQge1xyXG4gICAgcGFkZGluZzogM3B4IDQ2cHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjJweCkge31cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7fVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge31cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuZmFxLWJsb2NrIHtcclxuICAgIC50ZXh0IHtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1ibG9jayB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIC5oMi5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjZWMwMDhjO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNTVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxuICB9XHJcbiAgLnN1YmNhcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICB9XHJcbiAgLmltZy1jb250YWluZXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNDQycHg7XHJcbiAgICBtYXJnaW46IDY1cHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tY29udGFpbmVyIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWF4LXdpZHRoOiA2NzRweDtcclxuICB9XHJcbiAgLmJnLXdyYXAge1xyXG4gICAgcGFkZGluZzogMCA5MHB4O1xyXG4gIH1cclxuICAuY29udHJvbC1sYWJlbHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcbiAgLmhlbHAtYmxvY2suaGVscC1ibG9jay1lcnJvcntcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuICBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2x7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiMwMDA7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAmOjpwbGFjZWhvbGRlcntcclxuICAgICAgY29sb3I6IzY2NjY2NjtcclxuICAgIH1cclxuICB9XHJcbiAgLm9yZGVyLWluZm8ge1xyXG4gICAgbWFyZ2luOiAwIDkwcHg7XHJcbiAgfVxyXG4gIC5idG4tc3VibWl0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjJweCkge1xyXG4gIC5vcmRlci1ibG9jayB7XHJcbiAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAzMHB4KSB7XHJcbiAgLm9yZGVyLWJsb2NrIHtcclxuICAgIC5pbWctY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmZvcm0tY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge31cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAub3JkZXItYmxvY2sge1xyXG4gICAgLmJnLXdyYXAge1xyXG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICB9XHJcbiAgICAub3JkZXItaW5mbyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmgxIHtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmgyIHtcbiAgZm9udC1zaXplOiA0MnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmgzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuLm0tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaDEsXG4uaDMuaGVhZGluZyxcbi5oMi5oZWFkaW5nLFxuLmgzLnBpbmstaGVhZGluZyxcbi5oMi5waW5rLWhlYWRpbmcsXG5oMy5waW5rLWhlYWRpbmcsXG5oMi5waW5rLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMjIxZTFmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cbiNtYWluLW5hdi13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jayAuY2VudGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDMxcHgpIHtcbiAgLmJsb2NrX190aGluIC5jZW50ZXJlZCB7XG4gICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9ja19fd2lkZSAuY2VudGVyZWQge1xuICB3aWR0aDogMTIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1haW4td3JhcCAuYmctd2hpdGUgLmNlbnRlcmVkIHtcbiAgICBtaW4td2lkdGg6IDI4OHB4O1xuICB9XG4gIC5ibG9jayAuY2VudGVyZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4uZ2FwMTUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbn1cbi5wYXJhZ3JhcGgge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY29sb3ItYmxvY2sge1xuICBiYWNrZ3JvdW5kOiAjZjFmMmYyO1xufVxuLmFqYXgtc2VuZC1idG4ubG9hZGluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi8uLi9pbWFnZXMvaG9yaXpvbnRhbF9sb2FkZXIuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwIG5vbmU7XG59XG4ub3JkZXItcmVzdWx0LnN1Y2Nlc3Mge1xuICBjb2xvcjogZ3JlZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiA4cHggc29saWQgZ3JlZW47XG4gIHBhZGRpbmc6IDMwcHg7XG4gIG1hcmdpbjogMCA1MHB4IDUwcHg7XG59XG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBCTE9DS1MgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi50b3AtYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi50b3AtYmxvY2sgLmNlbnRlcmVkIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL3RvcC5qcGcpIG5vLXJlcGVhdCAxMDMlIGJvdHRvbTtcbiAgbWluLWhlaWdodDogNTUwcHg7XG59XG4udG9wLWJsb2NrIC50ZXh0cy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogOTJweDtcbn1cbi50b3AtYmxvY2sgLmgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi50b3AtYmxvY2sgLmRlc2NyaXB0b3Ige1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE5cHg7XG59XG4udG9wLWJsb2NrIC5tYWluLWZlYXR1cmUge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB3aWR0aDogMjc4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi50b3AtYmxvY2sgLm1haW4tZmVhdHVyZS5tYWluLWZlYXR1cmUtd2lkZSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi50b3AtYmxvY2sgLm1haW4tZmVhdHVyZSAuaWNvbiB7XG4gIG1pbi1oZWlnaHQ6IDYzcHg7XG59XG4udG9wLWJsb2NrIC5tYWluLWZlYXR1cmUgLmljb24tZGlhbW9uZCB7XG4gIHdpZHRoOiA1M3B4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLWRpYW1vbmQucG5nKSBuby1yZXBlYXQgMCAwO1xufVxuLnRvcC1ibG9jayAubWFpbi1mZWF0dXJlIC5pY29uLWdpZnQge1xuICB3aWR0aDogNjNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1naWZ0LnBuZykgbm8tcmVwZWF0IDAgMDtcbn1cbi50b3AtYmxvY2sgLm1haW4tZmVhdHVyZSAudGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRvcC1ibG9jayAubWFpbi1mZWF0dXJlIC50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tYl9jZW50ZXJfbmV3IHtcbiAgYmFja2dyb3VuZDogI0YxRjJGMjtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tYl9jZW50ZXJfbmV3IGRpdiB7XG4gIHdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubWJfY2VudGVyX25ldyAudGFyaWZmLWJsb2NrIC5vcHRpb25zLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAudG9wLWJsb2NrIC5jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogODIwcHg7XG4gIH1cbiAgLnRvcC1ibG9jayAudGV4dHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRvcC1ibG9jayAuY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAudG9wLWJsb2NrIC50ZXh0cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuaDMuaGVhZGluZyxcbiAgLmgzLFxuICAuaDIuaGVhZGluZyxcbiAgLmgyLFxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAubWJfY2VudGVyX25ldyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udGFyaWZmLWJsb2NrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnRhcmlmZi1ibG9jayAuaDIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udGFyaWZmLWJsb2NrIC5jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogMTAwO1xufVxuLnRhcmlmZi1ibG9jayAudGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRhcmlmZi1ibG9jayAub3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udGFyaWZmLWJsb2NrIC5vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4udGFyaWZmLWJsb2NrIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnRhcmlmZi1ibG9jayAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiA2NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udGFyaWZmLWJsb2NrIC5pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUxcHg7XG4gIGhlaWdodDogNTFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cbi50YXJpZmYtYmxvY2sgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi50YXJpZmYtYmxvY2sgLmljb24uaWNvbi1waG9uZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLXBob25lLnBuZykgbm8tcmVwZWF0IDAgMDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDFweDtcbn1cbi50YXJpZmYtYmxvY2sgLmljb24uaWNvbi1jYWxsOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tY2FsbC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG4udGFyaWZmLWJsb2NrIC5pY29uLmljb24tY2xvY2s6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1jbG9jay5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG59XG4udGFyaWZmLWJsb2NrIC5pY29uLmljb24tY2xvdWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1jbG91ZC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG59XG4udGFyaWZmLWJsb2NrIC5pY29uLmljb24tdGVhbTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLXRlYW0ucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLnRhcmlmZi1ibG9jayAuaWNvbi5pY29uLW1vbmV5OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tbW9uZXkucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogNDFweDtcbiAgaGVpZ2h0OiA0MnB4O1xufVxuLnRhcmlmZi1ibG9jayAuaWNvbi5pY29uLW1vYmlsZTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLW1vYmlsZS5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDQzcHg7XG59XG4udGFyaWZmLWJsb2NrIC5pY29uLmljb24tc3VwcG9ydDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLXN1cHBvcnQucG5nKSBuby1yZXBlYXQgMCAwO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLnRhcmlmZi1ibG9jayAuZGlnaXQge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuLnRhcmlmZi1ibG9jayAuZGlnaXQge1xuICBmb250LXNpemU6IDIxcHg7XG59XG4udGFyaWZmLWJsb2NrIC5wcmljZSB7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cbi50YXJpZmYtYmxvY2sgLm9wdGlvbnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDUxLjUlO1xuICBmbG9hdDogbGVmdDtcbn1cbi50YXJpZmYtYmxvY2sgLm9wdGlvbnMtY29udGFpbmVyIC5zdWJjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRhcmlmZi1ibG9jayAub3B0aW9ucy1jb250YWluZXIgLnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLnRhcmlmZi1ibG9jayAuYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cbi50YXJpZmYtYmxvY2sgLmxpbmstY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFyaWZmLWJsb2NrIC5saW5rLWNvbnRhaW5lciBhIHtcbiAgY29sb3I6ICNlYzAwOGM7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGFyaWZmLWJsb2NrIC5saW5rLWNvbnRhaW5lciBpbWcge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi50YXJpZmYtYmxvY2sgLmxpbmstY29udGFpbmVyIGEsXG4udGFyaWZmLWJsb2NrIC5saW5rLWNvbnRhaW5lciBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udGFyaWZmLWJsb2NrIC5saW5rLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnRhcmlmZi1ibG9jayAubGluay1jb250YWluZXIgYTpob3ZlciArIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjRzO1xufVxuLnRhcmlmZi1ibG9jayAuYWRkaXRpb25hbC1vcHRpb25zLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA0MS41JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xufVxuLnRhcmlmZi1ibG9jayAuYWRkaXRpb25hbC1vcHRpb25zLWNvbnRhaW5lciAuY2FwdGlvbixcbi50YXJpZmYtYmxvY2sgLmFkZGl0aW9uYWwtb3B0aW9ucy1jb250YWluZXIgLnN1YmNhcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi50YXJpZmYtYmxvY2sgLmFkZGl0aW9uYWwtb3B0aW9ucy1jb250YWluZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNlYzAwOGM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4udGFyaWZmLWJsb2NrIC5hZGRpdGlvbmFsLW9wdGlvbnMtY29udGFpbmVyIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRhcmlmZi1ibG9jayAuYWRkaXRpb25hbC1vcHRpb25zLWNvbnRhaW5lciAuaWNvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjFmMmYyO1xufVxuLnRhcmlmZi1ibG9jayAuYWRkaXRpb25hbC1vcHRpb25zLWNvbnRhaW5lciAub3B0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDYycHg7XG59XG4udGFyaWZmLWJsb2NrIC5hZGRpdGlvbmFsLW9wdGlvbnMtY29udGFpbmVyIC5vcHRpb24ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjJweCkge1xuICAudGFyaWZmLWJsb2NrIC5saW5rLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLnRhcmlmZi1ibG9jayAubGluay1jb250YWluZXIgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLnRhcmlmZi1ibG9jayAuYWRkaXRpb25hbC1vcHRpb25zLWNvbnRhaW5lcixcbiAgLnRhcmlmZi1ibG9jayAub3B0aW9ucy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAudGFyaWZmLWJsb2NrIC5vcHRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnRhcmlmZi1ibG9jayAuaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnRhcmlmZi1ibG9jayAuYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50YXJpZmYtYmxvY2sgLmFkZGl0aW9uYWwtb3B0aW9ucy1jb250YWluZXIgLmNhcHRpb24sXG4gIC50YXJpZmYtYmxvY2sgLmFkZGl0aW9uYWwtb3B0aW9ucy1jb250YWluZXIgLnN1YmNhcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC50YXJpZmYtYmxvY2sgLmxpbmstY29udGFpbmVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBvc3NpYmlsaXRpZXMtYmxvY2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucG9zc2liaWxpdGllcy1ibG9jayAuaDIsXG4ucG9zc2liaWxpdGllcy1ibG9jayAuaDMge1xuICBtYXJnaW4tdG9wOiA2NnB4O1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG4ucG9zc2liaWxpdGllcy1ibG9jayAuc3ViY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5wb3NzaWJpbGl0aWVzLWJsb2NrIC5vcHRpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbi5wb3NzaWJpbGl0aWVzLWJsb2NrIC5vcHRpb25zIC5jb2x1bW46Zmlyc3Qtb2YtdHlwZSB7XG4gIG1pbi13aWR0aDogNTkwcHg7XG59XG4ucG9zc2liaWxpdGllcy1ibG9jayAub3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLnBvc3NpYmlsaXRpZXMtYmxvY2sgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogNzdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLnBvc3NpYmlsaXRpZXMtYmxvY2sgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA3M3B4O1xufVxuLnBvc3NpYmlsaXRpZXMtYmxvY2sgLmljb24uaWNvbi1wb3NzLTE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1wb3NzLTEucG5nP3Y9Mikgbm8tcmVwZWF0IDAgMDtcbn1cbi5wb3NzaWJpbGl0aWVzLWJsb2NrIC5pY29uLmljb24tcG9zcy0yOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tcG9zcy0yLnBuZz92PTIpIG5vLXJlcGVhdCAwIDA7XG59XG4ucG9zc2liaWxpdGllcy1ibG9jayAuaWNvbi5pY29uLXBvc3MtMzphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLXBvc3MtMy5wbmc/dj0yKSBuby1yZXBlYXQgMCAwO1xufVxuLnBvc3NpYmlsaXRpZXMtYmxvY2sgLmljb24uaWNvbi1wb3NzLTQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1wb3NzLTQucG5nP3Y9Mikgbm8tcmVwZWF0IDAgMDtcbn1cbi5wb3NzaWJpbGl0aWVzLWJsb2NrIC5pY29uLmljb24tcG9zcy01OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tcG9zcy01LnBuZz92PTIpIG5vLXJlcGVhdCAwIDA7XG59XG4ucG9zc2liaWxpdGllcy1ibG9jayAuaWNvbi5pY29uLXBvc3MtNjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLXBvc3MtNi5wbmc/dj0yKSBuby1yZXBlYXQgMCAwO1xufVxuLnBvc3NpYmlsaXRpZXMtYmxvY2sgLmljb24uaWNvbi1wb3NzLTc6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1wb3NzLTcucG5nP3Y9Mikgbm8tcmVwZWF0IDAgMDtcbn1cbi5wb3NzaWJpbGl0aWVzLWJsb2NrIC50aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNjJweCkge1xuICAucG9zc2liaWxpdGllcy1ibG9jayAub3B0aW9ucyAuY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICAgIG1pbi13aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMwcHgpIHtcbiAgLnBvc3NpYmlsaXRpZXMtYmxvY2sgLm9wdGlvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAucG9zc2liaWxpdGllcy1ibG9jayAub3B0aW9ucyAuY29sdW1uLFxuICAucG9zc2liaWxpdGllcy1ibG9jayAub3B0aW9ucyAuY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAucG9zc2liaWxpdGllcy1ibG9jayAub3B0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5wb3NzaWJpbGl0aWVzLWJsb2NrIC5pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wb3NzaWJpbGl0aWVzLWJsb2NrIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG4uZmVhdHVyZXMtYmxvY2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5mZWF0dXJlcy1ibG9jayAuaDIsXG4uZmVhdHVyZXMtYmxvY2sgLmgzIHtcbiAgbWFyZ2luLXRvcDogNjlweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLmZlYXR1cmVzLWJsb2NrIC5zdWJjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNlYzAwOGM7XG59XG4uZmVhdHVyZXMtYmxvY2sgLm9wdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuLmZlYXR1cmVzLWJsb2NrIC5vcHRpb24ge1xuICB3aWR0aDogMzkwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAxNnB4IDE3cHggMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmZlYXR1cmVzLWJsb2NrIC5vcHRpb246bnRoLW9mLXR5cGUoM24gKyAxKSxcbi5mZWF0dXJlcy1ibG9jayAub3B0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5mZWF0dXJlcy1ibG9jayAub3B0aW9uLm9wdGlvbi13aWRlIHtcbiAgd2lkdGg6IDc5NXB4O1xufVxuLmZlYXR1cmVzLWJsb2NrIC5pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDY1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5mZWF0dXJlcy1ibG9jayAuaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uZmVhdHVyZXMtYmxvY2sgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgaGVpZ2h0OiA2M3B4O1xuICB3aWR0aDogNjNweDtcbn1cbi5mZWF0dXJlcy1ibG9jayAuaWNvbi5pY29uLWYtMTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLWYtMS5wbmcpIG5vLXJlcGVhdCAwIDA7XG59XG4uZmVhdHVyZXMtYmxvY2sgLmljb24uaWNvbi1mLTI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1mLTIucG5nKSBuby1yZXBlYXQgMCAwO1xufVxuLmZlYXR1cmVzLWJsb2NrIC5pY29uLmljb24tZi0zOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tZi0zLnBuZykgbm8tcmVwZWF0IDAgMDtcbn1cbi5mZWF0dXJlcy1ibG9jayAuaWNvbi5pY29uLWYtNDphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9pY29uLWYtNC5wbmcpIG5vLXJlcGVhdCAwIDA7XG59XG4uZmVhdHVyZXMtYmxvY2sgLmljb24uaWNvbi1mLTU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2xhbmRpbmdzL3ZhdHMvaWNvbi1mLTUucG5nKSBuby1yZXBlYXQgMCAwO1xufVxuLmZlYXR1cmVzLWJsb2NrIC5pY29uLmljb24tZi02OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9sYW5kaW5ncy92YXRzL2ljb24tZi02LnBuZykgbm8tcmVwZWF0IDAgMDtcbn1cbi5mZWF0dXJlcy1ibG9jayAudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZlYXR1cmVzLWJsb2NrIC50aXRsZSxcbi5mZWF0dXJlcy1ibG9jayAudGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI2MnB4KSB7XG4gIC5mZWF0dXJlcy1ibG9jayAub3B0aW9uIHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1sZWZ0OiA0JTtcbiAgfVxuICAuZmVhdHVyZXMtYmxvY2sgLm9wdGlvbjpudGgtb2YtdHlwZSgzbiArIDEpIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gIH1cbiAgLmZlYXR1cmVzLWJsb2NrIC5vcHRpb246bnRoLW9mLXR5cGUoMm4gKyAxKSxcbiAgLmZlYXR1cmVzLWJsb2NrIC5vcHRpb246Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZlYXR1cmVzLWJsb2NrIC5vcHRpb24ub3B0aW9uLXdpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWF0dXJlcy1ibG9jayAub3B0aW9uIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmVhdHVyZXMtYmxvY2sgLm9wdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmZlYXR1cmVzLWJsb2NrIC5vcHRpb246bnRoLW9mLXR5cGUoM24gKyAxKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5pbnRlZ3JhdGlvbi1ibG9jayB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5pbnRlZ3JhdGlvbi1ibG9jayAuaDIsXG4uaW50ZWdyYXRpb24tYmxvY2sgLmgzIHtcbiAgbWFyZ2luLXRvcDogNThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cbi5pbnRlZ3JhdGlvbi1ibG9jayAuY3JtLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAuaW50ZWdyYXRpb24tYmxvY2sgLmNybS1jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmludGVncmF0aW9uLWJsb2NrIC5jcm0tY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuICAuaW50ZWdyYXRpb24tYmxvY2sgLmNybS1jb250YWluZXIgaW1nIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuLmNhc2VzLWJsb2NrIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmNhc2VzLWJsb2NrIC5oMixcbi5jYXNlcy1ibG9jayAuaDMge1xuICBtYXJnaW4tdG9wOiA0OXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMXB4O1xufVxuLmNhc2VzLWJsb2NrIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGJsYWNrO1xufVxuLmNhc2VzLWJsb2NrIC5kYXRlIHtcbiAgY29sb3I6IGdyYXk7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG59XG4uY2FzZXMtYmxvY2sgLnRpdGxlLFxuLmNhc2VzLWJsb2NrIC5kYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY2FzZXMtYmxvY2sgLmNhc2VzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FzZXMtYmxvY2sgLmNhc2Uge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5jYXNlcy1ibG9jayAuY2FzZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzNnB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXNlcy1ibG9jayAuY2FzZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuY2FzZXMtYmxvY2sgLmNhc2VzLWNvbnRhaW5lciAuY2FzZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY2FzZXMtYmxvY2sgLmNhc2VzLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIH1cbn1cbi5vZmZlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm9mZmVyIC5jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLm9mZmVyIC5ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhcS1ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5mYXEtYmxvY2sgLmgyLFxuLmZhcS1ibG9jayAuaDMge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOXB4O1xufVxuLmZhcS1ibG9jayAucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmZhcS1ibG9jayAuZmFxLWl0ZW0ucGFuZWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M5Y2FjYjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mYXEtYmxvY2sgLmZhcS1pdGVtLnBhbmVsOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mYXEtYmxvY2sgLnRpdGxlIHtcbiAgcGFkZGluZzogMTBweCAxOHB4IDExcHggNDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhcS1ibG9jayAudGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvbGFuZGluZ3MvdmF0cy9hcnJvdy11cC5wbmcpIG5vLXJlcGVhdCAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxN3B4O1xuICBsZWZ0OiAxNXB4O1xufVxuLmZhcS1ibG9jayAudGl0bGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBjb2xvcjogI2VjMDA4Yztcbn1cbi5mYXEtYmxvY2sgLnRpdGxlW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xufVxuLmZhcS1ibG9jayAudGV4dCB7XG4gIHBhZGRpbmc6IDNweCA0NnB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuZmFxLWJsb2NrIC50ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICB9XG59XG4ub3JkZXItYmxvY2sge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ub3JkZXItYmxvY2sgLmgyLmhlYWRpbmcge1xuICBjb2xvcjogI2VjMDA4YztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4ub3JkZXItYmxvY2sgLnN1YmNhcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG4ub3JkZXItYmxvY2sgLmltZy1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ0MnB4O1xuICBtYXJnaW46IDY1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9yZGVyLWJsb2NrIC5pbWctY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5vcmRlci1ibG9jayAuZm9ybS1jb250YWluZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiA2NzRweDtcbn1cbi5vcmRlci1ibG9jayAuYmctd3JhcCB7XG4gIHBhZGRpbmc6IDAgOTBweDtcbn1cbi5vcmRlci1ibG9jayAuY29udHJvbC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItYmxvY2sgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ub3JkZXItYmxvY2sgLmhlbHAtYmxvY2suaGVscC1ibG9jay1lcnJvciB7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ub3JkZXItYmxvY2sgaW5wdXRbdHlwZT1cInRleHRcIl0uZm9ybS1jb250cm9sIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vcmRlci1ibG9jayBpbnB1dFt0eXBlPVwidGV4dFwiXS5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4ub3JkZXItYmxvY2sgLm9yZGVyLWluZm8ge1xuICBtYXJnaW46IDAgOTBweDtcbn1cbi5vcmRlci1ibG9jayAuYnRuLXN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjYycHgpIHtcbiAgLm9yZGVyLWJsb2NrIC5pbWctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMzBweCkge1xuICAub3JkZXItYmxvY2sgLmltZy1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm9yZGVyLWJsb2NrIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5vcmRlci1ibG9jayAuYmctd3JhcCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gIC5vcmRlci1ibG9jayAub3JkZXItaW5mbyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iXX0= */
