@charset "UTF-8";
.m-banner-with_background {
  background-color: #FAF3E7;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (max-width: 425px) {
  .m-banner-with_background {
    padding-top: 20px;
    padding-bottom: 40px;
  }
  .m-banner .flickity-button {
    display: none;
  }
}

@media (min-width: 426px) {
  .m-banner--inner {
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    gap: 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    max-width: 1280px;
  }
}

@media (max-width: 425px) {
  .m-banner--img_link {
    margin: 0 10px;
  }
}

.m-breadcrumb_nav {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: calc(50% - 602px);
  line-height: 1.2;
  margin: 0 auto;
  display: flex;
  justify-content: flex-start;
  position: relative;
}

@media (max-width: 425px) {
  .m-breadcrumb_nav {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    position: static;
    flex-direction: column;
    align-items: flex-start;
  }
}

.m-breadcrumb_nav--link {
  position: relative;
  font-size: 12px;
  color: #511B01;
  border-bottom: 1px solid #511B01;
  margin: 0 16px 0 0;
}

.m-breadcrumb_nav--link:after {
  position: absolute;
  content: '〉';
  padding: 0 0 0 5px;
}

@media (max-width: 425px) {
  .m-breadcrumb_nav--link {
    margin-bottom: 4px;
  }
  .m-breadcrumb_nav--link:last-child {
    margin-bottom: 0;
  }
}

.m-breadcrumb_nav--text {
  font-size: 12px;
  color: #511B01;
}

.m-main_visual {
  position: relative;
}

.m-main_visual--background {
  background-size: cover;
  background-position: center center;
  height: 500px;
}

.m-main_visual--background-privacy {
  background-image: url("/images_renewal/m-main_visual-privacy.png");
}

.m-main_visual--background-dispenser {
  background-image: url("/images_renewal/m-main_visual-dispenser.png");
}

.m-main_visual--background-faq {
  background-image: url("/images_renewal/m-main_visual-faq.png");
}

.m-main_visual--background-powder {
  background-image: url("/images_renewal/m-main_visual-powder.png");
}

.m-main_visual--background-campaign {
  height: 640px;
  background-color: #F4E6CB;
  background-image: url("/images_renewal/m-main_visual--background.png"), url("/images_renewal/m-main_visual--background-campaign-pc.png");
  background-repeat: repeat-x, no-repeat;
  background-position: bottom, center center;
  background-size: auto;
  position: relative;
}

.m-main_visual--background-present_powder {
  height: 640px;
  background-color: #e9d7d2;
  background-image: url("/images_renewal/m-main_visual--background.png"), url("/images_renewal/m-main_visual--present_powder-pc.png");
  background-repeat: repeat-x, no-repeat;
  background-position: bottom, center center;
  background-size: auto;
  position: relative;
}

.m-main_visual--background-days {
  height: 640px;
  background-color: #EFF3F1;
  background-image: url("/images_renewal/m-main_visual--background.png"), url("/images_renewal/m-main_visual--background-days-pc.png");
  background-repeat: repeat-x, no-repeat;
  background-position: bottom, center center;
  background-size: auto;
  position: relative;
}

.m-main_visual--background-teabreak {
  background-image: url("/images_renewal/m-main_visual-teabreak.png");
}

.m-main_visual--background-useful {
  background-image: url("/images_renewal/m-main_visual-useful.png");
}

.m-main_visual--background-convenience {
  background-image: url("/images_renewal/m-main_visual-convenience.png");
}

.m-main_visual--background-rental {
  background-image: url("/images_renewal/m-main_visual-rental.png");
}

.m-main_visual--background-case {
  background-image: url("/images_renewal/m-main_visual-case.png");
}

.m-main_visual--background-after {
  background-image: url("/images_renewal/m-main_visual-after.png");
}

@media (max-width: 425px) {
  .m-main_visual--background {
    height: 200px;
  }
  .m-main_visual--background-teabreak {
    background-image: url("/images_renewal/m-main_visual-teabreak-sp.png");
  }
  .m-main_visual--background-campaign {
    height: 426px;
    margin: 0 0 50px;
    background-image: url("/images_renewal/m-main_visual--background.png"), url("/images_renewal/m-main_visual--background-campaign-sp.png");
  }
  .m-main_visual--background-present_powder {
    height: 456px;
    margin: 0 0 50px;
    background-image: url("/images_renewal/m-main_visual--background.png"), url("/images_renewal/m-main_visual--present_powder-sp.png");
    background-size: auto, cover;
  }
  .m-main_visual--background-days {
    height: 426px;
    margin: 0 0 20px;
    background-image: url("/images_renewal/m-main_visual--background.png"), url("/images_renewal/m-main_visual--background-days-sp.png");
  }
}

.m-main_visual--title_box {
  width: 520px;
  height: 108px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  color: #511B01;
  position: absolute;
  left: calc(50% - 260px);
  bottom: -54px;
}

@media (max-width: 425px) {
  .m-main_visual--title_box {
    width: auto;
    position: static;
    height: 90px;
  }
}

.m-main_visual--title_img {
  display: block;
  margin: 0 0 12px 0;
}

@media (max-width: 425px) {
  .m-main_visual--title_img {
    zoom: .5;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 24px;
  }
}

.m-main_visual--title_img_campaign {
  position: absolute;
  top: 210px;
  left: calc(50% - 318px);
}

@media (max-width: 425px) {
  .m-main_visual--title_img_campaign {
    width: calc(100% - 40px);
    top: 140px;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}

.m-main_visual--title_img_present_powder {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

@media (max-width: 425px) {
  .m-main_visual--title_img_present_powder {
    width: 330px;
  }
}

.m-main_visual--title_text {
  font-size: 20px;
  display: block;
  text-align: center;
  font-weight: normal;
}

@media (max-width: 425px) {
  .m-main_visual--title_text {
    font-size: 16px;
  }
}

.m-local_nav {
  max-width: 960px;
  margin: 0 auto;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}

.m-local_nav-mb18 {
  margin-bottom: 18px;
}

.m-local_nav-mb55 {
  margin-bottom: 55px;
}

.m-local_nav-center {
  justify-content: center;
}

@media (max-width: 425px) {
  .m-local_nav {
    flex-wrap: wrap;
    margin-bottom: 30px;
  }
}

.m-local_nav--link {
  width: 33.3%;
  font-size: 16px;
  font-weight: bold;
  color: #511B01;
  height: 40px;
  line-height: 40px;
  text-align: center;
  position: relative;
  border-right: 1px solid #511B01;
  text-indent: -1em;
}

.m-local_nav--link:nth-child(3n+1) {
  border-left: 1px solid #511B01;
}

.m-local_nav--link:nth-child(n+4) {
  margin-top: 18px;
}

.m-local_nav--link-w50p {
  width: 50%;
}

.m-local_nav--link-w25p {
  width: 25%;
}

.m-local_nav--link-w25p:nth-child(3n+1) {
  border-left: 0;
}

.m-local_nav--link-w25p:first-child {
  border-left: 1px solid #511B01;
}

.m-local_nav--link-w25p:nth-child(n+4) {
  margin-top: 0;
}

.m-local_nav--link:before {
  position: absolute;
  content: '';
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #511B01;
  top: calc(50% - 10px);
  right: 15px;
}

.m-local_nav--link:after {
  position: absolute;
  content: '';
  width: 7px;
  height: 7px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
  top: calc(50% - 4px);
  right: 22px;
}

.m-local_nav--link-current {
  background: #511B01;
  color: #fff;
}

.m-local_nav--link-current:before {
  background-color: #fff;
}

.m-local_nav--link-current:after {
  border-color: #511B01;
  transform: rotate(135deg);
  top: calc(50% - 6px);
  right: 20px;
}

.m-local_nav--link-anchor:after {
  width: 6px;
  height: 6px;
  transform: rotate(135deg);
  top: calc(50% - 6px);
  right: 21px;
}

@media (max-width: 425px) {
  .m-local_nav--link {
    width: 100%;
    height: 50px;
    line-height: 1.5;
    border-right: 0;
    text-indent: inherit;
    padding: 13px 0;
  }
  .m-local_nav--link:before {
    right: 45px;
  }
  .m-local_nav--link:after {
    right: 52px;
  }
  .m-local_nav--link:nth-child(n+4) {
    margin-top: 0;
  }
  .m-local_nav--link:nth-child(3n+1) {
    border-left: 0;
  }
  .m-local_nav--link:last-child {
    border-bottom: 1px dotted #511B01;
  }
  .m-local_nav--link + .m-local_nav--link-current {
    border-top: 1px dotted #511B01;
  }
  .m-local_nav--link + .m-local_nav--link {
    border-top: 1px dotted #511B01;
  }
  .m-local_nav--link-current:before {
    right: 45px;
  }
  .m-local_nav--link-current:after {
    right: 50px;
  }
}

.m-big_heading {
  background-color: #511B01;
  padding: 51px 0;
}

@media (max-width: 425px) {
  .m-big_heading {
    padding: 20px;
    overflow: hidden;
  }
}

.m-big_heading-bg_blue {
  background-color: #4DADD9;
}

.m-big_heading--title {
  width: 520px;
  padding: 10px 0;
  background-color: #fff;
  color: #511B01;
  text-align: center;
  margin: 0 auto 8px auto;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.5;
  position: relative;
}

.m-big_heading--title:before, .m-big_heading--title:after {
  position: absolute;
  content: '';
  width: 24px;
  height: 24px;
  border-top: 2px solid #E3C993;
  transform: rotate(-45deg);
}

.m-big_heading--title:before {
  left: 0;
  top: 0;
}

.m-big_heading--title:after {
  right: -16px;
  bottom: -16px;
}

@media (max-width: 425px) {
  .m-big_heading--title {
    width: auto;
    padding: 10px;
    font-size: 16px;
  }
  .m-big_heading--title:before {
    left: 0;
    top: 0;
  }
  .m-big_heading--title:after {
    right: -17px;
    bottom: -17px;
  }
}

.m-big_heading--description {
  color: #fff;
  text-align: center;
  font-size: 16px;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .m-big_heading--description {
    font-size: 14px;
    text-align: left;
  }
}

.m-big_heading--sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}

.m-big_heading--small {
  font-size: 12px;
}

.m-hamburger {
  cursor: pointer;
  width: 38px;
}

@media (max-width: 425px) {
  .m-hamburger {
    width: 26px;
  }
}

.js-show .m-hamburger--border {
  position: relative;
  display: none;
}

.js-show .m-hamburger--border:nth-child(1) {
  display: block;
  transform: rotate(45deg);
  top: 10px;
}

@media (max-width: 425px) {
  .js-show .m-hamburger--border:nth-child(1) {
    top: 8px;
  }
}

.js-show .m-hamburger--border:nth-child(2) {
  display: none;
}

.js-show .m-hamburger--border:nth-child(3) {
  display: block;
  transform: rotate(135deg);
  top: 1px;
}

.js-show .m-hamburger--text_close {
  display: block;
  padding-top: 10px;
}

.js-show .m-hamburger--text {
  display: none;
}

.m-hamburger--border {
  display: block;
  width: 100%;
  height: 4px;
  margin: 0 0 6px 0;
  background-color: #511B01;
}

@media (max-width: 425px) {
  .m-hamburger--border {
    height: 3px;
    margin-bottom: 4px;
  }
}

.m-hamburger--text {
  display: block;
  font-size: 12px;
  color: #511B01;
  text-align: center;
}

@media (max-width: 425px) {
  .m-hamburger--text {
    font-size: 8px;
  }
}

.m-hamburger--text_close {
  display: none;
  font-size: 12px;
  color: #511B01;
  text-align: center;
}

@media (max-width: 425px) {
  .m-hamburger--text_close {
    font-size: 8px;
  }
}

.m-banner_big {
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
}

.m-banner_big--link {
  width: 50%;
  height: 300px;
  line-height: 300px;
  background-size: cover;
  background-position: center;
  text-align: center;
  position: relative;
}

@media (max-width: 425px) {
  .m-banner_big--link {
    width: 100%;
    height: 150px;
    line-height: 150px;
  }
}

.m-banner_big--link:before {
  position: absolute;
  content: '';
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: #511B01;
  top: calc(50% - 10px);
  right: 20px;
}

.m-banner_big--link:after {
  position: absolute;
  content: '';
  width: 7px;
  height: 7px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
  top: calc(50% - 4px);
  right: 27px;
}

.m-banner_big--link-powder {
  background-image: url("/images_renewal/m-banner_big-powder.png");
}

.m-banner_big--link-supply {
  background-image: url("/images_renewal/m-banner_big-supply.png");
}

.m-banner_big--link-dispenser {
  background-image: url("/images_renewal/m-banner_big-dispenser.png");
}

.m-banner_big--text {
  font-size: 20px;
  font-weight: bold;
  background-color: #fff;
  color: #511B01;
  text-align: center;
  padding: 10px 20px;
}

@media (max-width: 425px) {
  .m-banner_big--text {
    font-size: 16px;
  }
}

.m-square-title {
  background: url(/images_renewal/m-square-title-background.png) no-repeat;
  width: 467px;
  height: 91px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 24px;
  color: #511B01;
}

@media (max-width: 425px) {
  .m-square-title {
    background: url(/images_renewal/m-square-title-background-sp.png) no-repeat center;
    background-size: contain;
    width: auto;
    height: 62px;
    font-size: 16px;
  }
}

.m-case_slider {
  margin: 0 auto 30px auto;
}

.m-case_slider--link {
  display: block;
  width: 790px;
  height: 270px;
  margin: 0 80px 0 0;
}

@media (max-width: 425px) {
  .m-case_slider--link {
    width: 270px;
    height: 390px;
  }
}

.m-case_slider--link-n01 {
  background: url("/images_renewal/m-case_slider--link-img01.png") no-repeat;
}

@media (max-width: 425px) {
  .m-case_slider--link-n01 {
    background: url("/images_renewal/m-case_slider--link-img01-sp.png") no-repeat;
  }
}

.m-case_slider--link-n02 {
  background: url("/images_renewal/m-case_slider--link-img02.png") no-repeat;
}

@media (max-width: 425px) {
  .m-case_slider--link-n02 {
    background: url("/images_renewal/m-case_slider--link-img02-sp.png") no-repeat;
  }
}

.m-case_slider--link-n03 {
  background: url("/images_renewal/m-case_slider--link-img03.png") no-repeat;
}

@media (max-width: 425px) {
  .m-case_slider--link-n03 {
    background: url("/images_renewal/m-case_slider--link-img03-sp.png") no-repeat;
  }
}

.m-modal {
  display: none;
  height: 100vh;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 31;
}

.m-modal--background {
  background: #969696;
  height: 100vh;
  width: 100%;
  position: absolute;
}

.m-modal--content {
  background: #fff;
  border-top: 10px solid #511B01;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  padding: 80px 50px;
}

@media (max-width: 425px) {
  .m-modal--content {
    width: calc(100% - 40px);
    margin: 0 auto;
    padding: 60px 20px;
  }
}

.m-modal--close {
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  background: #511B01;
  width: 60px;
  height: 21px;
  line-height: 21px;
  padding: 0 6px 0 18px;
  position: absolute;
  top: 20px;
  right: 40px;
  cursor: pointer;
}

.m-modal--close:before {
  content: '';
  height: 12px;
  border-radius: 6px;
  display: inline-block;
  transform: rotate(45deg);
  position: absolute;
  border-right: 2px solid #fff;
  left: 8px;
  top: calc(50% - 6px);
}

.m-modal--close:after {
  content: '';
  height: 12px;
  border-radius: 6px;
  display: inline-block;
  transform: rotate(-45deg);
  position: absolute;
  border-right: 2px solid #fff;
  left: 8px;
  top: calc(50% - 6px);
}

@media (max-width: 425px) {
  .m-modal--close {
    top: 10px;
    right: 20px;
  }
}

@media (max-width: 425px) {
  .m-modal--img {
    max-width: 100%;
    max-height: 60vh;
    display: block;
    margin: 0 auto;
  }
}

.m-modal.js-open {
  display: block;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbl9yZW5ld2FsL2Nzcy9tb2R1bGUuY3NzIiwiY29tbW9uX3JlbmV3YWwvY3NzL21vZHVsZS5zY3NzIiwiY29tbW9uX3JlbmV3YWwvY3NzL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0lkO0VBQ0UseUJDcUNpQjtFRHBDakIsaUJBQWlCO0VBQ2pCLG9CQUFvQjtBREZ4Qjs7QUV5QkU7RURwQkU7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CO0VERHhCO0VDUkY7SUFZTSxhQUFhO0VERGpCO0FBQ0Y7O0FFcUJFO0VEbEJBO0lBRUksY0FBYztJQUNkLGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsU0FBUztJQUNULDBCQUFrQjtJQUFsQix1QkFBa0I7SUFBbEIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtFREFyQjtBQUNGOztBRUlFO0VERkE7SUFFSSxjQUFjO0VEQ2xCO0FBQ0Y7O0FDTUE7RUFDRSxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLCtCQUErQjtFQUMvQixnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGFBQWE7RUFDYiwyQkFBMkI7RUFDM0Isa0JBQWtCO0FESHBCOztBRWJFO0VEUUY7SUFVSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLHVCQUF1QjtFREF6QjtBQUNGOztBQ0NFO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixjQ2pCaUI7RURrQmpCLGdDQ2xCaUI7RURtQmpCLGtCQUFrQjtBREV0Qjs7QUNQRztFQU9HLGtCQUFrQjtFQUNsQixZQUFTO0VBQ1Qsa0JBQWtCO0FESXhCOztBRXRDRTtFRHlCQTtJQVlJLGtCQUFrQjtFRE10QjtFQ2xCQztJQWNLLGdCQUFnQjtFRE90QjtBQUNGOztBQ0pFO0VBQ0UsZUFBZTtFQUNmLGNDbENpQjtBRnlDckI7O0FDSkE7RUFDRSxrQkFBa0I7QURPcEI7O0FDTkU7RUFDRSxzQkFBc0I7RUFDdEIs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SSx3QkFBd0I7SUFDeEIsY0FBYztJQUNkLGtCQUFrQjtFRDRIdEI7QUFDRjs7QUMxSEU7RUFDRSxlQUFlO0VBQ2YsV0FBVztFQUNYLGlCQUFpQjtFQUNqQixtQkN2bUJpQjtFRHdtQmpCLFdBQVc7RUFDWCxZQUFZO0VBQ1osaUJBQWlCO0VBQ2pCLHFCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsU0FBUztFQUNULFdBQVc7RUFDWCxlQUFlO0FENkhuQjs7QUN6SUc7RUFjRyxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsd0JBQXdCO0VBQ3hCLGtCQUFrQjtFQUNsQiw0QkFBNEI7RUFDNUIsU0FBUztFQUNULG9CQUFvQjtBRCtIMUI7O0FDckpHO0VBeUJHLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQix5QkFBeUI7RUFDekIsa0JBQWtCO0VBQ2xCLDRCQUE0QjtFQUM1QixTQUFTO0VBQ1Qsb0JBQW9CO0FEZ0kxQjs7QUUvd0JFO0VEOG1CQTtJQW9DSSxTQUFTO0lBQ1QsV0FBVztFRGtJZjtBQUNGOztBRXR4QkU7RURzcEJBO0lBRUksZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsY0FBYztFRG1JbEI7QUFDRjs7QUM1TUE7RUE0RUksY0FBYztBRG9JbEIiLCJmaWxlIjoiY29tbW9uX3JlbmV3YWwvY3NzL21vZHVsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4ubS1iYW5uZXItd2l0aF9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRjNFNztcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tYmFubmVyLXdpdGhfYmFja2dyb3VuZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLm0tYmFubmVyIC5mbGlja2l0eS1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyNnB4KSB7XG4gIC5tLWJhbm5lci0taW5uZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWJhbm5lci0taW1nX2xpbmsge1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG59XG5cbi5tLWJyZWFkY3J1bWJfbmF2IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTAlIC0gNjAycHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1icmVhZGNydW1iX25hdiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5tLWJyZWFkY3J1bWJfbmF2LS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNTExQjAxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzUxMUIwMTtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuXG4ubS1icmVhZGNydW1iX25hdi0tbGluazphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJ+OAiSc7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWJyZWFkY3J1bWJfbmF2LS1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbiAgLm0tYnJlYWRjcnVtYl9uYXYtLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubS1icmVhZGNydW1iX25hdi0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1MTFCMDE7XG59XG5cbi5tLW1haW5fdmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubS1tYWluX3Zpc3VhbC0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi5tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLXByaXZhY3kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1tYWluX3Zpc3VhbC1wcml2YWN5LnBuZ1wiKTtcbn1cblxuLm0tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtZGlzcGVuc2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtZGlzcGVuc2VyLnBuZ1wiKTtcbn1cblxuLm0tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtZmFxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtZmFxLnBuZ1wiKTtcbn1cblxuLm0tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtcG93ZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtcG93ZGVyLnBuZ1wiKTtcbn1cblxuLm0tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtY2FtcGFpZ24ge1xuICBoZWlnaHQ6IDY0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRFNkNCO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1tYWluX3Zpc3VhbC0tYmFja2dyb3VuZC5wbmdcIiksIHVybChcIi9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLWNhbXBhaWduLXBjLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSwgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLXByZXNlbnRfcG93ZGVyIHtcbiAgaGVpZ2h0OiA2NDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZDdkMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtLWJhY2tncm91bmQucG5nXCIpLCB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1tYWluX3Zpc3VhbC0tcHJlc2VudF9wb3dkZXItcGMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tLCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm0tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtZGF5cyB7XG4gIGhlaWdodDogNjQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYzRjE7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLnBuZ1wiKSwgdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtZGF5cy1wYy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20sIGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubS1tYWluX3Zpc3VhbC0tYmFja2dyb3VuZC10ZWFicmVhayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLXRlYWJyZWFrLnBuZ1wiKTtcbn1cblxuLm0tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtdXNlZnVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtdXNlZnVsLnBuZ1wiKTtcbn1cblxuLm0tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtY29udmVuaWVuY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1tYWluX3Zpc3VhbC1jb252ZW5pZW5jZS5wbmdcIik7XG59XG5cbi5tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLXJlbnRhbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLXJlbnRhbC5wbmdcIik7XG59XG5cbi5tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLWNhc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1tYWluX3Zpc3VhbC1jYXNlLnBuZ1wiKTtcbn1cblxuLm0tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtYWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1tYWluX3Zpc3VhbC1hZnRlci5wbmdcIik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1tYWluX3Zpc3VhbC0tYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxuICAubS1tYWluX3Zpc3VhbC0tYmFja2dyb3VuZC10ZWFicmVhayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtdGVhYnJlYWstc3AucG5nXCIpO1xuICB9XG4gIC5tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLWNhbXBhaWduIHtcbiAgICBoZWlnaHQ6IDQyNnB4O1xuICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtLWJhY2tncm91bmQucG5nXCIpLCB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1tYWluX3Zpc3VhbC0tYmFja2dyb3VuZC1jYW1wYWlnbi1zcC5wbmdcIik7XG4gIH1cbiAgLm0tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtcHJlc2VudF9wb3dkZXIge1xuICAgIGhlaWdodDogNDU2cHg7XG4gICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1tYWluX3Zpc3VhbC0tYmFja2dyb3VuZC5wbmdcIiksIHVybChcIi9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLS1wcmVzZW50X3Bvd2Rlci1zcC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvLCBjb3ZlcjtcbiAgfVxuICAubS1tYWluX3Zpc3VhbC0tYmFja2dyb3VuZC1kYXlzIHtcbiAgICBoZWlnaHQ6IDQyNnB4O1xuICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtLWJhY2tncm91bmQucG5nXCIpLCB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1tYWluX3Zpc3VhbC0tYmFja2dyb3VuZC1kYXlzLXNwLnBuZ1wiKTtcbiAgfVxufVxuXG4ubS1tYWluX3Zpc3VhbC0tdGl0bGVfYm94IHtcbiAgd2lkdGg6IDUyMHB4O1xuICBoZWlnaHQ6IDEwOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICM1MTFCMDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAyNjBweCk7XG4gIGJvdHRvbTogLTU0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1tYWluX3Zpc3VhbC0tdGl0bGVfYm94IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogOTBweDtcbiAgfVxufVxuXG4ubS1tYWluX3Zpc3VhbC0tdGl0bGVfaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDEycHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLW1haW5fdmlzdWFsLS10aXRsZV9pbWcge1xuICAgIHpvb206IC41O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5tLW1haW5fdmlzdWFsLS10aXRsZV9pbWdfY2FtcGFpZ24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjEwcHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMzE4cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tbWFpbl92aXN1YWwtLXRpdGxlX2ltZ19jYW1wYWlnbiB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIHRvcDogMTQwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubS1tYWluX3Zpc3VhbC0tdGl0bGVfaW1nX3ByZXNlbnRfcG93ZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLW1haW5fdmlzdWFsLS10aXRsZV9pbWdfcHJlc2VudF9wb3dkZXIge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgfVxufVxuXG4ubS1tYWluX3Zpc3VhbC0tdGl0bGVfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLW1haW5fdmlzdWFsLS10aXRsZV90ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm0tbG9jYWxfbmF2IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubS1sb2NhbF9uYXYtbWIxOCB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG5cbi5tLWxvY2FsX25hdi1tYjU1IHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLm0tbG9jYWxfbmF2LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tbG9jYWxfbmF2IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubS1sb2NhbF9uYXYtLWxpbmsge1xuICB3aWR0aDogMzMuMyU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNTExQjAxO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzUxMUIwMTtcbiAgdGV4dC1pbmRlbnQ6IC0xZW07XG59XG5cbi5tLWxvY2FsX25hdi0tbGluazpudGgtY2hpbGQoM24rMSkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MTFCMDE7XG59XG5cbi5tLWxvY2FsX25hdi0tbGluazpudGgtY2hpbGQobis0KSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5tLWxvY2FsX25hdi0tbGluay13NTBwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm0tbG9jYWxfbmF2LS1saW5rLXcyNXAge1xuICB3aWR0aDogMjUlO1xufVxuXG4ubS1sb2NhbF9uYXYtLWxpbmstdzI1cDpudGgtY2hpbGQoM24rMSkge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLm0tbG9jYWxfbmF2LS1saW5rLXcyNXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM1MTFCMDE7XG59XG5cbi5tLWxvY2FsX25hdi0tbGluay13MjVwOm50aC1jaGlsZChuKzQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm0tbG9jYWxfbmF2LS1saW5rOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMUIwMTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICByaWdodDogMTVweDtcbn1cblxuLm0tbG9jYWxfbmF2LS1saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICByaWdodDogMjJweDtcbn1cblxuLm0tbG9jYWxfbmF2LS1saW5rLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjNTExQjAxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm0tbG9jYWxfbmF2LS1saW5rLWN1cnJlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm0tbG9jYWxfbmF2LS1saW5rLWN1cnJlbnQ6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM1MTFCMDE7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICByaWdodDogMjBweDtcbn1cblxuLm0tbG9jYWxfbmF2LS1saW5rLWFuY2hvcjphZnRlciB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgcmlnaHQ6IDIxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1sb2NhbF9uYXYtLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gIH1cbiAgLm0tbG9jYWxfbmF2LS1saW5rOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLm0tbG9jYWxfbmF2LS1saW5rOmFmdGVyIHtcbiAgICByaWdodDogNTJweDtcbiAgfVxuICAubS1sb2NhbF9uYXYtLWxpbms6bnRoLWNoaWxkKG4rNCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm0tbG9jYWxfbmF2LS1saW5rOm50aC1jaGlsZCgzbisxKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLm0tbG9jYWxfbmF2LS1saW5rOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzUxMUIwMTtcbiAgfVxuICAubS1sb2NhbF9uYXYtLWxpbmsgKyAubS1sb2NhbF9uYXYtLWxpbmstY3VycmVudCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjNTExQjAxO1xuICB9XG4gIC5tLWxvY2FsX25hdi0tbGluayArIC5tLWxvY2FsX25hdi0tbGluayB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjNTExQjAxO1xuICB9XG4gIC5tLWxvY2FsX25hdi0tbGluay1jdXJyZW50OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLm0tbG9jYWxfbmF2LS1saW5rLWN1cnJlbnQ6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5tLWJpZ19oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMUIwMTtcbiAgcGFkZGluZzogNTFweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tYmlnX2hlYWRpbmcge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubS1iaWdfaGVhZGluZy1iZ19ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzREQUREOTtcbn1cblxuLm0tYmlnX2hlYWRpbmctLXRpdGxlIHtcbiAgd2lkdGg6IDUyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNTExQjAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvIDhweCBhdXRvO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tLWJpZ19oZWFkaW5nLS10aXRsZTpiZWZvcmUsIC5tLWJpZ19oZWFkaW5nLS10aXRsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTNDOTkzO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubS1iaWdfaGVhZGluZy0tdGl0bGU6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4ubS1iaWdfaGVhZGluZy0tdGl0bGU6YWZ0ZXIge1xuICByaWdodDogLTE2cHg7XG4gIGJvdHRvbTogLTE2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1iaWdfaGVhZGluZy0tdGl0bGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gIC5tLWJpZ19oZWFkaW5nLS10aXRsZTpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5tLWJpZ19oZWFkaW5nLS10aXRsZTphZnRlciB7XG4gICAgcmlnaHQ6IC0xN3B4O1xuICAgIGJvdHRvbTogLTE3cHg7XG4gIH1cbn1cblxuLm0tYmlnX2hlYWRpbmctLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tYmlnX2hlYWRpbmctLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubS1iaWdfaGVhZGluZy0tc3VwIHtcbiAgZm9udC1zaXplOiA3NS41JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjFlbTtcbn1cblxuLm0tYmlnX2hlYWRpbmctLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubS1oYW1idXJnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0taGFtYnVyZ2VyIHtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxufVxuXG4uanMtc2hvdyAubS1oYW1idXJnZXItLWJvcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXNob3cgLm0taGFtYnVyZ2VyLS1ib3JkZXI6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmpzLXNob3cgLm0taGFtYnVyZ2VyLS1ib3JkZXI6bnRoLWNoaWxkKDEpIHtcbiAgICB0b3A6IDhweDtcbiAgfVxufVxuXG4uanMtc2hvdyAubS1oYW1idXJnZXItLWJvcmRlcjpudGgtY2hpbGQoMikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtc2hvdyAubS1oYW1idXJnZXItLWJvcmRlcjpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgdG9wOiAxcHg7XG59XG5cbi5qcy1zaG93IC5tLWhhbWJ1cmdlci0tdGV4dF9jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmpzLXNob3cgLm0taGFtYnVyZ2VyLS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0taGFtYnVyZ2VyLS1ib3JkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBtYXJnaW46IDAgMCA2cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxMUIwMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWhhbWJ1cmdlci0tYm9yZGVyIHtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIH1cbn1cblxuLm0taGFtYnVyZ2VyLS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1MTFCMDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWhhbWJ1cmdlci0tdGV4dCB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cbn1cblxuLm0taGFtYnVyZ2VyLS10ZXh0X2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzUxMUIwMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0taGFtYnVyZ2VyLS10ZXh0X2Nsb3NlIHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgfVxufVxuXG4ubS1iYW5uZXJfYmlnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm0tYmFubmVyX2JpZy0tbGluayB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWJhbm5lcl9iaWctLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5tLWJhbm5lcl9iaWctLWxpbms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTExQjAxO1xuICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ubS1iYW5uZXJfYmlnLS1saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogY2FsYyg1MCUgLSA0cHgpO1xuICByaWdodDogMjdweDtcbn1cblxuLm0tYmFubmVyX2JpZy0tbGluay1wb3dkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1iYW5uZXJfYmlnLXBvd2Rlci5wbmdcIik7XG59XG5cbi5tLWJhbm5lcl9iaWctLWxpbmstc3VwcGx5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tYmFubmVyX2JpZy1zdXBwbHkucG5nXCIpO1xufVxuXG4ubS1iYW5uZXJfYmlnLS1saW5rLWRpc3BlbnNlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9pbWFnZXNfcmVuZXdhbC9tLWJhbm5lcl9iaWctZGlzcGVuc2VyLnBuZ1wiKTtcbn1cblxuLm0tYmFubmVyX2JpZy0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNTExQjAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWJhbm5lcl9iaWctLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubS1zcXVhcmUtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlc19yZW5ld2FsL20tc3F1YXJlLXRpdGxlLWJhY2tncm91bmQucG5nKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiA0NjdweDtcbiAgaGVpZ2h0OiA5MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzUxMUIwMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLXNxdWFyZS10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXNfcmVuZXdhbC9tLXNxdWFyZS10aXRsZS1iYWNrZ3JvdW5kLXNwLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiA2MnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubS1jYXNlX3NsaWRlciB7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbn1cblxuLm0tY2FzZV9zbGlkZXItLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDc5MHB4O1xuICBoZWlnaHQ6IDI3MHB4O1xuICBtYXJnaW46IDAgODBweCAwIDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1jYXNlX3NsaWRlci0tbGluayB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbn1cblxuLm0tY2FzZV9zbGlkZXItLWxpbmstbjAxIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tY2FzZV9zbGlkZXItLWxpbmstaW1nMDEucG5nXCIpIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWNhc2Vfc2xpZGVyLS1saW5rLW4wMSB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2ltYWdlc19yZW5ld2FsL20tY2FzZV9zbGlkZXItLWxpbmstaW1nMDEtc3AucG5nXCIpIG5vLXJlcGVhdDtcbiAgfVxufVxuXG4ubS1jYXNlX3NsaWRlci0tbGluay1uMDIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1jYXNlX3NsaWRlci0tbGluay1pbWcwMi5wbmdcIikgbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tY2FzZV9zbGlkZXItLWxpbmstbjAyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzX3JlbmV3YWwvbS1jYXNlX3NsaWRlci0tbGluay1pbWcwMi1zcC5wbmdcIikgbm8tcmVwZWF0O1xuICB9XG59XG5cbi5tLWNhc2Vfc2xpZGVyLS1saW5rLW4wMyB7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXNfcmVuZXdhbC9tLWNhc2Vfc2xpZGVyLS1saW5rLWltZzAzLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1jYXNlX3NsaWRlci0tbGluay1uMDMge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXNfcmVuZXdhbC9tLWNhc2Vfc2xpZGVyLS1saW5rLWltZzAzLXNwLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuLm0tbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMxO1xufVxuXG4ubS1tb2RhbC0tYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICM5Njk2OTY7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tLW1vZGFsLS1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjNTExQjAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwYWRkaW5nOiA4MHB4IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1tb2RhbC0tY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweDtcbiAgfVxufVxuXG4ubS1tb2RhbC0tY2xvc2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYmFja2dyb3VuZDogIzUxMUIwMTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHBhZGRpbmc6IDAgNnB4IDAgMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tLW1vZGFsLS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG59XG5cbi5tLW1vZGFsLS1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gIGxlZnQ6IDhweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1tb2RhbC0tY2xvc2Uge1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tbW9kYWwtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDYwdmg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLm0tbW9kYWwuanMtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcIm1peGluXCI7XG5cbi5tLWJhbm5lciB7XG4gICYtd2l0aF9iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItY3JlYW07XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgICYtd2l0aF9iYWNrZ3JvdW5kIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgICYgLmZsaWNraXR5LWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1pbm5lciB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgfVxuICB9XG4gICYtLWltZ19saW5rIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG4gIH1cbiAgJi0taW1nIHtcblxuICB9XG59XG5cbi5tLWJyZWFkY3J1bWJfbmF2IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTAlIC0gNjAycHgpO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgJi0tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGNvbG9yLWJyb3duO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYnJvd247XG4gICAgbWFyZ2luOiAwIDE2cHggMCAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJ+OAiSc7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGNvbG9yLWJyb3duO1xuICB9XG59XG4ubS1tYWluX3Zpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi0tYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgJi1wcml2YWN5IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtcHJpdmFjeS5wbmcnKTtcbiAgICB9XG4gICAgJi1kaXNwZW5zZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzX3JlbmV3YWwvbS1tYWluX3Zpc3VhbC1kaXNwZW5zZXIucG5nJyk7XG4gICAgfVxuICAgICYtZmFxIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtZmFxLnBuZycpO1xuICAgIH1cbiAgICAmLXBvd2RlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLXBvd2Rlci5wbmcnKTtcbiAgICB9XG4gICAgJi1jYW1wYWlnbiB7XG4gICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RTZDQjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6XG4gICAgICAgICAgICAgIHVybCgnL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtLWJhY2tncm91bmQucG5nJyksXG4gICAgICAgICAgICAgIHVybCgnL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtY2FtcGFpZ24tcGMucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSwgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLy8gY2FtcGFpZ24vcHJlc2VudF9wb3dkZXIuaHRtbFxuICAgICYtcHJlc2VudF9wb3dkZXIge1xuICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWQ3ZDI7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgICB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLnBuZycpLFxuICAgICAgICAgICAgICB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLS1wcmVzZW50X3Bvd2Rlci1wYy5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteCwgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tLCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLWRheXMge1xuICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRkYzRjE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgICB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLnBuZycpLFxuICAgICAgICAgICAgICB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLWRheXMtcGMucG5nJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXgsIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSwgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJi10ZWFicmVhayB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLXRlYWJyZWFrLnBuZycpO1xuICAgIH1cbiAgICAmLXVzZWZ1bCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLXVzZWZ1bC5wbmcnKTtcbiAgICB9XG4gICAgJi1jb252ZW5pZW5jZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLWNvbnZlbmllbmNlLnBuZycpO1xuICAgIH1cbiAgICAmLXJlbnRhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLXJlbnRhbC5wbmcnKTtcbiAgICB9XG4gICAgJi1jYXNlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtY2FzZS5wbmcnKTtcbiAgICB9XG4gICAgJi1hZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLWFmdGVyLnBuZycpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgJi10ZWFicmVhayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtdGVhYnJlYWstc3AucG5nJyk7XG4gICAgICB9XG4gICAgICAmLWNhbXBhaWduIHtcbiAgICAgICAgaGVpZ2h0OiA0MjZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgICB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLnBuZycpLFxuICAgICAgICAgICAgICAgIHVybCgnL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtLWJhY2tncm91bmQtY2FtcGFpZ24tc3AucG5nJyk7XG4gICAgICB9XG4gICAgICAmLXByZXNlbnRfcG93ZGVyIHtcbiAgICAgICAgaGVpZ2h0OiA0NTZweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTpcbiAgICAgICAgICAgICAgICB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLW1haW5fdmlzdWFsLS1iYWNrZ3JvdW5kLnBuZycpLFxuICAgICAgICAgICAgICAgIHVybCgnL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtLXByZXNlbnRfcG93ZGVyLXNwLnBuZycpIDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOlxuICAgICAgICAgICAgICAgIGF1dG8sXG4gICAgICAgICAgICAgICAgY292ZXI7XG4gICAgICB9XG4gICAgICAmLWRheXMge1xuICAgICAgICBoZWlnaHQ6IDQyNnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOlxuICAgICAgICAgICAgICAgIHVybCgnL2ltYWdlc19yZW5ld2FsL20tbWFpbl92aXN1YWwtLWJhY2tncm91bmQucG5nJyksXG4gICAgICAgICAgICAgICAgdXJsKCcvaW1hZ2VzX3JlbmV3YWwvbS1tYWluX3Zpc3VhbC0tYmFja2dyb3VuZC1kYXlzLXNwLnBuZycpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10aXRsZV9ib3gge1xuICAgIHdpZHRoOiA1MjBweDtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAkY29sb3ItYnJvd247XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gMjYwcHgpO1xuICAgIGJvdHRvbTogLTU0cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxuICAmLS10aXRsZV9oZWFkaW5nIHtcbiAgfVxuICAmLS10aXRsZV9pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB6b29tOiAuNTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGVfaW1nX2NhbXBhaWduIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyMTBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDMxOHB4KTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgICB0b3A6IDE0MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gICYtLXRpdGxlX2ltZ19wcmVzZW50X3Bvd2RlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDMzMHB4O1xuICAgIH1cbiAgfVxuICAmLS10aXRsZV90ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuLm0tbG9jYWxfbmF2IHtcbiAgbWF4LXdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAmLW1iMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgJi1tYjU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG4gICYtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgJi0tbGluayB7XG4gICAgd2lkdGg6IDMzLjMlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLWJyb3duO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1icm93bjtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAvLyAxLDQsNy4uLuOBq+W3puWBtOODnOODvOODgOODvOOCkuOBpOOBkeOCi1xuICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJyb3duO1xuICAgIH1cbiAgICAvLyA05YCL55uu5Lul6ZmN44Gr44Oe44O844K444Oz44OI44OD44OX44KS5LuY44GR44KLXG4gICAgJjpudGgtY2hpbGQobis0KSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cbiAgICAmLXc1MHAge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gICAgJi13MjVwIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAvLyAxLDQsNy4uLuOBruW3puWBtOODnOODvOODgOODvOOCkuWPluOCi1xuICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1icm93bjtcbiAgICAgIH1cbiAgICAgIC8vIDTlgIvnm67ku6XpmY3jga7jg57jg7zjgrjjg7Pjg4jjg4Pjg5fjgpLlj5bjgotcbiAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJyb3duO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gNHB4KTtcbiAgICAgIHJpZ2h0OiAyMnB4O1xuICAgIH1cbiAgICAmLWN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyb3duO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJvd247XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1hbmNob3Ige1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgICAgcmlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIHRleHQtaW5kZW50OiBpbmhlcml0O1xuICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogNDVweDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogNTJweDtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKG4rNCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoM24rMSkge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGNvbG9yLWJyb3duO1xuICAgICAgfVxuICAgICAgJiArICYtY3VycmVudCB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgJGNvbG9yLWJyb3duO1xuICAgICAgfVxuICAgICAgJiArICYge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICRjb2xvci1icm93bjtcbiAgICAgIH1cbiAgICAgICYtY3VycmVudCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICByaWdodDogNDVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm0tYmlnX2hlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd247XG4gIHBhZGRpbmc6IDUxcHggMDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmLWJnX2JsdWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0REFERDk7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIHdpZHRoOiA1MjBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yLWJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byA4cHggYXV0bztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTNDOTkzO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogLTE2cHg7XG4gICAgICBib3R0b206IC0xNnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgIGJvdHRvbTogLTE3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWRlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi0tc3VwIHtcbiAgICBmb250LXNpemU6IDc1LjUlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTAuMWVtO1xuICB9XG4gICYtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5tLWhhbWJ1cmdlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDM4cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogMjZweDtcbiAgfVxuICAuanMtc2hvdyAmIHtcbiAgICAmLS1ib3JkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS10ZXh0X2Nsb3NlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICAgICYtLXRleHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tYm9yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBtYXJnaW46IDAgMCA2cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnJvd247XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgfVxuICB9XG4gICYtLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGNvbG9yLWJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICB9XG4gIH1cbiAgJi0tdGV4dF9jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRjb2xvci1icm93bjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgfVxuICB9XG59XG4ubS1iYW5uZXJfYmlnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgJi0tbGluayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icm93bjtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDRweCk7XG4gICAgICByaWdodDogMjdweDtcbiAgICB9XG4gICAgJi1wb3dkZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzX3JlbmV3YWwvbS1iYW5uZXJfYmlnLXBvd2Rlci5wbmcnKTtcbiAgICB9XG4gICAgJi1zdXBwbHkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzX3JlbmV3YWwvbS1iYW5uZXJfYmlnLXN1cHBseS5wbmcnKTtcbiAgICB9XG4gICAgJi1kaXNwZW5zZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvaW1hZ2VzX3JlbmV3YWwvbS1iYW5uZXJfYmlnLWRpc3BlbnNlci5wbmcnKTtcbiAgICB9XG5cbiAgfVxuICAmLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogJGNvbG9yLWJyb3duO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxufVxuLm0tc3F1YXJlLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXNfcmVuZXdhbC9tLXNxdWFyZS10aXRsZS1iYWNrZ3JvdW5kLnBuZykgbm8tcmVwZWF0O1xuICB3aWR0aDogNDY3cHg7XG4gIGhlaWdodDogOTFweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICRjb2xvci1icm93bjtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGJhY2tncm91bmQ6IHVybCgvaW1hZ2VzX3JlbmV3YWwvbS1zcXVhcmUtdGl0bGUtYmFja2dyb3VuZC1zcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5tLWNhc2Vfc2xpZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvOyAvLyBKU+OBi+OCieS7mOS4juOBleOCjOOCi2RvdOOBruWIhuOBruODnuODvOOCuOODs+OAguW/heimgeOBq+W/nOOBmOOBpuS4iuabuOOBjeOAglxuICAmLS1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzkwcHg7XG4gICAgaGVpZ2h0OiAyNzBweDtcbiAgICBtYXJnaW46IDAgODBweCAwIDA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDI3MHB4O1xuICAgICAgaGVpZ2h0OiAzOTBweDtcbiAgICB9XG4gICAgJi1uMDEge1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzX3JlbmV3YWwvbS1jYXNlX3NsaWRlci0tbGluay1pbWcwMS5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlc19yZW5ld2FsL20tY2FzZV9zbGlkZXItLWxpbmstaW1nMDEtc3AucG5nJykgbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgICAmLW4wMiB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLWNhc2Vfc2xpZGVyLS1saW5rLWltZzAyLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzX3JlbmV3YWwvbS1jYXNlX3NsaWRlci0tbGluay1pbWcwMi1zcC5wbmcnKSBuby1yZXBlYXQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtbjAzIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2ltYWdlc19yZW5ld2FsL20tY2FzZV9zbGlkZXItLWxpbmstaW1nMDMucG5nJykgbm8tcmVwZWF0O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXNfcmVuZXdhbC9tLWNhc2Vfc2xpZGVyLS1saW5rLWltZzAzLXNwLnBuZycpIG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm0tbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDMxO1xuICAmLS1iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTY5Njk2O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gICYtLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkY29sb3ItYnJvd247XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBwYWRkaW5nOiA4MHB4IDUwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gICAgfVxuICB9XG4gICYtLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLWJyb3duO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICBwYWRkaW5nOiAwIDZweCAwIDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi0taW1nIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiA2MHZoO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi5qcy1vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gI2NsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb250ZW50OiAnLic7XG4gIH1cbn1cblxuLy8gd2ViIGZvbnTjgpLkvb/jgYbloLTlkIhcbkBtaXhpbiBpY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIHNwXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNDI2cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4kY29sb3ItYnJvd246ICM1MTFCMDE7XG4kY29sb3ItY3JlYW06ICNGQUYzRTc7XG5cbiRpY29uLXBsYW5lOiAnXFxlOTAwJztcbiRpY29uLWFuc3dlcjogJ1xcZTkwMSc7XG4kaWNvbi1xdWVzdGlvbjogJ1xcZTkwMic7XG4kaWNvbi1ob3NoaXpha2k6ICdcXGU5MDMnO1xuJGljb24tYm9vazogJ1xcZTkwNCc7Il19 */
