@media only screen and (max-height: 600px) and (max-width: 767px) and (min-width: 540px) and (orientation: landscape) {
  .master-head:after {
    width: 100% !important;
  }
}
.product-block {
  margin-top: 52px !important;
}
@media only screen and (min-width: 992px) {
  .product-block {
    margin-top: 15px !important;
  }
}
.product-block .container .product-block-card-wrapper:nth-child(3) .card-body .card-text {
  padding-right: 6px;
}
@media only screen and (min-width: 768px) {
  .product-block .container .product-block-card-wrapper .card.product-item {
    margin: 1rem 0;
  }
}
.product-block .container .product-block-card-wrapper .card.product-item .card-body {
  padding: 38px 0 98px 35px !important;
  margin-bottom: -103px;
}
@media only screen and (min-width: 1921px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body {
    padding: 38px 0 98px 35px !important;
  }
}
@media only screen and (min-width: 1520px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body {
    padding: 38px 0 98px 35px !important;
  }
}
@media only screen and (min-width: 1520px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body {
    padding: 38px 0 98px 35px !important;
  }
}
@media only screen and (min-width: 992px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body {
    padding: 38px 16px 98px 16px !important;
  }
}
@media only screen and (min-width: 768px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body {
    padding: 29px 0 87px 16px !important;
  }
}
@media only screen and (min-width: 567px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body {
    padding: 29px 0 87px 21px !important;
  }
}
.product-block .container .product-block-card-wrapper .card.product-item .card-body h5.card-title {
  font-size: 26px;
}
@media only screen and (min-width: 992px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body h5.card-title {
    font-size: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body h5.card-title {
    font-size: 34px;
  }
}
@media only screen and (min-width: 567px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body h5.card-title {
    font-size: 34px;
  }
}
.product-block .container .product-block-card-wrapper .card.product-item .card-body h6.card-subtitle {
  color: #005a5e;
  font-size: 19px;
  margin-bottom: 4px;
  font-weight: 700;
}
@media only screen and (min-width: 1921px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body h6.card-subtitle {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1520px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body h6.card-subtitle {
    font-size: 24px;
  }
}
@media only screen and (min-width: 1520px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body h6.card-subtitle {
    max-width: 163px;
  }
}
@media only screen and (min-width: 992px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body h6.card-subtitle {
    font-size: 16px;
  }
}
@media only screen and (min-width: 768px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body h6.card-subtitle {
    font-size: 19px;
    font-weight: 500;
  }
}
@media only screen and (min-width: 567px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body h6.card-subtitle {
    font-size: 19px;
    font-weight: bold;
  }
}
.product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text {
  font-size: 15px !important;
  line-height: 20px !important;
  font-weight: 500 !important;
}
.product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text:nth-child(2),
.product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text :nth-child(3) {
  padding-right: 14px;
}
@media only screen and (min-width: 1921px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text {
    font-size: 19px !important;
  }
}
@media only screen and (min-width: 1520px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text {
    font-size: 19px !important;
  }
}
@media only screen and (min-width: 992px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text {
    font-size: 12px !important;
    line-height: 1.5 !important;
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text {
    font-size: 19px !important;
    padding: 0 !important;
    max-width: 92% !important;
    font-weight: 500 !important;
  }
}
@media only screen and (min-width: 567px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text {
    font-size: 19px !important;
    padding: 0 !important;
    max-width: 92% !important;
    font-weight: 500 !important;
  }
}
.product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text.light {
  font-weight: 300 !important;
  margin-bottom: 15px;
  padding: 0 0 10px 0;
  max-width: 70%;
  font-size: 15px !important;
}
@media only screen and (min-width: 1921px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text.light {
    padding: 0 0 10px 0;
    max-width: 75%;
    font-size: 19px !important;
  }
}
@media only screen and (min-width: 1520px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text.light {
    padding: 0 0 10px 0;
    max-width: 75%;
    font-size: 19px !important;
  }
}
@media only screen and (min-width: 992px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text.light {
    font-size: 12px !important;
    line-height: 1.5 !important;
    max-width: 80%;
  }
}
@media only screen and (min-width: 768px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text.light {
    font-weight: 500 !important;
    font-size: 19px !important;
  }
}
@media only screen and (min-width: 567px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body p.card-text.light {
    font-weight: 400 !important;
    font-size: 19px !important;
  }
}
.product-block .container .product-block-card-wrapper .card.product-item .card-body .card-link {
  padding: 9px 17px !important;
  font-size: 14px !important;
  margin-top: 0 !important;
  letter-spacing: 1px !important;
  font-weight: 500 !important;
  margin-bottom: 25px !important;
}
@media only screen and (min-width: 992px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body .card-link {
    font-size: 11px !important;
  }
}
@media only screen and (min-width: 768px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body .card-link {
    padding: 8px 15px !important;
    font-size: 11px !important;
  }
}
@media only screen and (min-width: 567px) {
  .product-block .container .product-block-card-wrapper .card.product-item .card-body .card-link {
    font-weight: bold !important;
  }
}
.product-block .container .product-block-card-wrapper .insurance-box-custom {
  background: transparent !important;
  box-shadow: none !important;
  top: -86px !important;
  width: 205px !important;
}
@media only screen and (min-width: 1520px) {
  .product-block .container .product-block-card-wrapper .insurance-box-custom {
    top: -71px !important;
    width: 170px !important;
  }
}
@media only screen and (min-width: 992px) {
  .product-block .container .product-block-card-wrapper .insurance-box-custom {
    width: 120px !important;
    max-width: 120px;
    top: -55px !important;
  }
}
@media only screen and (min-width: 768px) {
  .product-block .container .product-block-card-wrapper .insurance-box-custom {
    width: 163px !important;
    max-width: 151px;
    top: -19px !important;
    right: 12%;
  }
}
@media only screen and (min-width: 567px) {
  .product-block .container .product-block-card-wrapper .insurance-box-custom {
    width: 155px !important;
    max-width: 155px;
    top: -40px !important;
    right: 0px !important;
  }
}
@media only screen and (max-width: 450px) and (orientation: portrait) {
  .product-block .container .product-block-card-wrapper .insurance-box-custom {
    right: 3%;
  }
}
.product-block .container .product-block-card-wrapper .insurance-box-custom img {
  width: 100%;
  height: 100%;
}
.product-block .container .product-block-card-wrapper .insurance-box-custom img.insurancebox-map {
  outline: none;
}
.product-block .container .product-block-card-wrapper .insurance-box-custom map area {
  outline: none;
}

.award-block {
  padding-top: 0;
  margin-top: 60px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .award-block {
    margin-top: 0px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 567px) {
  .award-block {
    margin-top: 0px;
    margin-bottom: 0;
  }
}
.award-block .container {
  padding: 0px 7px 0px 7px;
}
@media only screen and (min-width: 1921px) {
  .award-block .container {
    padding: 0px 5px 0px 5px;
  }
}
@media only screen and (min-width: 1520px) {
  .award-block .container {
    padding: 0px 46px 0px 46px;
  }
}
@media only screen and (min-width: 1520px) {
  .award-block .container {
    padding: 0px 40px 0px 40px;
  }
}
@media only screen and (min-width: 992px) {
  .award-block .container {
    padding: 0px 28px 0px 28px;
  }
}
@media only screen and (min-width: 768px) {
  .award-block .container {
    padding: 0px 29px 0px 29px;
  }
}
@media only screen and (min-width: 567px) {
  .award-block .container {
    padding: 0px 35px 0px 35px;
  }
}
.award-block .container .content-award-list {
  padding: 19px 0 0 0;
}
.award-block .container .content-award-list.mobile-view {
  padding: 19px 0 10px 0;
}
@media only screen and (min-width: 768px) {
  .award-block .container .content-award-list.mobile-view {
    padding: 19px 0 10px 0;
    margin-left: -10px;
  }
}
@media only screen and (min-width: 567px) {
  .award-block .container .content-award-list.mobile-view {
    padding: 32px 0 10px 0;
    margin-left: -10px;
  }
}
@media only screen and (max-width: 420px) and (orientation: portrait) {
  .award-block .container .content-award-list.mobile-view {
    margin-left: -2px;
  }
}
@media only screen and (max-width: 330px) and (orientation: portrait) {
  .award-block .container .content-award-list.mobile-view {
    margin-left: 1px;
  }
}
.award-block .container .content-award-list.mobile-view img {
  margin-left: -10px;
}
@media only screen and (min-width: 768px) {
  .award-block .container .content-award-list.mobile-view img {
    margin-left: -3px !important;
  }
}
@media only screen and (min-width: 567px) {
  .award-block .container .content-award-list.mobile-view img {
    padding: 19px 0 10px 0;
    margin-left: 8px;
  }
}
.award-block .container .content-award-list .award-list-wrap {
  justify-content: space-around;
  padding: 0 15%;
}
@media only screen and (min-width: 1520px) {
  .award-block .container .content-award-list .award-list-wrap {
    padding: 0 10%;
  }
}
@media only screen and (min-width: 992px) {
  .award-block .container .content-award-list .award-list-wrap {
    padding: 0 5%;
  }
}
@media only screen and (min-width: 768px) {
  .award-block .container .content-award-list .award-list-wrap {
    padding: 0;
  }
}
@media only screen and (min-width: 567px) {
  .award-block .container .content-award-list .award-list-wrap {
    padding: 0;
  }
}
.award-block .container .content-award-list .award-list-wrap .defaqto {
  text-align: right;
  margin-left: 15px;
  width: 185px;
}
@media only screen and (min-width: 1520px) {
  .award-block .container .content-award-list .award-list-wrap .defaqto {
    transform: scale(1);
    min-width: 150px;
  }
}
@media only screen and (min-width: 992px) {
  .award-block .container .content-award-list .award-list-wrap .defaqto {
    transform: scale(1);
    margin-left: 10px;
    min-width: 125px;
    max-width: 125px;
    margin-right: inherit;
  }
}
@media only screen and (min-width: 768px) {
  .award-block .container .content-award-list .award-list-wrap .defaqto {
    max-width: inherit;
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
  }
}
.award-block .container .content-award-list .award-list-wrap .defaqto img {
  width: 110%;
}
@media only screen and (min-width: 768px) {
  .award-block .container .content-award-list .award-list-wrap .defaqto img {
    width: 140px;
  }
}
@media only screen and (min-width: 1520px) {
  .award-block .container .content-award-list .award-list-wrap .defaqto span {
    font-size: 16px !important;
    top: 43px !important;
  }
}
@media only screen and (min-width: 1520px) {
  .award-block .container .content-award-list .award-list-wrap .defaqto span {
    font-size: 14px;
    top: 38px;
  }
}
@media only screen and (min-width: 992px) {
  .award-block .container .content-award-list .award-list-wrap .defaqto span {
    font-size: 13px;
    top: 30px;
  }
}
.award-block .container .content-award-list .award-list-wrap .pfa-winner {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .award-block .container .content-award-list .award-list-wrap .pfa-winner {
    box-sizing: inherit;
    width: 74%;
    margin-bottom: 26px;
  }
}
@media only screen and (max-width: 420px) and (orientation: portrait) {
  .award-block .container .content-award-list .award-list-wrap .pfa-winner {
    width: 112%;
    min-width: 112%;
    margin-bottom: 26px;
  }
}
@media only screen and (max-width: 330px) and (orientation: portrait) {
  .award-block .container .content-award-list .award-list-wrap .pfa-winner {
    width: 56%;
    min-width: 56%;
    margin-bottom: 26px;
  }
}
.award-block .container .content-award-list .award-list-wrap .pfa-winner img {
  width: 67%;
}
@media only screen and (min-width: 992px) {
  .award-block .container .content-award-list .award-list-wrap .pfa-winner img {
    width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .award-block .container .content-award-list .award-list-wrap .pfa-winner img {
    width: 42%;
  }
}
@media only screen and (max-width: 420px) and (orientation: portrait) {
  .award-block .container .content-award-list .award-list-wrap .pfa-winner img {
    width: 42%;
    min-width: 42%;
  }
}
@media only screen and (max-width: 330px) and (orientation: portrait) {
  .award-block .container .content-award-list .award-list-wrap .pfa-winner img {
    width: 119%;
    min-width: 100% !important;
  }
}
.award-block .container .content-award-list .award-list-wrap .trust-pilot {
  margin-left: inherit;
}
@media only screen and (min-width: 768px) {
  .award-block .container .content-award-list .award-list-wrap .trust-pilot {
    margin-right: inherit;
  }
}
.award-block .container .content-block-item .content-msg {
  margin: auto;
  color: #005B5F;
  padding: 50px 0 0 20px;
}
@media only screen and (min-width: 1520px) {
  .award-block .container .content-block-item .content-msg {
    padding: 50px 0 0 5px;
  }
}
@media only screen and (min-width: 567px) {
  .award-block .container .content-block-item .content-msg {
    max-width: 72%;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .award-block .container .content-block-item .content-msg {
    padding: 48px 0 48px 0 !important;
  }
}
@media only screen and (min-width: 567px) {
  .award-block .container .content-block-item .content-msg {
    padding: 48px 0 24px 0 !important;
    text-align: center;
  }
}
.award-block .container .content-block-item .content-msg h5 {
  margin-bottom: 1rem;
  color: #005B5F;
}
@media only screen and (min-width: 1921px) {
  .award-block .container .content-block-item .content-msg h5 {
    font-size: 28px !important;
  }
}
@media only screen and (min-width: 1520px) {
  .award-block .container .content-block-item .content-msg h5 {
    font-size: 28px !important;
  }
}
@media only screen and (min-width: 992px) {
  .award-block .container .content-block-item .content-msg h5 {
    font-size: 1.2rem !important;
    margin-bottom: 0.5rem;
  }
}
@media only screen and (min-width: 567px) {
  .award-block .container .content-block-item .content-msg h5 {
    margin-bottom: 1.4rem;
    font-size: 19px !important;
  }
}
.award-block .container .content-block-item .content-msg p {
  font-size: 23px;
  color: #005B5F;
}
@media only screen and (min-width: 1921px) {
  .award-block .container .content-block-item .content-msg p {
    font-size: 28px;
  }
}
@media only screen and (min-width: 1520px) {
  .award-block .container .content-block-item .content-msg p {
    font-size: 28px !important;
  }
}
@media only screen and (min-width: 1520px) {
  .award-block .container .content-block-item .content-msg p {
    font-size: 19px !important;
  }
}
@media only screen and (min-width: 992px) {
  .award-block .container .content-block-item .content-msg p {
    font-size: 15px !important;
  }
}
@media only screen and (min-width: 768px) {
  .award-block .container .content-block-item .content-msg p {
    font-size: 19px !important;
  }
}
@media only screen and (min-width: 567px) {
  .award-block .container .content-block-item .content-msg p {
    font-size: 19px !important;
    font-weight: 500;
  }
}
.award-block .container .content-block-item .content-msg p .content-highlight {
  font-weight: 600;
}
@media only screen and (min-width: 567px) {
  .award-block .container .content-block-item .content-msg p .content-highlight {
    font-weight: bold;
  }
}

.container.content-blocks {
  overflow: inherit;
}
@media only screen and (min-width: 1520px) {
  .container.content-blocks {
    overflow: inherit;
  }
}
.home-modify-tp-wrap {
  margin-top: 60px;
}
@media only screen and (min-width: 768px) {
  .home-modify-tp-wrap {
    margin-top: 25px;
  }
}
@media only screen and (min-width: 567px) {
  .home-modify-tp-wrap {
    margin-top: 25px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImN1c3RvbS1ob21lLXBhZ2Uuc2NzcyIsImN1c3RvbS1ob21lLXBhZ2UuY3NzIiwidGhlbWUvX2NoaWxkX3RoZW1lX3ZhcmlhYmxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdCQTtFQUNFO0lBQ0Usc0JBQUE7RUNmRjtBQUNGO0FEa0RBO0VBQ0UsMkJBQUE7QUNoREY7QURnQkU7RUErQkY7SUFJSSwyQkFBQTtFQy9DRjtBQUNGO0FEMERRO0VBQ0Usa0JBQUE7QUN4RFY7QURRRTtFQXFETTtJQUVJLGNBQUE7RUMzRFY7QUFDRjtBRDZEVTtFQUNFLG9DQUFBO0VBQ0EscUJBQUE7QUMzRFo7QURLRTtFQW9EUTtJQUtJLG9DQUFBO0VDMURaO0FBQ0Y7QURORTtFQTBEUTtJQVNJLG9DQUFBO0VDekRaO0FBQ0Y7QURYRTtFQTBEUTtJQWFJLG9DQUFBO0VDeERaO0FBQ0Y7QURoQkU7RUEwRFE7SUFpQkksdUNBQUE7RUN2RFo7QUFDRjtBRHJCRTtFQTBEUTtJQXNCSSxvQ0FBQTtFQ3ZEWjtBQUNGO0FEMUJFO0VBMERRO0lBMEJJLG9DQUFBO0VDdERaO0FBQ0Y7QUR3RFk7RUFDRSxlQUFBO0FDdERkO0FEbENFO0VBdUZVO0lBVUksZUFBQTtFQzNEZDtBQUNGO0FEdkNFO0VBdUZVO0lBY0ksZUFBQTtFQzFEZDtBQUNGO0FENUNFO0VBdUZVO0lBa0JJLGVBQUE7RUN6RGQ7QUFDRjtBRDREWTtFQUNFLGNBN0hEO0VBOEhDLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0FDMURkO0FEakRFO0VBdUdVO0lBT0ksZUFBQTtFQ3pEZDtBQUNGO0FENURFO0VBNkdVO0lBV0ksZUFBQTtFQ3hEZDtBQUNGO0FEakVFO0VBNkdVO0lBZUksZ0JBQUE7RUN2RGQ7QUFDRjtBRHRFRTtFQTZHVTtJQW1CSSxlQUFBO0VDdERkO0FBQ0Y7QUQzRUU7RUE2R1U7SUF1QkksZUFBQTtJQUNBLGdCQUFBO0VDckRkO0FBQ0Y7QURqRkU7RUE2R1U7SUE0QkksZUFBQTtJQUNBLGlC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QkFBQTtJQUNBLGdCQUFBO0VDM0RWO0FBQ0Y7QUQ2RFU7RUFDRSxnQkFBQTtBQzNEWjtBRG5qQkU7RUE2bUJRO0lBSUksaUJBQUE7RUMxRFo7QUFDRjs7QURxRUU7RUFDRSxpQkFBQTtBQ2xFSjtBRDVqQkU7RUE2bkJBO0lBS0ksaUJBQUE7RUNsRUo7QUFDRjtBRHVUQTtFQUNFLGdCQUFBO0FDclRGO0FEcGtCRTtFQXczQkY7SUFJSSxnQkFBQTtFQ3BURjtBQUNGO0FEemtCRTtFQXczQkY7SUFRSSxnQkFBQTtFQ25URjtBQUNGIiwiZmlsZSI6ImN1c3RvbS1ob21lLXBhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInRoZW1lL2NoaWxkX3RoZW1lX3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcInRoZW1lL3BhcnRpYWxzL21peGluc1wiO1xuQGltcG9ydCBcIi4uL3NyYy9zYXNzL2Jvb3RzdHJhcDUvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi4vc3JjL3Nhc3MvYm9vdHN0cmFwNS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9zcmMvc2Fzcy9ib290c3RyYXA1L21peGluc1wiO1xuXG4kcHJpbWFyeV9jb2xvcjogI2ZhZGE3ZTtcbiRjcnVpc2VfaG9saWRheV9iZzogIzZmOGRlNDtcbiR0ZXh0LWNvbG9yOiAjMDA1YTVlO1xuJHRleHQtYmxhY2s6IGJsYWNrO1xuJHRleHQtd2hpdGUgOndoaXRlO1xuXG5AbWl4aW4gY29udGFpbmVyKCR3aWR0aCkge1xuICBtYXgtd2lkdGg6ICR3aWR0aDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm1hc3Rlci1oZWFkOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKCR3aWR0aCkge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHdpZHRofSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwLWN1c3RvbSgkd2lkdGgpIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyR3aWR0aH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbW9iaWxlLWRvd24tY3VzdG9tIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaXBob25lNiB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGlwaG9uZTUge1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAgIEBjb250ZW50XG4gIH1cbn1cblxuXG4vLyBQcm9kdWN0IEJsb2NrICBTdGFydFxuLnByb2R1Y3QtYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg5OTJweCkge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHt9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg1NjdweCkge31cblxuICAuY29udGFpbmVyIHtcblxuICAgIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciB7XG5cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgLmNhcmQtYm9keSAuY2FyZC10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNhcmQge1xuICAgICAgICAmLnByb2R1Y3QtaXRlbSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDAgOThweCAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTAzcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAtY3VzdG9tKDE5MjFweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzOHB4IDAgOThweCAzNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMCA5OHB4IDM1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzhweCAwIDk4cHggMzVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDk5MnB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDM4cHggMTZweCA5OHB4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgICAgICAvLyBwYWRkaW5nOiAyOXB4IDAgODdweCAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDI5cHggMCA4N3B4IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg1NjdweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyOXB4IDAgODdweCAyMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGg1LmNhcmQtdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cC1jdXN0b20oMTkyMXB4KSB7fVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7fVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7fVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg1NjdweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoNi5jYXJkLXN1YnRpdGxlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICR0ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwLWN1c3RvbSgxOTIxcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjNweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDU2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHAuY2FyZC10ZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSxcbiAgICAgICAgICAgICAgOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAtY3VzdG9tKDE5MjFweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7fVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkyJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MiUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcC5jYXJkLXRleHQubGlnaHQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwLWN1c3RvbSgxOTIxcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHt9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg5OTJweCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDU2N3B4KSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5jYXJkLWxpbmsge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMTdweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAtY3VzdG9tKDE5MjFweCkge31cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge31cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge31cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnN1cmFuY2UtYm94LWN1c3RvbSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiAtODZweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjA1cHggIWltcG9ydGFudDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwLWN1c3RvbSgxOTIxcHgpIHt9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHt9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHtcbiAgICAgICAgICB0b3A6IC03MXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDk5MnB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICAgICAgICB0b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDc2OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE2M3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTFweDtcbiAgICAgICAgICB0b3A6IC0xOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDEyJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHtcbiAgICAgICAgICAvL3dpZHRoOiAxMzFweCAhaW1wb3J0YW50O1xuICAgICAgICAgIC8vbWF4LXdpZHRoOiAxMzFweDtcbiAgICAgICAgICAvL3RvcDogLTE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAvL3JpZ2h0OiAxMiU7XG4gICAgICAgICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgICAgICAgICB0b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlLWRvd24tY3VzdG9tKCkge1xuICAgICAgICAgIHJpZ2h0OiAzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgJi5pbnN1cmFuY2Vib3gtbWFwIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbWFwIGFyZWEge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUHJvZHVjdCBCbG9jayAgRU5kXG4vLyBhd2FyZCBCbG9jayAgc3RhcnRcbi5hd2FyZC1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCA3cHggMHB4IDdweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAtY3VzdG9tKDE5MjFweCkge1xuICAgICAgcGFkZGluZzogMHB4IDVweCAwcHggNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwcHggNDZweCAwcHggNDZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge1xuXG4gICAgICBwYWRkaW5nOiAwcHggNDBweCAwcHggNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDk5MnB4KSB7XG5cbiAgICAgIHBhZGRpbmc6IDBweCAyOHB4IDBweCAyOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcblxuICAgICAgcGFkZGluZzogMHB4IDI5cHggMHB4IDI5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg1NjdweCkge1xuXG4gICAgICBwYWRkaW5nOiAwcHggMzVweCAwcHggMzVweDtcbiAgICB9XG5cbiAgICAuY29udGVudC1hd2FyZC1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDE5cHggMCAwIDA7XG5cbiAgICAgICYubW9iaWxlLXZpZXcge1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMTBweCAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxOXB4IDAgMTBweCAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHtcbiAgICAgICAgICAvL3BhZGRpbmc6IDE5cHggMCAxMHB4IDA7XG4gICAgICAgICAgcGFkZGluZzogMzJweCAwIDEwcHggMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBpcGhvbmU2KCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgaXBob25lNSgpIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMCAxMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXdhcmQtbGlzdC13cmFwIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMTUlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7XG5cbiAgICAgICAgICBwYWRkaW5nOiAwIDEwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oOTkycHgpIHtcblxuICAgICAgICAgIHBhZGRpbmc6IDAgNSU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDc2OHB4KSB7XG5cbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg1NjdweCkge1xuXG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWZhcXRvIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTg1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg5OTJweCkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjVweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgaXBob25lNigpIHt9XG5cbiAgICAgICAgICBAaW5jbHVkZSBpcGhvbmU1KCkge31cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTEwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwLWN1c3RvbSgxNTIwcHgpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHRvcDogNDNweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIHRvcDogMzhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg5OTJweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg3NjhweCkge31cblxuICAgICAgICAgICAgQGluY2x1ZGUgaXBob25lNigpIHt9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGlwaG9uZTUoKSB7XG4gICAgICAgICAgICAgIC8vIHRvcDogMzlweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucGZhLXdpbm5lciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgICAgICAgICAgIHdpZHRoOiA3NCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGlwaG9uZTYoKSB7XG4gICAgICAgICAgICB3aWR0aDogMTEyJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTEyJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgaXBob25lNSgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDU2JTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA2NyU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oOTkycHgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBpcGhvbmU2KCkge1xuICAgICAgICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDQyJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgaXBob25lNSgpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDExOSU7XG4gICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50cnVzdC1waWxvdCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDc2OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtYmxvY2staXRlbSB7XG4gICAgICAuY29udGVudC1tc2cge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGNvbG9yOiAkYXZhbnRpLW5ldy1ncmVlbjtcbiAgICAgICAgcGFkZGluZzogNTBweCAwIDAgMjBweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDUwcHggMCAwIDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAtY3VzdG9tKDU2N3B4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MiU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDQ4cHggMCA0OHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiA0OHB4IDAgMjRweCAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgaDUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgY29sb3I6ICRhdmFudGktbmV3LWdyZWVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cC1jdXN0b20oMTkyMXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHt9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHt9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDU2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgY29sb3I6ICRhdmFudGktbmV3LWdyZWVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cC1jdXN0b20oMTkyMXB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDk5MnB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDc2OHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDU2N3B4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRlbnQtaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGF3YXJkIEJsb2NrICBlbmRcbi8vIENydWlzZSBpbnN1cmFuY2UgYXJlYSBzdGFydFxuLmNvbnRhaW5lciB7XG4gICYuY29udGVudC1ibG9ja3Mge1xuICAgIG92ZXJmbG93OiBpbmhlcml0O1xuXG4gICAgLy9wYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge31cblxuICB9XG5cbiAgLy8uY29udGVudC1ibG9jay1pdGVtIHtcbiAgLy8gICYudHJhdmVsaW5zdXJhbmNlLW91dGVyIHtcbiAgLy8gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIC8vICB9XG4gIC8vICAuY3J1aXNlLWhvbGlkYXktb3V0ZXIge1xuICAvL1xuICAvLyAgfVxuICAvLyAgLmNhcmQge1xuICAvLyAgICAmLmNydWlzZS1ob2xpZGF5IHtcbiAgLy8gICAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAvLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcnVpc2VfaG9saWRheV9iZyAhaW1wb3J0YW50O1xuICAvLyAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAtY3VzdG9tKDE5MjFweCkge31cbiAgLy8gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge31cbiAgLy8gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge1xuICAvLyAgICAgICAgbWluLWhlaWdodDogMjg1cHg7XG4gIC8vICAgICAgfVxuICAvLyAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oOTkycHgpIHtcbiAgLy8gICAgICAgIG1pbi1oZWlnaHQ6IDIzNXB4O1xuICAvLyAgICAgIH1cbiAgLy8gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDc2OHB4KSB7fVxuICAvLyAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHt9XG4gIC8vICAgICAgLmNhcmQtYm9keSB7XG4gIC8vICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAzOHB4O1xuICAvLyAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cC1jdXN0b20oMTkyMXB4KSB7XG4gIC8vICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDM4cHg7XG4gIC8vICAgICAgICB9XG4gIC8vICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge1xuICAvLyAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMCAzOHB4O1xuICAvLyAgICAgICAgfVxuICAvLyAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHtcbiAgLy8gICAgICAgICAgcGFkZGluZzogMzBweCAwIDAgMzBweDtcbiAgLy8gICAgICAgIH1cbiAgLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oOTkycHgpIHtcbiAgLy8gICAgICAgICAgLy8gcGFkZGluZzogMjhweCAwIDAgOXB4O1xuICAvLyAgICAgICAgICBwYWRkaW5nOiAyOHB4IDAgMCAxNnB4O1xuICAvLyAgICAgICAgfVxuICAvLyAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg3NjhweCkge1xuICAvLyAgICAgICAgICAvLyBwYWRkaW5nOiAyOHB4IDAgMCAyMXB4O1xuICAvLyAgICAgICAgICBwYWRkaW5nOiAyOHB4IDAgMCAxNHB4O1xuICAvLyAgICAgICAgfVxuICAvLyAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg1NjdweCkge1xuICAvLyAgICAgICAgICBwYWRkaW5nOiAyOHB4IDAgMCAxOXB4O1xuICAvLyAgICAgICAgfVxuICAvLyAgICAgICAgLnRleHQtYXJlYSB7XG4gIC8vICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0M3B4O1xuICAvLyAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIC8vICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcbiAgLy8gICAgICAgICAgICBtYXgtd2lkdGg6IDk1JTtcbiAgLy8gICAgICAgICAgfVxuICAvLyAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDU2N3B4KSB7XG4gIC8vICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gIC8vICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgcCB7XG4gIC8vICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAvLyAgICAgICAgICAgIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICAvLyAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIC8vICAgICAgICAgICAgbWF4LXdpZHRoOiA4MyU7XG4gIC8vICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge1xuICAvLyAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAvLyAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NiU7XG4gIC8vICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7XG4gIC8vICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gIC8vICAgICAgICAgICAgICBtYXgtd2lkdGg6IDc4JTtcbiAgLy8gICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg5OTJweCkge1xuICAvLyAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAvLyAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gIC8vICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcbiAgLy8gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgLy8gICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgLy8gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAvLyAgICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDU2N3B4KSB7XG4gIC8vICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gIC8vICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgLy8gICAgICAgICAgICB9XG4gIC8vICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgaDQge1xuICAvLyAgICAgICAgICAgIGNvbG9yOiAkdGV4dC13aGl0ZTtcbiAgLy8gICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgLy9cbiAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge1xuICAvLyAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gIC8vICAgICAgICAgICAgICBmb250LXNpemU6IDMxcHg7XG4gIC8vICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgLy8gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIC8vICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7XG4gIC8vICAgICAgICAgICAgICBtYXgtd2lkdGg6IDczJTtcbiAgLy8gICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg5OTJweCkge1xuICAvLyAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gIC8vICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gIC8vICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcbiAgLy8gICAgICAgICAgICAgIG1heC13aWR0aDogNzglO1xuICAvLyAgICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDU2N3B4KSB7XG4gIC8vICAgICAgICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgLy8gICAgICAgICAgICB9XG4gIC8vICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgLmNhcmQtYnRuLXdyYXBwZXIge1xuICAvLyAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gIC8vICAgICAgICAgICAgYSB7XG4gIC8vICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC41O1xuICAvLyAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gICAgICAgICAgICAgICY6aG92ZXIge1xuICAvLyAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLy8gICAgICAgICAgICAgICAgY29sb3I6ICRhdmFudGktc29mdC1ibHVlO1xuICAvLyAgICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgfVxuICAvLyAgICAgICAgfVxuICAvLyAgICAgIH1cbiAgLy8gICAgfVxuICAvLyAgICAmLnRyYXZlbC1pbnN1cmFuY2Uge1xuICAvLyAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAtY3VzdG9tKDE5MjFweCkge31cbiAgLy8gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge31cbiAgLy8gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge31cbiAgLy8gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDk5MnB4KSB7XG4gIC8vICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAvLyAgICAgIH1cbiAgLy8gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDc2OHB4KSB7XG4gIC8vICAgICAgICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgLy8gICAgICB9XG4gIC8vICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg1NjdweCkge31cbiAgLy8gICAgICAuY2FyZC1ib2R5IHtcbiAgLy8gICAgICAgIHBhZGRpbmc6IDMwcHggMCAwIDMwcHg7XG4gIC8vICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDk5MnB4KSB7XG4gIC8vICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAwIDlweDtcbiAgLy8gICAgICAgIH1cbiAgLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcbiAgLy8gICAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMThweDtcbiAgLy8gICAgICAgIH1cbiAgLy8gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHtcbiAgLy8gICAgICAgICAgcGFkZGluZzogMjJweCAwIDAgMThweDtcbiAgLy8gICAgICAgIH1cbiAgLy8gICAgICAgIC5yaWdodC1pbWFnZSB7XG4gIC8vICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oOTkycHgpIHtcbiAgLy8gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAvLyAgICAgICAgICB9XG4gIC8vICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcbiAgLy8gICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgfVxuICAvLyAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDU2N3B4KSB7XG4gIC8vICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIC8vICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgLy8gQGluY2x1ZGUgaXBob25lNigpIHtcbiAgLy8gICAgICAgICAgLy8gICAgIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAvLyAgICAgICAgICAvLyB9XG4gIC8vICAgICAgICAgIC8vIEBpbmNsdWRlIGlwaG9uZTUoKSB7XG4gIC8vICAgICAgICAgIC8vICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgLy8gICAgICAgICAgLy8gfVxuICAvLyAgICAgICAgfVxuICAvLyAgICAgICAgLnRleHQtYXJlYSB7XG4gIC8vICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjdweCk7XG4gIC8vICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAtY3VzdG9tKDE5MjFweCkge1xuICAvLyAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNjdweCk7XG4gIC8vICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHtcbiAgLy8gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY3cHgpO1xuICAvLyAgICAgICAgICB9XG4gIC8vICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7XG4gIC8vICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2N3B4KTtcbiAgLy8gICAgICAgICAgfVxuICAvLyAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDk5MnB4KSB7XG4gIC8vICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAwcHgpO1xuICAvLyAgICAgICAgICB9XG4gIC8vICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcbiAgLy8gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY3cHgpO1xuICAvLyAgICAgICAgICB9XG4gIC8vICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHtcbiAgLy8gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDY3cHgpO1xuICAvLyAgICAgICAgICB9XG4gIC8vICAgICAgICAgIGg0IHtcbiAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwLWN1c3RvbSgxOTIxcHgpIHtcbiAgLy8gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgLy8gICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHtcbiAgLy8gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgLy8gICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSgxNTIwcHgpIHtcbiAgLy8gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgLy8gICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg5OTJweCkge1xuICAvLyAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiAxOHB4O1xuICAvLyAgICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDc2OHB4KSB7XG4gIC8vICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gIC8vICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNTY3cHgpIHtcbiAgLy8gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgLy8gICAgICAgICAgICB9XG4gIC8vICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgcCB7XG4gIC8vICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAvLyAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC8vICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA3NXB4KTtcbiAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwLWN1c3RvbSgxOTIxcHgpIHtcbiAgLy8gICAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTM2cHgpO1xuICAvLyAgICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAvLyAgICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24tY3VzdG9tKDE1MjBweCkge1xuICAvLyAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMzZweCk7XG4gIC8vICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gIC8vICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oMTUyMHB4KSB7XG4gIC8vICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gIC8vICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgLy8gICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg5OTJweCkge1xuICAvLyAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAvLyAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gIC8vICAgICAgICAgICAgfVxuICAvLyAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcbiAgLy8gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgLy8gICAgICAgICAgICB9XG4gIC8vICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg1NjdweCkge1xuICAvLyAgICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAvLyAgICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgfVxuICAvLyAgICAgICAgICAuY2FyZC1idG4td3JhcHBlciB7XG4gIC8vICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgLy8gICAgICAgICAgICBhIHtcbiAgLy8gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjU7XG4gIC8vICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAvLyAgICAgICAgICAgIH1cbiAgLy8gICAgICAgICAgfVxuICAvLyAgICAgICAgfVxuICAvLyAgICAgIH1cbiAgLy8gICAgfVxuICAvLyAgfVxuICAvL31cbn1cblxuLmhvbWUtbW9kaWZ5LXRwLXdyYXAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bi1jdXN0b20oNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duLWN1c3RvbSg1NjdweCkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuIiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDU0MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLm1hc3Rlci1oZWFkOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucHJvZHVjdC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDUycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDMpIC5jYXJkLWJvZHkgLmNhcmQtdGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmNhcmQucHJvZHVjdC1pdGVtIHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmNhcmQucHJvZHVjdC1pdGVtIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAzOHB4IDAgOThweCAzNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xMDNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTkyMXB4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAzOHB4IDAgOThweCAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAzOHB4IDAgOThweCAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAzOHB4IDAgOThweCAzNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmNhcmQucHJvZHVjdC1pdGVtIC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDM4cHggMTZweCA5OHB4IDE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuY2FyZC5wcm9kdWN0LWl0ZW0gLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogMjlweCAwIDg3cHggMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2N3B4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyOXB4IDAgODdweCAyMXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IGg1LmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IGg1LmNhcmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuY2FyZC5wcm9kdWN0LWl0ZW0gLmNhcmQtYm9keSBoNS5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY3cHgpIHtcbiAgLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmNhcmQucHJvZHVjdC1pdGVtIC5jYXJkLWJvZHkgaDUuY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG4ucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuY2FyZC5wcm9kdWN0LWl0ZW0gLmNhcmQtYm9keSBoNi5jYXJkLXN1YnRpdGxlIHtcbiAgY29sb3I6ICMwMDVhNWU7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIxcHgpIHtcbiAgLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmNhcmQucHJvZHVjdC1pdGVtIC5jYXJkLWJvZHkgaDYuY2FyZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MjBweCkge1xuICAucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuY2FyZC5wcm9kdWN0LWl0ZW0gLmNhcmQtYm9keSBoNi5jYXJkLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IGg2LmNhcmQtc3VidGl0bGUge1xuICAgIG1heC13aWR0aDogMTYzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmNhcmQucHJvZHVjdC1pdGVtIC5jYXJkLWJvZHkgaDYuY2FyZC1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IGg2LmNhcmQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2N3B4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IGg2LmNhcmQtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmNhcmQucHJvZHVjdC1pdGVtIC5jYXJkLWJvZHkgcC5jYXJkLXRleHQge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xufVxuLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmNhcmQucHJvZHVjdC1pdGVtIC5jYXJkLWJvZHkgcC5jYXJkLXRleHQ6bnRoLWNoaWxkKDIpLFxuLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmNhcmQucHJvZHVjdC1pdGVtIC5jYXJkLWJvZHkgcC5jYXJkLXRleHQgOm50aC1jaGlsZCgzKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuY2FyZC5wcm9kdWN0LWl0ZW0gLmNhcmQtYm9keSBwLmNhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IHAuY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuY2FyZC5wcm9kdWN0LWl0ZW0gLmNhcmQtYm9keSBwLmNhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuY2FyZC5wcm9kdWN0LWl0ZW0gLmNhcmQtYm9keSBwLmNhcmQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogOTIlICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2N3B4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IHAuY2FyZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiA5MiUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IHAuY2FyZC10ZXh0LmxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuY2FyZC5wcm9kdWN0LWl0ZW0gLmNhcmQtYm9keSBwLmNhcmQtdGV4dC5saWdodCB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTIwcHgpIHtcbiAgLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmNhcmQucHJvZHVjdC1pdGVtIC5jYXJkLWJvZHkgcC5jYXJkLXRleHQubGlnaHQge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmNhcmQucHJvZHVjdC1pdGVtIC5jYXJkLWJvZHkgcC5jYXJkLXRleHQubGlnaHQge1xuICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuY2FyZC5wcm9kdWN0LWl0ZW0gLmNhcmQtYm9keSBwLmNhcmQtdGV4dC5saWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2N3B4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IHAuY2FyZC10ZXh0LmxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IC5jYXJkLWxpbmsge1xuICBwYWRkaW5nOiA5cHggMTdweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuY2FyZC5wcm9kdWN0LWl0ZW0gLmNhcmQtYm9keSAuY2FyZC1saW5rIHtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuY2FyZC5wcm9kdWN0LWl0ZW0gLmNhcmQtYm9keSAuY2FyZC1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggMTVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2N3B4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5jYXJkLnByb2R1Y3QtaXRlbSAuY2FyZC1ib2R5IC5jYXJkLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5pbnN1cmFuY2UtYm94LWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgdG9wOiAtODZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjA1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5pbnN1cmFuY2UtYm94LWN1c3RvbSB7XG4gICAgdG9wOiAtNzFweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxNzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5pbnN1cmFuY2UtYm94LWN1c3RvbSB7XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgICB0b3A6IC01NXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmluc3VyYW5jZS1ib3gtY3VzdG9tIHtcbiAgICB3aWR0aDogMTYzcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDE1MXB4O1xuICAgIHRvcDogLTE5cHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTIlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2N3B4KSB7XG4gIC5wcm9kdWN0LWJsb2NrIC5jb250YWluZXIgLnByb2R1Y3QtYmxvY2stY2FyZC13cmFwcGVyIC5pbnN1cmFuY2UtYm94LWN1c3RvbSB7XG4gICAgd2lkdGg6IDE1NXB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxNTVweDtcbiAgICB0b3A6IC00MHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuaW5zdXJhbmNlLWJveC1jdXN0b20ge1xuICAgIHJpZ2h0OiAzJTtcbiAgfVxufVxuLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmluc3VyYW5jZS1ib3gtY3VzdG9tIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucHJvZHVjdC1ibG9jayAuY29udGFpbmVyIC5wcm9kdWN0LWJsb2NrLWNhcmQtd3JhcHBlciAuaW5zdXJhbmNlLWJveC1jdXN0b20gaW1nLmluc3VyYW5jZWJveC1tYXAge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnByb2R1Y3QtYmxvY2sgLmNvbnRhaW5lciAucHJvZHVjdC1ibG9jay1jYXJkLXdyYXBwZXIgLmluc3VyYW5jZS1ib3gtY3VzdG9tIG1hcCBhcmVhIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmF3YXJkLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hd2FyZC1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY3cHgpIHtcbiAgLmF3YXJkLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmF3YXJkLWJsb2NrIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwcHggN3B4IDBweCA3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDVweCAwcHggNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MjBweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDQ2cHggMHB4IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHggNDBweCAwcHggNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMHB4IDI4cHggMHB4IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDBweCAyOXB4IDBweCAyOXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2N3B4KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwcHggMzVweCAwcHggMzVweDtcbiAgfVxufVxuLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdCB7XG4gIHBhZGRpbmc6IDE5cHggMCAwIDA7XG59XG4uYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1hd2FyZC1saXN0Lm1vYmlsZS12aWV3IHtcbiAgcGFkZGluZzogMTlweCAwIDEwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdC5tb2JpbGUtdmlldyB7XG4gICAgcGFkZGluZzogMTlweCAwIDEwcHggMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY3cHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdC5tb2JpbGUtdmlldyB7XG4gICAgcGFkZGluZzogMzJweCAwIDEwcHggMDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWF3YXJkLWxpc3QubW9iaWxlLXZpZXcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1hd2FyZC1saXN0Lm1vYmlsZS12aWV3IHtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG59XG4uYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1hd2FyZC1saXN0Lm1vYmlsZS12aWV3IGltZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdC5tb2JpbGUtdmlldyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY3cHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdC5tb2JpbGUtdmlldyBpbWcge1xuICAgIHBhZGRpbmc6IDE5cHggMCAxMHB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdCAuYXdhcmQtbGlzdC13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDAgMTUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTIwcHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdCAuYXdhcmQtbGlzdC13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDEwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1hd2FyZC1saXN0IC5hd2FyZC1saXN0LXdyYXAge1xuICAgIHBhZGRpbmc6IDAgNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdCAuYXdhcmQtbGlzdC13cmFwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2N3B4KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWF3YXJkLWxpc3QgLmF3YXJkLWxpc3Qtd3JhcCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdCAuYXdhcmQtbGlzdC13cmFwIC5kZWZhcXRvIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aWR0aDogMTg1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MjBweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1hd2FyZC1saXN0IC5hd2FyZC1saXN0LXdyYXAgLmRlZmFxdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1hd2FyZC1saXN0IC5hd2FyZC1saXN0LXdyYXAgLmRlZmFxdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAxMjVweDtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1hd2FyZC1saXN0IC5hd2FyZC1saXN0LXdyYXAgLmRlZmFxdG8ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdCAuYXdhcmQtbGlzdC13cmFwIC5kZWZhcXRvIGltZyB7XG4gIHdpZHRoOiAxMTAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1hd2FyZC1saXN0IC5hd2FyZC1saXN0LXdyYXAgLmRlZmFxdG8gaW1nIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWF3YXJkLWxpc3QgLmF3YXJkLWxpc3Qtd3JhcCAuZGVmYXF0byBzcGFuIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDQzcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTIwcHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdCAuYXdhcmQtbGlzdC13cmFwIC5kZWZhcXRvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0b3A6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdCAuYXdhcmQtbGlzdC13cmFwIC5kZWZhcXRvIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0b3A6IDMwcHg7XG4gIH1cbn1cbi5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWF3YXJkLWxpc3QgLmF3YXJkLWxpc3Qtd3JhcCAucGZhLXdpbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdCAuYXdhcmQtbGlzdC13cmFwIC5wZmEtd2lubmVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICAgIHdpZHRoOiA3NCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MjBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdCAuYXdhcmQtbGlzdC13cmFwIC5wZmEtd2lubmVyIHtcbiAgICB3aWR0aDogMTEyJTtcbiAgICBtaW4td2lkdGg6IDExMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMzBweCkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYXdhcmQtbGlzdCAuYXdhcmQtbGlzdC13cmFwIC5wZmEtd2lubmVyIHtcbiAgICB3aWR0aDogNTYlO1xuICAgIG1pbi13aWR0aDogNTYlO1xuICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gIH1cbn1cbi5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWF3YXJkLWxpc3QgLmF3YXJkLWxpc3Qtd3JhcCAucGZhLXdpbm5lciBpbWcge1xuICB3aWR0aDogNjclO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1hd2FyZC1saXN0IC5hd2FyZC1saXN0LXdyYXAgLnBmYS13aW5uZXIgaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWF3YXJkLWxpc3QgLmF3YXJkLWxpc3Qtd3JhcCAucGZhLXdpbm5lciBpbWcge1xuICAgIHdpZHRoOiA0MiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDIwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWF3YXJkLWxpc3QgLmF3YXJkLWxpc3Qtd3JhcCAucGZhLXdpbm5lciBpbWcge1xuICAgIHdpZHRoOiA0MiU7XG4gICAgbWluLXdpZHRoOiA0MiU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWF3YXJkLWxpc3QgLmF3YXJkLWxpc3Qtd3JhcCAucGZhLXdpbm5lciBpbWcge1xuICAgIHdpZHRoOiAxMTklO1xuICAgIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4uYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1hd2FyZC1saXN0IC5hd2FyZC1saXN0LXdyYXAgLnRydXN0LXBpbG90IHtcbiAgbWFyZ2luLWxlZnQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWF3YXJkLWxpc3QgLmF3YXJkLWxpc3Qtd3JhcCAudHJ1c3QtcGlsb3Qge1xuICAgIG1hcmdpbi1yaWdodDogaW5oZXJpdDtcbiAgfVxufVxuLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYmxvY2staXRlbSAuY29udGVudC1tc2cge1xuICBtYXJnaW46IGF1dG87XG4gIGNvbG9yOiAjMDA1QjVGO1xuICBwYWRkaW5nOiA1MHB4IDAgMCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTIwcHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYmxvY2staXRlbSAuY29udGVudC1tc2cge1xuICAgIHBhZGRpbmc6IDUwcHggMCAwIDVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjdweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1ibG9jay1pdGVtIC5jb250ZW50LW1zZyB7XG4gICAgbWF4LXdpZHRoOiA3MiU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWJsb2NrLWl0ZW0gLmNvbnRlbnQtbXNnIHtcbiAgICBwYWRkaW5nOiA0OHB4IDAgNDhweCAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY3cHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYmxvY2staXRlbSAuY29udGVudC1tc2cge1xuICAgIHBhZGRpbmc6IDQ4cHggMCAyNHB4IDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWJsb2NrLWl0ZW0gLmNvbnRlbnQtbXNnIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMwMDVCNUY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1ibG9jay1pdGVtIC5jb250ZW50LW1zZyBoNSB7XG4gICAgZm9udC1zaXplOiAyOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWJsb2NrLWl0ZW0gLmNvbnRlbnQtbXNnIGg1IHtcbiAgICBmb250LXNpemU6IDI4cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1ibG9jay1pdGVtIC5jb250ZW50LW1zZyBoNSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY3cHgpIHtcbiAgLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYmxvY2staXRlbSAuY29udGVudC1tc2cgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmF3YXJkLWJsb2NrIC5jb250YWluZXIgLmNvbnRlbnQtYmxvY2staXRlbSAuY29udGVudC1tc2cgcCB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMwMDVCNUY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjFweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1ibG9jay1pdGVtIC5jb250ZW50LW1zZyBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUyMHB4KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWJsb2NrLWl0ZW0gLmNvbnRlbnQtbXNnIHAge1xuICAgIGZvbnQtc2l6ZTogMjhweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MjBweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1ibG9jay1pdGVtIC5jb250ZW50LW1zZyBwIHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1ibG9jay1pdGVtIC5jb250ZW50LW1zZyBwIHtcbiAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1ibG9jay1pdGVtIC5jb250ZW50LW1zZyBwIHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjdweCkge1xuICAuYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1ibG9jay1pdGVtIC5jb250ZW50LW1zZyBwIHtcbiAgICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uYXdhcmQtYmxvY2sgLmNvbnRhaW5lciAuY29udGVudC1ibG9jay1pdGVtIC5jb250ZW50LW1zZyBwIC5jb250ZW50LWhpZ2hsaWdodCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU2N3B4KSB7XG4gIC5hd2FyZC1ibG9jayAuY29udGFpbmVyIC5jb250ZW50LWJsb2NrLWl0ZW0gLmNvbnRlbnQtbXNnIHAgLmNvbnRlbnQtaGlnaGxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uY29udGFpbmVyLmNvbnRlbnQtYmxvY2tzIHtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MjBweCkge1xuICAuY29udGFpbmVyLmNvbnRlbnQtYmxvY2tzIHtcbiAgICBvdmVyZmxvdzogaW5oZXJpdDtcbiAgfVxufVxuLmhvbWUtbW9kaWZ5LXRwLXdyYXAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaG9tZS1tb2RpZnktdHAtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjdweCkge1xuICAuaG9tZS1tb2RpZnktdHAtd3JhcCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufSIsIi8vIFVzZSB0aGlzIGZpbGUgdG8gb3ZlcndyaXRlIHRoZSBiYXNpYyBCb290c3RyYXAgdmFyaWFibGVzIGFuZCBhZGQgeW91ciBvd24gdmFyaWFibGVzXG4vLyBUbyBvdmVyd3JpdGUgYSBCb290c3RyYXAgdmFyaWFibGUgeW91IGRvbsK0dCBoYXZlIHRvIHRvdWNoIHRoZSBCb290c3RyYXAgZm9sZGVyLlxuLy8gSnVzdCBjb3B5IGEgdmFyaWFibGUgZnJvbSAvc2Fzcy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzLCBwYXN0ZSBpdCBoZXJlIGFuZCBlZGl0IHRoZSB2YWx1ZS5cbi8vIEFzIGV4YW1wbGUgeW91IGZpbmQgb25lIG9mIHRoZSBtb3N0IGltcG9ydGFudCBCb290c3RyYXAgdmFyaWFibGUgYmVsb3c6ICRicmFuZC1wcmltYXJ5LlxuLy8gVGhhdHMgdGhlIHVnbHkgQm9vdHN0cmFwIGJsdWUgdXNlZCBmb3IgYWxsIHRoZSBsaW5rcywgcHJpbWFyeSBidXR0b25zIGV0Yy5cbi8vIEp1c3QgYWRkIHlvdXIgY29sb3IgY29kZSBoZXJlLCBjb21waWxlIHRoZSB0aGVtZS5zY3NzIGZpbGUgdG8gY2hhbmdlIHRoaXMgY29sb3IgZXZlcnl3aGVyZVxuXG5cbi8vXG4vLyBDb2xvciBzeXN0ZW1cbi8vXG5cbiRjZG5VUkw6ICcuLi8nO1xuXG4kcHJpbWFyeTogIzVkYmM3ZDtcbiRkYXJrOiAgICAjMDA1YTVlO1xuXG5cbiRhdmFudGkteWVsbG93OiAjZmZkYTdlO1xuJGF2YW50aS15ZWxsb3ctbGlnaHQ6ICNmZmU1YTU7XG4kYXZhbnRpLXBpbms6ICNlYjY3ODE7XG4kYXZhbnRpLXBpbmstZGFyazogI2U1MjU1ZDtcbiRhdmFudGktcGluay1zaGFkZTogI2Y0YjFjNDtcbiRhdmFudGktcGluay1saWdodDogI2ZhZTBlNTtcbiRhdmFudGktcGluay1saWdodGVzdDogI0ZBREZFNDtcbiRhdmFudGktcGluay1leHRyYWxpZ2h0OiAjZmNlZmYzO1xuJGF2YW50aS1zb2Z0LWJsdWU6ICM2ZjhkZTQ7XG4kYXZhbnRpLXNvZnQtYmx1ZS1saWdodDogI2VlZjBmOTtcbiR0ZXh0LWxpZ2h0OiAjNTg1ODU4O1xuJHRleHQtZXh0cmEtbGlnaHQ6IHJnYmEoNDAsIDQwLCA0MCwgMC41KTtcbiR0ZXh0LWV4dHJhLWxpZ2h0LWdyZXk6ICM3ZTdlN2U7XG4kZm9vdC1ub3RlczogcmdiYSg0MCwgNDAsIDQwLCAwLjYpO1xuJG5ld3NsZXR0ZXItbm90ZXM6IHJnYmEoNDAsIDQwLCA0MCwgMC44KTtcbiRmb290ZXItdGV4dC1kYXJrOiAjMjgyODI4O1xuJGF2YW50aS1jYXJkLWJvcmRlcjogI2UwZTBlMDtcbiRhdmFudGktcGluay1ib3JkZXI6ICNmOGQwZGI7XG4kcG9zdC10aXRsZXMtY29sb3I6ICMyZjJmMmY7XG4kbWVzc2FnZV9iZzogIzAxYWRiNztcbiRnZXQtcXVvdGUtY29sb3I6ICMyOGE3NDU7XG4kbGlua3MgOiAjMWE1OTliO1xuJGxpZ2h0LXRleHQ6ICM2NTY1NjU7XG4kYXZhbnRpLW5ldy1ncmVlbjogIzAwNUI1RjtcbiRsaWdodGVzdDogI2ZhZmFmYTtcbiRhdmFudGktbGlnaHQtYmx1ZTogIzZlOGNlMjtcbiRsaWdodGVzdC1ib3JkZXI6ICNlZmVmZWY7XG4kY29yYWwtMTAwLW1haW46ICNFMjAwNUQ7XG4kcGluay0xMDogI0ZGRTdFNDtcbiRib2R5LXRleHQtYmxhY2s6ICMyODI4Mjg7XG5cbiRwcmltYXJ5X2NvbG9yOiAjZmFkYTdlO1xuJGNydWlzZV9ob2xpZGF5X2JnOiAkYXZhbnRpLXNvZnQtYmx1ZTtcbiR0ZXh0LWNvbG9yOiAkZGFyaztcbiR0ZXh0LWJsYWNrOiAkZm9vdGVyLXRleHQtZGFyaztcbiR0ZXh0LXdoaXRlIDojZmZmO1xuJGV2ZXJncmVlbjogIzEwNEY1MjtcblxuXG4kdGFibGUtY29sLTE6ICNlYWVlZmI7XG4kdGFibGUtY29sLTI6ICNmZWUxZTQ7XG4kdGFibGUtY29sLTM6ICNmZmVjYmU7XG5cbiRjb21tb24tZm9vdGVyLWJnOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDI2N0QyIDY2LjA3JSwgIzZGOERFNCAxMDAlKTtcbiRmb290ZXItc2VwYXJhdG9yLWNscjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcblxuXG4kYXZhbnRpLWNvbG9yczogKCk7XG4kYXZhbnRpLWNvbG9yczogbWFwLW1lcmdlKFxuICAgICAgICAgICAgICAgIChcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYXZhbnRpLXllbGxvd1wiOiAgICAgICAgICAgICRhdmFudGkteWVsbG93LFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhdmFudGkteWVsbG93LWxpZ2h0XCI6ICAgICAgJGF2YW50aS15ZWxsb3ctbGlnaHQsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImF2YW50aS1waW5rXCI6ICAgICAgICAgICAgICAkYXZhbnRpLXBpbmssXG4gICAgICAgICAgICAgICAgICAgICAgICBcImF2YW50aS1waW5rLWxpZ2h0XCI6ICAgICAgICAkYXZhbnRpLXBpbmstbGlnaHQsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImF2YW50aS1waW5rLWV4dHJhbGlnaHRcIjogICAkYXZhbnRpLXBpbmstZXh0cmFsaWdodCxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYXZhbnRpLXNvZnQtYmx1ZVwiOiAgICAgICAgICRhdmFudGktc29mdC1ibHVlLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhdmFudGktc29mdC1ibHVlLWxpZ2h0XCI6ICAgJGF2YW50aS1zb2Z0LWJsdWUtbGlnaHRcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICRhdmFudGktY29sb3JzXG4pO1xuXG4kYXZhbnRpLWJnLWNvbG9yczogKCk7XG4kYXZhbnRpLWJnLWNvbG9yczogbWFwLW1lcmdlKFxuICAgICAgICAgICAgICAgIChcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYXZhbnRpLXllbGxvdy1saWdodFwiOiAgICAgICRhdmFudGkteWVsbG93LFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhdmFudGktcGluay1saWdodFwiOiAgICAgICAgJGF2YW50aS1waW5rLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhdmFudGktcGluay1leHRyYWxpZ2h0XCI6ICAgJGF2YW50aS1waW5rLXNoYWRlLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhdmFudGktc29mdC1ibHVlLWxpZ2h0XCI6ICAgJGF2YW50aS1zb2Z0LWJsdWVcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgICRhdmFudGktYmctY29sb3JzXG4pO1xuXG5cbiRzZWNvbmRhcnk6ICAgICAkYXZhbnRpLXNvZnQtYmx1ZTtcbiRzdWNjZXNzOiAgICAgICAkcHJpbWFyeTtcbiRsaWdodDogICAgICAgICAkYXZhbnRpLXNvZnQtYmx1ZS1saWdodDtcbiR3YXJuaW5nOiAgICAgICAkYXZhbnRpLXllbGxvdztcblxuJGJvZHktY29sb3I6ICAgICRmb290ZXItdGV4dC1kYXJrO1xuXG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICRhdmFudGktcGluay1ib3JkZXI7XG5cbiRmYS1mb250LXBhdGg6ICAgICAgICAgICAgICAgIFwiI3skY2RuVVJMfWZvbnRzL2ZvbnQtYXdlc29tZS1wcm9cIjtcblxuJGZvbnQtcHJpbWFyeTogJ0Zha3R1bScsIEFyaWFsLCBTYW5zLXNlcmlmO1xuJGZvbnQtcmVndWxhcjogJ0Zha3R1bScsIHNhbnMtc2VyaWY7XG5cblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAkZm9udC1wcmltYXJ5O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAkZm9udC1wcmltYXJ5O1xuXG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgIDI0cHg7IFxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICAgICAgICB4czogMCxcbiAgICAgICAgc206IDU2N3B4LFxuICAgICAgICBtZDogNzY4cHgsXG4gICAgICAgIGxnOiA5OTJweCxcbiAgICAgICAgeGw6IDE1MjBweFxuKTtcblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gICAgICAgIHNtOiA1NjdweCxcbiAgICAgICAgbWQ6IDk5MXB4LFxuICAgICAgICBsZzogMTE1MnB4LFxuICAgICAgICB4bDogMTUzNnB4XG4pO1xuXG5cbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgIDEycHg7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAwO1xuXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAyNXB4O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgMTtcblxuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgMzVweDtcbiRidG4tcGFkZGluZy15LXNtOiAgIDEycHg7XG4kYnRuLXBhZGRpbmcteC1zbTogICAzNHB4O1xuJGJ0bi1mb250LXNpemUtc206ICAgMTZweDtcblxuJGJ0bi1mb250LXdlaWdodDogNjAwO1xuJGJ0bi1mb250LXNpemU6ICAgMThweDtcbiRidG4tcGFkZGluZy15OiAgIDE2cHg7XG4kYnRuLXBhZGRpbmcteDogICAzOHB4O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAyMXB4O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgNjRweDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgIDI1cHg7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAzMnB4O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgMTtcblxuLy8kY2FyZC1ib3JkZXItY29sb3I6ICAgICAkY2FyZC1ib3JkZXI7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAwO1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6IDA7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogMDtcbiJdfQ== */
