html.modal-open {
  overflow: hidden;
  width: 100%;
}

body:has(.b2b-top-hero) .root {
  padding-top: 0;
}

body:has(.b2b-top-hero) .header {
  background-color: transparent;
}

body:has(.b2b-top-hero) .header ul.yxt-AutoComplete-results {
  display: block;
}

body:has(.b2b-top-hero):has(.search-visible) .header {
  overflow-y: initial;
}

body:has(.b2b-top-hero) .header__theme-dark .header__menu-holder {
  background: transparent;
}

body:has(.b2b-top-hero) .header__container {
  position: relative;
}

body:has(.b2b-top-hero) .header__container::after {
  content: "";
  display: inline !important;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
  height: 0;
  width: 100%;
  z-index: 1;
  background-color: #fff;
  -webkit-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

body:has(.b2b-top-hero).body__menu-open .header .header__container::after {
  height: calc(100vh - 100%);
  -webkit-transition-duration: .2s;
          transition-duration: .2s;
}

@-webkit-keyframes megaMenuFadeIn {
  from {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes megaMenuFadeIn {
  from {
    opacity: 0;
  }
  25% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.b2b-content {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.b2b-content * {
  font-family: "Noto Sans JP", YuGothic, "Customized Yu Gothic", "Hiragino Kaku Gothic Pro", sans-serif;
}

.b2b-content img {
  width: 100%;
  height: auto;
  vertical-align: bottom;
}

.b2b-container-col3 {
  display: grid;
  -webkit-column-gap: 44px;
     -moz-column-gap: 44px;
          column-gap: 44px;
  row-gap: 44px;
}

.b2b-heading-1 {
  margin-bottom: 44px;
}

.b2b-heading-1 > * {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.625rem;
  vertical-align: middle;
}

.b2b-heading-2 {
  margin-top: 84px;
  margin-bottom: 32px;
}

.b2b-heading-2 > * {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.5625rem;
  vertical-align: middle;
}

.b2b-heading-2.b2b-heading-2--center {
  text-align: center;
}

.b2b-heading-2.b2b-leadtxt {
  margin-top: 44px;
}

body {
  --anchor-h: 46px;
}

[id*="anchor-"]::before {
  content: "";
  display: block;
  visibility: hidden;
  width: 0;
  margin-top: calc(-1 * var(--anchor-h));
  height: var(--anchor-h);
}

.b2b-heading-3 > * {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.375rem;
  vertical-align: middle;
}

.b2b-hr {
  border: 0;
  margin: 0;
  margin-top: 84px;
  border-top-style: solid;
  border-top-color: #B3B3B3;
  border-top-width: 1px;
}

.b2b-inquiry-content {
  padding: 32px;
  border: 1px solid #B3B3B3;
  margin-bottom: 84px;
  color: #000;
  line-height: 1.9;
  font-size: 1rem;
  text-align: center;
}

.b2b-inquiry-content .b2b-inquiry-content__title {
  font-weight: 500;
  line-height: 1.5;
  font-size: 1.125rem;
  margin-bottom: 20px;
}

.b2b-inquiry-content .b2b-inquiry-content__btn {
  display: inline-block;
  margin-top: 32px;
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-inquiry-content .b2b-inquiry-content__btn a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 44px;
  padding: 8px 20px 10px;
  border-style: solid;
  border-color: #949494;
  border-width: 1px;
  background-color: #222;
  color: #fff;
  line-height: 1.5;
  font-size: 1rem;
  text-decoration: none;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-inquiry-content .b2b-inquiry-content__btn a:hover {
  background-color: #6E6E6E;
}

.b2b-inquiry-content .b2b-inquiry-content__btn .b2b-inquiry-content__btn__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-inquiry-content .b2b-inquiry-content__btn .b2b-inquiry-content__btn__icon.b2b-inquiry-content__btn__icon--right {
  width: 0.5em;
  height: 1em;
  margin: 0 0 0.1em 0.5em;
  vertical-align: middle;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right-white.svg");
}

.b2b-inquiry-content .b2b-inquiry-content__btn .b2b-inquiry-content__btn__icon.b2b-inquiry-content__btn__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink_white.svg");
}

.b2b-inquiry-content .b2b-inquiry-content__btn .b2b-inquiry-content__btn-blank {
  display: inline-block;
  position: relative;
  width: 1em;
  height: 1em;
  line-height: 1;
  margin: 0 0.5em 0.2em;
  vertical-align: middle;
}

.b2b-inquiry-content .b2b-inquiry-content__btn .b2b-inquiry-content__btn-arrow {
  content: "";
  display: inline-block;
  width: 0.5em;
  height: 1em;
  margin: 0 0 0.5em 0.5em;
  vertical-align: text-bottom;
}

.b2b-inquiry-content .b2b-inquiry-content__btn .b2b-inquiry-content__btn-arrow img {
  vertical-align: inherit;
}

.b2b-inquiry-content .b2b-inquiry-content__btn .b2b-inquiry-content__btn-arrow-right {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 16px;
  translate: 8px 3px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right-white.svg");
}

.b2b-link-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 44px;
     -moz-column-gap: 44px;
          column-gap: 44px;
  row-gap: 24px;
  list-style: none;
}

.b2b-link-list.b2b-link-list--flow {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.b2b-link-list li {
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-link-list li a {
  color: #222;
  text-decoration: none;
}

.b2b-link-list li a:hover {
  text-decoration: underline;
}

.b2b-link-list__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-link-list__icon.b2b-link-list__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-link-list__icon.b2b-link-list__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-list {
  list-style: none;
  display: grid;
  row-gap: 20px;
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-list.b2b-list--bullet li {
  position: relative;
  padding-left: 0.875em;
}

.b2b-list.b2b-list--bullet li::before {
  content: "";
  display: inline-block;
  width: 0.375em;
  height: 0.375em;
  position: absolute;
  top: calc(0.5em* 1.25);
  left: 0;
  margin: 0;
  background: transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2IiBoZWlnaHQ9IjYiIHZpZXdCb3g9IjAgMCA2IDYiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01IC01KSI+PGNpcmNsZSBjeD0iMyIgY3k9IjMiIHI9IjMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUgNSkiIGZpbGw9IiMyMjIiLz48L2c+PC9zdmc+) no-repeat center center;
  background-size: contain;
}

.b2b-localnav {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  background-color: #F3F3F3;
  padding-left: .4375rem;
  padding-right: .4375rem;
}

.b2b-localnav__inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 990pt;
  margin-inline: auto;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 84px;
  padding-bottom: 84px;
}

.b2b-localnav__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.b2b-localnav__title {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.375rem;
  text-decoration: none;
}

.b2b-localnav__title:hover {
  text-decoration: underline;
}

.b2b-localnav__title-icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-localnav__title-icon.b2b-localnav__title-icon--right {
  width: 11px;
  height: 22px;
  translate: 11px 4px;
  margin-right: 11px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-localnav__body {
  margin-top: 44px;
}

.b2b-localnav__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 24px;
  list-style: none;
}

.b2b-localnav__list li {
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-localnav__list li.b2b-localnav__current {
  font-weight: 700;
}

.b2b-localnav__list li a {
  color: #222;
  text-decoration: none;
}

.b2b-localnav__list li a:hover {
  text-decoration: underline;
}

.b2b-localnav__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-localnav__icon.b2b-localnav__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-localnav__icon.b2b-localnav__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-mt0 {
  margin-top: 0px !important;
}

.b2b-mr0 {
  margin-right: 0px !important;
}

.b2b-mb0 {
  margin-bottom: 0px !important;
}

.b2b-ml0 {
  margin-left: 0px !important;
}

.b2b-mt1 {
  margin-top: 1px !important;
}

.b2b-mr1 {
  margin-right: 1px !important;
}

.b2b-mb1 {
  margin-bottom: 1px !important;
}

.b2b-ml1 {
  margin-left: 1px !important;
}

.b2b-mt2 {
  margin-top: 2px !important;
}

.b2b-mr2 {
  margin-right: 2px !important;
}

.b2b-mb2 {
  margin-bottom: 2px !important;
}

.b2b-ml2 {
  margin-left: 2px !important;
}

.b2b-mt3 {
  margin-top: 3px !important;
}

.b2b-mr3 {
  margin-right: 3px !important;
}

.b2b-mb3 {
  margin-bottom: 3px !important;
}

.b2b-ml3 {
  margin-left: 3px !important;
}

.b2b-mt4 {
  margin-top: 4px !important;
}

.b2b-mr4 {
  margin-right: 4px !important;
}

.b2b-mb4 {
  margin-bottom: 4px !important;
}

.b2b-ml4 {
  margin-left: 4px !important;
}

.b2b-mt5 {
  margin-top: 5px !important;
}

.b2b-mr5 {
  margin-right: 5px !important;
}

.b2b-mb5 {
  margin-bottom: 5px !important;
}

.b2b-ml5 {
  margin-left: 5px !important;
}

.b2b-mt6 {
  margin-top: 6px !important;
}

.b2b-mr6 {
  margin-right: 6px !important;
}

.b2b-mb6 {
  margin-bottom: 6px !important;
}

.b2b-ml6 {
  margin-left: 6px !important;
}

.b2b-mt7 {
  margin-top: 7px !important;
}

.b2b-mr7 {
  margin-right: 7px !important;
}

.b2b-mb7 {
  margin-bottom: 7px !important;
}

.b2b-ml7 {
  margin-left: 7px !important;
}

.b2b-mt8 {
  margin-top: 8px !important;
}

.b2b-mr8 {
  margin-right: 8px !important;
}

.b2b-mb8 {
  margin-bottom: 8px !important;
}

.b2b-ml8 {
  margin-left: 8px !important;
}

.b2b-mt9 {
  margin-top: 9px !important;
}

.b2b-mr9 {
  margin-right: 9px !important;
}

.b2b-mb9 {
  margin-bottom: 9px !important;
}

.b2b-ml9 {
  margin-left: 9px !important;
}

.b2b-mt10 {
  margin-top: 10px !important;
}

.b2b-mr10 {
  margin-right: 10px !important;
}

.b2b-mb10 {
  margin-bottom: 10px !important;
}

.b2b-ml10 {
  margin-left: 10px !important;
}

.b2b-mt11 {
  margin-top: 11px !important;
}

.b2b-mr11 {
  margin-right: 11px !important;
}

.b2b-mb11 {
  margin-bottom: 11px !important;
}

.b2b-ml11 {
  margin-left: 11px !important;
}

.b2b-mt12 {
  margin-top: 12px !important;
}

.b2b-mr12 {
  margin-right: 12px !important;
}

.b2b-mb12 {
  margin-bottom: 12px !important;
}

.b2b-ml12 {
  margin-left: 12px !important;
}

.b2b-mt13 {
  margin-top: 13px !important;
}

.b2b-mr13 {
  margin-right: 13px !important;
}

.b2b-mb13 {
  margin-bottom: 13px !important;
}

.b2b-ml13 {
  margin-left: 13px !important;
}

.b2b-mt14 {
  margin-top: 14px !important;
}

.b2b-mr14 {
  margin-right: 14px !important;
}

.b2b-mb14 {
  margin-bottom: 14px !important;
}

.b2b-ml14 {
  margin-left: 14px !important;
}

.b2b-mt15 {
  margin-top: 15px !important;
}

.b2b-mr15 {
  margin-right: 15px !important;
}

.b2b-mb15 {
  margin-bottom: 15px !important;
}

.b2b-ml15 {
  margin-left: 15px !important;
}

.b2b-mt16 {
  margin-top: 16px !important;
}

.b2b-mr16 {
  margin-right: 16px !important;
}

.b2b-mb16 {
  margin-bottom: 16px !important;
}

.b2b-ml16 {
  margin-left: 16px !important;
}

.b2b-mt17 {
  margin-top: 17px !important;
}

.b2b-mr17 {
  margin-right: 17px !important;
}

.b2b-mb17 {
  margin-bottom: 17px !important;
}

.b2b-ml17 {
  margin-left: 17px !important;
}

.b2b-mt18 {
  margin-top: 18px !important;
}

.b2b-mr18 {
  margin-right: 18px !important;
}

.b2b-mb18 {
  margin-bottom: 18px !important;
}

.b2b-ml18 {
  margin-left: 18px !important;
}

.b2b-mt19 {
  margin-top: 19px !important;
}

.b2b-mr19 {
  margin-right: 19px !important;
}

.b2b-mb19 {
  margin-bottom: 19px !important;
}

.b2b-ml19 {
  margin-left: 19px !important;
}

.b2b-mt20 {
  margin-top: 20px !important;
}

.b2b-mr20 {
  margin-right: 20px !important;
}

.b2b-mb20 {
  margin-bottom: 20px !important;
}

.b2b-ml20 {
  margin-left: 20px !important;
}

.b2b-mt21 {
  margin-top: 21px !important;
}

.b2b-mr21 {
  margin-right: 21px !important;
}

.b2b-mb21 {
  margin-bottom: 21px !important;
}

.b2b-ml21 {
  margin-left: 21px !important;
}

.b2b-mt22 {
  margin-top: 22px !important;
}

.b2b-mr22 {
  margin-right: 22px !important;
}

.b2b-mb22 {
  margin-bottom: 22px !important;
}

.b2b-ml22 {
  margin-left: 22px !important;
}

.b2b-mt23 {
  margin-top: 23px !important;
}

.b2b-mr23 {
  margin-right: 23px !important;
}

.b2b-mb23 {
  margin-bottom: 23px !important;
}

.b2b-ml23 {
  margin-left: 23px !important;
}

.b2b-mt24 {
  margin-top: 24px !important;
}

.b2b-mr24 {
  margin-right: 24px !important;
}

.b2b-mb24 {
  margin-bottom: 24px !important;
}

.b2b-ml24 {
  margin-left: 24px !important;
}

.b2b-mt25 {
  margin-top: 25px !important;
}

.b2b-mr25 {
  margin-right: 25px !important;
}

.b2b-mb25 {
  margin-bottom: 25px !important;
}

.b2b-ml25 {
  margin-left: 25px !important;
}

.b2b-mt26 {
  margin-top: 26px !important;
}

.b2b-mr26 {
  margin-right: 26px !important;
}

.b2b-mb26 {
  margin-bottom: 26px !important;
}

.b2b-ml26 {
  margin-left: 26px !important;
}

.b2b-mt27 {
  margin-top: 27px !important;
}

.b2b-mr27 {
  margin-right: 27px !important;
}

.b2b-mb27 {
  margin-bottom: 27px !important;
}

.b2b-ml27 {
  margin-left: 27px !important;
}

.b2b-mt28 {
  margin-top: 28px !important;
}

.b2b-mr28 {
  margin-right: 28px !important;
}

.b2b-mb28 {
  margin-bottom: 28px !important;
}

.b2b-ml28 {
  margin-left: 28px !important;
}

.b2b-mt29 {
  margin-top: 29px !important;
}

.b2b-mr29 {
  margin-right: 29px !important;
}

.b2b-mb29 {
  margin-bottom: 29px !important;
}

.b2b-ml29 {
  margin-left: 29px !important;
}

.b2b-mt30 {
  margin-top: 30px !important;
}

.b2b-mr30 {
  margin-right: 30px !important;
}

.b2b-mb30 {
  margin-bottom: 30px !important;
}

.b2b-ml30 {
  margin-left: 30px !important;
}

.b2b-mt31 {
  margin-top: 31px !important;
}

.b2b-mr31 {
  margin-right: 31px !important;
}

.b2b-mb31 {
  margin-bottom: 31px !important;
}

.b2b-ml31 {
  margin-left: 31px !important;
}

.b2b-mt32 {
  margin-top: 32px !important;
}

.b2b-mr32 {
  margin-right: 32px !important;
}

.b2b-mb32 {
  margin-bottom: 32px !important;
}

.b2b-ml32 {
  margin-left: 32px !important;
}

.b2b-mt33 {
  margin-top: 33px !important;
}

.b2b-mr33 {
  margin-right: 33px !important;
}

.b2b-mb33 {
  margin-bottom: 33px !important;
}

.b2b-ml33 {
  margin-left: 33px !important;
}

.b2b-mt34 {
  margin-top: 34px !important;
}

.b2b-mr34 {
  margin-right: 34px !important;
}

.b2b-mb34 {
  margin-bottom: 34px !important;
}

.b2b-ml34 {
  margin-left: 34px !important;
}

.b2b-mt35 {
  margin-top: 35px !important;
}

.b2b-mr35 {
  margin-right: 35px !important;
}

.b2b-mb35 {
  margin-bottom: 35px !important;
}

.b2b-ml35 {
  margin-left: 35px !important;
}

.b2b-mt36 {
  margin-top: 36px !important;
}

.b2b-mr36 {
  margin-right: 36px !important;
}

.b2b-mb36 {
  margin-bottom: 36px !important;
}

.b2b-ml36 {
  margin-left: 36px !important;
}

.b2b-mt37 {
  margin-top: 37px !important;
}

.b2b-mr37 {
  margin-right: 37px !important;
}

.b2b-mb37 {
  margin-bottom: 37px !important;
}

.b2b-ml37 {
  margin-left: 37px !important;
}

.b2b-mt38 {
  margin-top: 38px !important;
}

.b2b-mr38 {
  margin-right: 38px !important;
}

.b2b-mb38 {
  margin-bottom: 38px !important;
}

.b2b-ml38 {
  margin-left: 38px !important;
}

.b2b-mt39 {
  margin-top: 39px !important;
}

.b2b-mr39 {
  margin-right: 39px !important;
}

.b2b-mb39 {
  margin-bottom: 39px !important;
}

.b2b-ml39 {
  margin-left: 39px !important;
}

.b2b-mt40 {
  margin-top: 40px !important;
}

.b2b-mr40 {
  margin-right: 40px !important;
}

.b2b-mb40 {
  margin-bottom: 40px !important;
}

.b2b-ml40 {
  margin-left: 40px !important;
}

.b2b-mt41 {
  margin-top: 41px !important;
}

.b2b-mr41 {
  margin-right: 41px !important;
}

.b2b-mb41 {
  margin-bottom: 41px !important;
}

.b2b-ml41 {
  margin-left: 41px !important;
}

.b2b-mt42 {
  margin-top: 42px !important;
}

.b2b-mr42 {
  margin-right: 42px !important;
}

.b2b-mb42 {
  margin-bottom: 42px !important;
}

.b2b-ml42 {
  margin-left: 42px !important;
}

.b2b-mt43 {
  margin-top: 43px !important;
}

.b2b-mr43 {
  margin-right: 43px !important;
}

.b2b-mb43 {
  margin-bottom: 43px !important;
}

.b2b-ml43 {
  margin-left: 43px !important;
}

.b2b-mt44 {
  margin-top: 44px !important;
}

.b2b-mr44 {
  margin-right: 44px !important;
}

.b2b-mb44 {
  margin-bottom: 44px !important;
}

.b2b-ml44 {
  margin-left: 44px !important;
}

.b2b-mt45 {
  margin-top: 45px !important;
}

.b2b-mr45 {
  margin-right: 45px !important;
}

.b2b-mb45 {
  margin-bottom: 45px !important;
}

.b2b-ml45 {
  margin-left: 45px !important;
}

.b2b-mt46 {
  margin-top: 46px !important;
}

.b2b-mr46 {
  margin-right: 46px !important;
}

.b2b-mb46 {
  margin-bottom: 46px !important;
}

.b2b-ml46 {
  margin-left: 46px !important;
}

.b2b-mt47 {
  margin-top: 47px !important;
}

.b2b-mr47 {
  margin-right: 47px !important;
}

.b2b-mb47 {
  margin-bottom: 47px !important;
}

.b2b-ml47 {
  margin-left: 47px !important;
}

.b2b-mt48 {
  margin-top: 48px !important;
}

.b2b-mr48 {
  margin-right: 48px !important;
}

.b2b-mb48 {
  margin-bottom: 48px !important;
}

.b2b-ml48 {
  margin-left: 48px !important;
}

.b2b-mt49 {
  margin-top: 49px !important;
}

.b2b-mr49 {
  margin-right: 49px !important;
}

.b2b-mb49 {
  margin-bottom: 49px !important;
}

.b2b-ml49 {
  margin-left: 49px !important;
}

.b2b-mt50 {
  margin-top: 50px !important;
}

.b2b-mr50 {
  margin-right: 50px !important;
}

.b2b-mb50 {
  margin-bottom: 50px !important;
}

.b2b-ml50 {
  margin-left: 50px !important;
}

.b2b-mt51 {
  margin-top: 51px !important;
}

.b2b-mr51 {
  margin-right: 51px !important;
}

.b2b-mb51 {
  margin-bottom: 51px !important;
}

.b2b-ml51 {
  margin-left: 51px !important;
}

.b2b-mt52 {
  margin-top: 52px !important;
}

.b2b-mr52 {
  margin-right: 52px !important;
}

.b2b-mb52 {
  margin-bottom: 52px !important;
}

.b2b-ml52 {
  margin-left: 52px !important;
}

.b2b-mt53 {
  margin-top: 53px !important;
}

.b2b-mr53 {
  margin-right: 53px !important;
}

.b2b-mb53 {
  margin-bottom: 53px !important;
}

.b2b-ml53 {
  margin-left: 53px !important;
}

.b2b-mt54 {
  margin-top: 54px !important;
}

.b2b-mr54 {
  margin-right: 54px !important;
}

.b2b-mb54 {
  margin-bottom: 54px !important;
}

.b2b-ml54 {
  margin-left: 54px !important;
}

.b2b-mt55 {
  margin-top: 55px !important;
}

.b2b-mr55 {
  margin-right: 55px !important;
}

.b2b-mb55 {
  margin-bottom: 55px !important;
}

.b2b-ml55 {
  margin-left: 55px !important;
}

.b2b-mt56 {
  margin-top: 56px !important;
}

.b2b-mr56 {
  margin-right: 56px !important;
}

.b2b-mb56 {
  margin-bottom: 56px !important;
}

.b2b-ml56 {
  margin-left: 56px !important;
}

.b2b-mt57 {
  margin-top: 57px !important;
}

.b2b-mr57 {
  margin-right: 57px !important;
}

.b2b-mb57 {
  margin-bottom: 57px !important;
}

.b2b-ml57 {
  margin-left: 57px !important;
}

.b2b-mt58 {
  margin-top: 58px !important;
}

.b2b-mr58 {
  margin-right: 58px !important;
}

.b2b-mb58 {
  margin-bottom: 58px !important;
}

.b2b-ml58 {
  margin-left: 58px !important;
}

.b2b-mt59 {
  margin-top: 59px !important;
}

.b2b-mr59 {
  margin-right: 59px !important;
}

.b2b-mb59 {
  margin-bottom: 59px !important;
}

.b2b-ml59 {
  margin-left: 59px !important;
}

.b2b-mt60 {
  margin-top: 60px !important;
}

.b2b-mr60 {
  margin-right: 60px !important;
}

.b2b-mb60 {
  margin-bottom: 60px !important;
}

.b2b-ml60 {
  margin-left: 60px !important;
}

.b2b-mt61 {
  margin-top: 61px !important;
}

.b2b-mr61 {
  margin-right: 61px !important;
}

.b2b-mb61 {
  margin-bottom: 61px !important;
}

.b2b-ml61 {
  margin-left: 61px !important;
}

.b2b-mt62 {
  margin-top: 62px !important;
}

.b2b-mr62 {
  margin-right: 62px !important;
}

.b2b-mb62 {
  margin-bottom: 62px !important;
}

.b2b-ml62 {
  margin-left: 62px !important;
}

.b2b-mt63 {
  margin-top: 63px !important;
}

.b2b-mr63 {
  margin-right: 63px !important;
}

.b2b-mb63 {
  margin-bottom: 63px !important;
}

.b2b-ml63 {
  margin-left: 63px !important;
}

.b2b-mt64 {
  margin-top: 64px !important;
}

.b2b-mr64 {
  margin-right: 64px !important;
}

.b2b-mb64 {
  margin-bottom: 64px !important;
}

.b2b-ml64 {
  margin-left: 64px !important;
}

.b2b-mt65 {
  margin-top: 65px !important;
}

.b2b-mr65 {
  margin-right: 65px !important;
}

.b2b-mb65 {
  margin-bottom: 65px !important;
}

.b2b-ml65 {
  margin-left: 65px !important;
}

.b2b-mt66 {
  margin-top: 66px !important;
}

.b2b-mr66 {
  margin-right: 66px !important;
}

.b2b-mb66 {
  margin-bottom: 66px !important;
}

.b2b-ml66 {
  margin-left: 66px !important;
}

.b2b-mt67 {
  margin-top: 67px !important;
}

.b2b-mr67 {
  margin-right: 67px !important;
}

.b2b-mb67 {
  margin-bottom: 67px !important;
}

.b2b-ml67 {
  margin-left: 67px !important;
}

.b2b-mt68 {
  margin-top: 68px !important;
}

.b2b-mr68 {
  margin-right: 68px !important;
}

.b2b-mb68 {
  margin-bottom: 68px !important;
}

.b2b-ml68 {
  margin-left: 68px !important;
}

.b2b-mt69 {
  margin-top: 69px !important;
}

.b2b-mr69 {
  margin-right: 69px !important;
}

.b2b-mb69 {
  margin-bottom: 69px !important;
}

.b2b-ml69 {
  margin-left: 69px !important;
}

.b2b-mt70 {
  margin-top: 70px !important;
}

.b2b-mr70 {
  margin-right: 70px !important;
}

.b2b-mb70 {
  margin-bottom: 70px !important;
}

.b2b-ml70 {
  margin-left: 70px !important;
}

.b2b-mt71 {
  margin-top: 71px !important;
}

.b2b-mr71 {
  margin-right: 71px !important;
}

.b2b-mb71 {
  margin-bottom: 71px !important;
}

.b2b-ml71 {
  margin-left: 71px !important;
}

.b2b-mt72 {
  margin-top: 72px !important;
}

.b2b-mr72 {
  margin-right: 72px !important;
}

.b2b-mb72 {
  margin-bottom: 72px !important;
}

.b2b-ml72 {
  margin-left: 72px !important;
}

.b2b-mt73 {
  margin-top: 73px !important;
}

.b2b-mr73 {
  margin-right: 73px !important;
}

.b2b-mb73 {
  margin-bottom: 73px !important;
}

.b2b-ml73 {
  margin-left: 73px !important;
}

.b2b-mt74 {
  margin-top: 74px !important;
}

.b2b-mr74 {
  margin-right: 74px !important;
}

.b2b-mb74 {
  margin-bottom: 74px !important;
}

.b2b-ml74 {
  margin-left: 74px !important;
}

.b2b-mt75 {
  margin-top: 75px !important;
}

.b2b-mr75 {
  margin-right: 75px !important;
}

.b2b-mb75 {
  margin-bottom: 75px !important;
}

.b2b-ml75 {
  margin-left: 75px !important;
}

.b2b-mt76 {
  margin-top: 76px !important;
}

.b2b-mr76 {
  margin-right: 76px !important;
}

.b2b-mb76 {
  margin-bottom: 76px !important;
}

.b2b-ml76 {
  margin-left: 76px !important;
}

.b2b-mt77 {
  margin-top: 77px !important;
}

.b2b-mr77 {
  margin-right: 77px !important;
}

.b2b-mb77 {
  margin-bottom: 77px !important;
}

.b2b-ml77 {
  margin-left: 77px !important;
}

.b2b-mt78 {
  margin-top: 78px !important;
}

.b2b-mr78 {
  margin-right: 78px !important;
}

.b2b-mb78 {
  margin-bottom: 78px !important;
}

.b2b-ml78 {
  margin-left: 78px !important;
}

.b2b-mt79 {
  margin-top: 79px !important;
}

.b2b-mr79 {
  margin-right: 79px !important;
}

.b2b-mb79 {
  margin-bottom: 79px !important;
}

.b2b-ml79 {
  margin-left: 79px !important;
}

.b2b-mt80 {
  margin-top: 80px !important;
}

.b2b-mr80 {
  margin-right: 80px !important;
}

.b2b-mb80 {
  margin-bottom: 80px !important;
}

.b2b-ml80 {
  margin-left: 80px !important;
}

.b2b-mt81 {
  margin-top: 81px !important;
}

.b2b-mr81 {
  margin-right: 81px !important;
}

.b2b-mb81 {
  margin-bottom: 81px !important;
}

.b2b-ml81 {
  margin-left: 81px !important;
}

.b2b-mt82 {
  margin-top: 82px !important;
}

.b2b-mr82 {
  margin-right: 82px !important;
}

.b2b-mb82 {
  margin-bottom: 82px !important;
}

.b2b-ml82 {
  margin-left: 82px !important;
}

.b2b-mt83 {
  margin-top: 83px !important;
}

.b2b-mr83 {
  margin-right: 83px !important;
}

.b2b-mb83 {
  margin-bottom: 83px !important;
}

.b2b-ml83 {
  margin-left: 83px !important;
}

.b2b-mt84 {
  margin-top: 84px !important;
}

.b2b-mr84 {
  margin-right: 84px !important;
}

.b2b-mb84 {
  margin-bottom: 84px !important;
}

.b2b-ml84 {
  margin-left: 84px !important;
}

.b2b-mt85 {
  margin-top: 85px !important;
}

.b2b-mr85 {
  margin-right: 85px !important;
}

.b2b-mb85 {
  margin-bottom: 85px !important;
}

.b2b-ml85 {
  margin-left: 85px !important;
}

.b2b-mt86 {
  margin-top: 86px !important;
}

.b2b-mr86 {
  margin-right: 86px !important;
}

.b2b-mb86 {
  margin-bottom: 86px !important;
}

.b2b-ml86 {
  margin-left: 86px !important;
}

.b2b-mt87 {
  margin-top: 87px !important;
}

.b2b-mr87 {
  margin-right: 87px !important;
}

.b2b-mb87 {
  margin-bottom: 87px !important;
}

.b2b-ml87 {
  margin-left: 87px !important;
}

.b2b-mt88 {
  margin-top: 88px !important;
}

.b2b-mr88 {
  margin-right: 88px !important;
}

.b2b-mb88 {
  margin-bottom: 88px !important;
}

.b2b-ml88 {
  margin-left: 88px !important;
}

.b2b-mt89 {
  margin-top: 89px !important;
}

.b2b-mr89 {
  margin-right: 89px !important;
}

.b2b-mb89 {
  margin-bottom: 89px !important;
}

.b2b-ml89 {
  margin-left: 89px !important;
}

.b2b-mt90 {
  margin-top: 90px !important;
}

.b2b-mr90 {
  margin-right: 90px !important;
}

.b2b-mb90 {
  margin-bottom: 90px !important;
}

.b2b-ml90 {
  margin-left: 90px !important;
}

.b2b-mt91 {
  margin-top: 91px !important;
}

.b2b-mr91 {
  margin-right: 91px !important;
}

.b2b-mb91 {
  margin-bottom: 91px !important;
}

.b2b-ml91 {
  margin-left: 91px !important;
}

.b2b-mt92 {
  margin-top: 92px !important;
}

.b2b-mr92 {
  margin-right: 92px !important;
}

.b2b-mb92 {
  margin-bottom: 92px !important;
}

.b2b-ml92 {
  margin-left: 92px !important;
}

.b2b-mt93 {
  margin-top: 93px !important;
}

.b2b-mr93 {
  margin-right: 93px !important;
}

.b2b-mb93 {
  margin-bottom: 93px !important;
}

.b2b-ml93 {
  margin-left: 93px !important;
}

.b2b-mt94 {
  margin-top: 94px !important;
}

.b2b-mr94 {
  margin-right: 94px !important;
}

.b2b-mb94 {
  margin-bottom: 94px !important;
}

.b2b-ml94 {
  margin-left: 94px !important;
}

.b2b-mt95 {
  margin-top: 95px !important;
}

.b2b-mr95 {
  margin-right: 95px !important;
}

.b2b-mb95 {
  margin-bottom: 95px !important;
}

.b2b-ml95 {
  margin-left: 95px !important;
}

.b2b-mt96 {
  margin-top: 96px !important;
}

.b2b-mr96 {
  margin-right: 96px !important;
}

.b2b-mb96 {
  margin-bottom: 96px !important;
}

.b2b-ml96 {
  margin-left: 96px !important;
}

.b2b-mt97 {
  margin-top: 97px !important;
}

.b2b-mr97 {
  margin-right: 97px !important;
}

.b2b-mb97 {
  margin-bottom: 97px !important;
}

.b2b-ml97 {
  margin-left: 97px !important;
}

.b2b-mt98 {
  margin-top: 98px !important;
}

.b2b-mr98 {
  margin-right: 98px !important;
}

.b2b-mb98 {
  margin-bottom: 98px !important;
}

.b2b-ml98 {
  margin-left: 98px !important;
}

.b2b-mt99 {
  margin-top: 99px !important;
}

.b2b-mr99 {
  margin-right: 99px !important;
}

.b2b-mb99 {
  margin-bottom: 99px !important;
}

.b2b-ml99 {
  margin-left: 99px !important;
}

.b2b-mt100 {
  margin-top: 100px !important;
}

.b2b-mr100 {
  margin-right: 100px !important;
}

.b2b-mb100 {
  margin-bottom: 100px !important;
}

.b2b-ml100 {
  margin-left: 100px !important;
}

.b2b-modal {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  height: 100%;
  top: 0;
  -webkit-transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
  transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
  z-index: 1001;
  overflow: auto;
}

.b2b-modal.is-open {
  visibility: visible;
  opacity: 1;
}

.b2b-modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(17, 17, 17, 0.9);
  padding-top: 100px;
  padding-bottom: 100px;
  padding-left: 16px;
  padding-right: 16px;
  overflow: auto;
}

.b2b-modal__inner {
  position: relative;
  width: 100%;
  max-width: 1280px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.b2b-modal__content {
  position: relative;
}

.b2b-modal__video {
  aspect-ratio: 1280/720;
}

.b2b-modal__close {
  position: absolute;
  cursor: pointer;
  top: -41px;
  right: 0;
  opacity: 1;
  width: 58px;
  height: 58px;
  margin: 0;
  padding: 0;
  text-align: right;
  border: none;
  background: transparent;
}

.b2b-modal__close span {
  position: absolute !important;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}

.b2b-modal__close::after {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  margin: 0;
  background: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_close_white.svg") no-repeat 50% 0;
  background-size: contain;
  -webkit-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
}

.b2b-movie {
  max-width: 896px;
  margin-inline: auto;
}

.b2b-movie__image > * {
  aspect-ratio: 1280/720;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

.b2b-movie__caption {
  margin-top: 12px;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-news-list {
  display: grid;
  list-style: none;
}

.b2b-news-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  row-gap: 8px;
  padding-bottom: 16px;
  border-bottom-style: solid;
  border-bottom-color: #B3B3B3;
  border-bottom-width: 1px;
  margin-bottom: 16px;
}

.b2b-news-list__date {
  width: 120px;
}

.b2b-news-list__date > * {
  font-size: 1rem;
  line-height: 1.5;
}

.b2b-news-list__label {
  width: 152px;
}

.b2b-news-list__label > * {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 2px;
  background-color: #FFFFFF;
  line-height: 1.5;
  font-size: 0.875rem;
  text-align: center;
}

.b2b-news-list__link {
  width: 100%;
  font-size: 1rem;
  line-height: 1.5;
}

.b2b-news-list__link a {
  color: #222;
  text-decoration: none;
}

.b2b-news-list__link a:hover {
  text-decoration: underline;
}

.b2b-news-list__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-news-list__icon.b2b-news-list__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-news-list__icon.b2b-news-list__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-news-list__icon.b2b-news-list__icon--pdf {
  width: 16px;
  height: 18px;
  translate: 0 3px;
  margin-left: 8px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_file-white.svg");
}

.b2b-product-notice-list {
  display: grid;
  row-gap: 20px;
  list-style: none;
}

.b2b-product-notice-list li {
  position: relative;
  padding-left: 1.5em;
  font-size: 1rem;
  line-height: 1.5;
}

.b2b-product-notice-list li::before {
  content: "";
  display: inline-block;
  width: 1.125em;
  height: 1em;
  position: absolute;
  top: 0.25em;
  left: 0;
  margin: 0;
  background: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_caution.svg") no-repeat 0 0;
  background-size: contain;
}

.b2b-product-notice-list li.b2b-product-notice-list__notice::before {
  width: 0.75em;
  height: 1.25em;
  top: 0.1em;
  background: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_notice.svg") no-repeat 0 0;
}

.b2b-product-notice-list li.b2b-product-notice-list__no-icon::before {
  display: none;
}

.b2b-product-notice-list li:not(.b2b-product-notice-list__notice)::after {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url(/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg);
}

.b2b-product-notice-list li a {
  color: #222;
  text-decoration: none;
}

.b2b-product-notice-list li a:hover {
  text-decoration: underline;
}

.b2b-related-industry-card__image {
  position: relative;
  width: 100%;
  display: block;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  margin-bottom: 20px;
}

.b2b-related-industry-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-related-industry-card__image:hover,
.b2b-related-industry-card:has(.b2b-related-industry-card__title a:hover) .b2b-related-industry-card__image {
  opacity: 0.7;
}

.b2b-related-industry-card__image:hover::after,
.b2b-related-industry-card:has(.b2b-related-industry-card__title a:hover) .b2b-related-industry-card__image::after {
  border-width: 1px;
}

.b2b-related-industry-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-related-industry-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-related-industry-card__title a:hover,
.b2b-related-industry-card:has(.b2b-related-industry-card__image:hover) .b2b-related-industry-card__title a {
  text-decoration: underline;
}

.b2b-related-industry-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-related-industry-card__icon.b2b-related-industry-card__icon--right {
  width: 8px;
  height: 16px;
  translate: 8px 3px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-related-industry-card__icon.b2b-related-industry-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-related-industry {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  border-top-style: solid;
  border-top-color: #B3B3B3;
  border-top-width: 1px;
  padding-left: .4375rem;
  padding-right: .4375rem;
}

.b2b-related-industry__inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 990pt;
  margin-inline: auto;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 84px;
  padding-bottom: 84px;
}

.b2b-related-info-industry__title * {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.375rem;
  text-align: center;
  vertical-align: middle;
}

.b2b-related-industry-index {
  display: grid;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 60px;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 60px;
}

.b2b-related-info-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}

.b2b-related-info-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-related-info-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-related-info-card__image:hover,
.b2b-related-info-card:has(.b2b-related-info-card__title a:hover) .b2b-related-info-card__image {
  opacity: 0.7;
}

.b2b-related-info-card__image:hover::after,
.b2b-related-info-card:has(.b2b-related-info-card__title a:hover) .b2b-related-info-card__image::after {
  border-width: 1px;
}

.b2b-related-info-index-no-image .b2b-related-info-card__text {
  width: auto;
}

.b2b-related-info-card__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 8px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #222222;
}

.b2b-related-info-card__label span {
  display: inline-block;
  padding: 3px 20px;
  background-color: #F3F3F3;
}

.b2b-related-info.b2b-related-info--gray .b2b-related-info-card__label span {
  background-color: #FFF;
}

.b2b-related-info-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-related-info-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-related-info-card__title a:hover,
.b2b-related-info-card:has(.b2b-related-info-card__image:hover) .b2b-related-info-card__title a {
  text-decoration: underline;
}

.b2b-related-info-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-related-info-card__icon.b2b-related-info-card__icon--right {
  width: 8px;
  height: 16px;
  translate: 8px 3px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-related-info-card__icon.b2b-related-info-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-related-info-card__description {
  margin-top: 12px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-related-info {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  border-top-style: solid;
  border-top-color: #B3B3B3;
  border-top-width: 1px;
  padding-left: .4375rem;
  padding-right: .4375rem;
}

.b2b-related-info.b2b-related-info--gray {
  border-top: none;
  background-color: #F3F3F3;
}

.b2b-related-info__inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 990pt;
  margin-inline: auto;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 84px;
  padding-bottom: 84px;
}

.b2b-related-info-index__title * {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.375rem;
  text-align: center;
  vertical-align: middle;
}

.b2b-related-info-index {
  display: grid;
  row-gap: 60px;
  margin-top: 60px;
}

.b2b-related-info-index-no-image {
  display: grid;
  row-gap: 44px;
  margin-top: 44px;
}

.b2b-search-keyword {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  background-color: #F3F3F3;
  padding-left: .4375rem;
  padding-right: .4375rem;
  margin-top: 84px;
}

.b2b-search-keyword__inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 990pt;
  margin-inline: auto;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 84px;
  padding-bottom: 84px;
}

.b2b-search-keyword__title > * {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.5625rem;
  vertical-align: middle;
}

.b2b-search-keyword__body {
  margin-top: 32px;
}

.b2b-section-gray {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  background-color: #F3F3F3;
  padding-left: .4375rem;
  padding-right: .4375rem;
  margin-top: 84px;
}

.b2b-section-gray.b2b-section-gray--border-bottom {
  border-bottom-style: solid;
  border-bottom-color: #B3B3B3;
  border-bottom-width: 1px;
}

.b2b-section-gray__inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 990pt;
  margin-inline: auto;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 84px;
  padding-bottom: 84px;
}

.b2b-text {
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-text.b2b-leadtxt__parag {
  padding-bottom: 28px;
}

.b2b-youtube {
  max-width: 895px;
  margin-inline: auto;
}

.b2b-youtube__image > * {
  aspect-ratio: 895/503;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}

.b2b-youtube__caption {
  margin-top: 12px;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-download-catalog-index {
  display: grid;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 60px;
  grid-template-columns: repeat(2, 1fr);
}

.b2b-download-documents-index {
  display: grid;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  row-gap: 60px;
}

.b2b-download-catalog-card > a {
  color: #000;
  text-decoration: none;
}

.b2b-download-catalog-card > a .b2b-download-catalog-card__image {
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-download-catalog-card > a .b2b-download-catalog-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-download-catalog-card > a:hover {
  text-decoration: underline;
}

.b2b-download-catalog-card > a:hover .b2b-download-catalog-card__image {
  opacity: 0.7;
}

.b2b-download-catalog-card > a:hover .b2b-download-catalog-card__image::after {
  border-width: 1px;
}

.b2b-download-catalog-card__image {
  position: relative;
  width: 70.625%;
  min-width: 113px;
  margin: 0 auto 20px;
  text-align: center;
}

.download-catalog-card__text {
  text-align: center;
}

.b2b-download-catalog-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-download-catalog-card__description {
  margin-top: 4px;
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-download-catalog-card__description span.b2b-download-catalog-card__icon-pdf::before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1.125em;
  margin: 0 0.5em 0.2em;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_file-white.svg");
  vertical-align: bottom;
}

.b2b-download-documents-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  row-gap: 20px;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  text-align: center;
}

.b2b-download-documents-card__image {
  text-align: center;
}

.b2b-download-documents-card__image img {
  width: 43.824%;
  min-width: 149px;
}

.b2b-download-documents-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
  color: #000;
}

.b2b-download-documents-card__description {
  margin-top: 12px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-download-documents-card__btn {
  display: inline-block;
  margin-top: 24px;
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-download-documents-card__btn a {
  display: inline-block;
  min-height: 44px;
  padding: 8px 20px 10px;
  background-color: #222;
  border: 1px solid #949494;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  text-decoration: none;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-download-documents-card__btn a:hover {
  background-color: #6e6e6e;
}

.b2b-download-documents-card__btn .b2b-download-documents-card__btn__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-download-documents-card__btn .b2b-download-documents-card__btn__icon.b2b-download-documents-card__btn__icon--right {
  width: 0.5em;
  height: 1em;
  margin: 0 0 0.1em 0.5em;
  vertical-align: middle;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right-white.svg");
}

.b2b-download-documents-card__btn .b2b-download-documents-card__btn__icon.b2b-download-documents-card__btn__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink_white.svg");
}

.b2b-download-documents-card__btn .b2b-download-documents-card__icon-pdf {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1.125em;
  margin: 0 0.5em 0.2em;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_file-white.svg");
  -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1);
  vertical-align: bottom;
}

.b2b-event-top-lineup-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 20px;
}

.b2b-event-top-lineup-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-event-top-lineup-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-event-top-lineup-card__image:hover,
.b2b-event-top-lineup-card:has(.b2b-event-top-lineup-card__title a:hover) .b2b-event-top-lineup-card__image {
  opacity: 0.7;
}

.b2b-event-top-lineup-card__image:hover::after,
.b2b-event-top-lineup-card:has(.b2b-event-top-lineup-card__title a:hover) .b2b-event-top-lineup-card__image::after {
  border-width: 1px;
}

.b2b-event-top-lineup-card__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  row-gap: 8px;
  margin-bottom: 16px;
}

.b2b-event-top-lineup-card__label > * {
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 2px;
  background-color: #F3F3F3;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-event-top-lineup-card__label.b2b-event-top-lineup-card__label--new > * {
  background-color: #FFE600;
}

.b2b-event-top-lineup-card__label.b2b-event-top-lineup-card__label--main > * {
  background-color: #6F6F6F;
  color: #FFF;
}

.b2b-event-top-lineup-card__label.b2b-event-top-lineup-card__label--sub > * {
  background-color: #F3F3F3;
}

.b2b-event-top-lineup-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-event-top-lineup-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-event-top-lineup-card__title a:hover,
.b2b-event-top-lineup-card:has(.b2b-event-top-lineup-card__image:hover) .b2b-event-top-lineup-card__title a {
  text-decoration: underline;
}

.b2b-event-top-lineup-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-event-top-lineup-card__icon.b2b-event-top-lineup-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-event-top-lineup-card__icon.b2b-event-top-lineup-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-event-top-lineup-card__icon.b2b-event-top-lineup-card__icon--pdf {
  width: 16px;
  height: 18px;
  translate: 0 3px;
  margin-left: 8px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_file-white.svg");
}

.b2b-event-top-lineup-card__description {
  margin-top: 20px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-event-top-lineup__inner {
  display: grid;
  row-gap: 60px;
}

.b2b-event-top-nav-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 24px;
  list-style: none;
}

.b2b-event-top-nav-main li {
  width: 100%;
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-event-top-nav-main li a {
  color: #222;
  text-decoration: none;
}

.b2b-event-top-nav-main li a:hover {
  text-decoration: underline;
}

.b2b-event-top-nav-main li a::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 8px;
  translate: 8px -2px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_down.svg");
}

.b2b-event-top-nav {
  margin-top: 44px;
}

.b2b-event-top-no-info {
  line-height: 1.9;
  font-size: 1.125rem;
}

.b2b-event-top-note {
  color: #6F6F6F;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-industry-category-hero {
  display: grid;
  grid-template-columns: 1fr 2fr;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.b2b-industry-category-hero__text {
  background-color: #F3F3F3;
}

.b2b-industry-category-hero__label {
  margin-bottom: 16px;
}

.b2b-industry-category-hero__label > * {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-industry-category-hero__title > * {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.5625rem;
  vertical-align: middle;
}

.b2b-industry-category-hero__description {
  margin-top: 20px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-industry-category-hero__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.b2b-industry-category-lineup-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}

.b2b-industry-category-lineup-card__image {
  position: relative;
  width: 50%;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-industry-category-lineup-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-industry-category-lineup-card__image:hover,
.b2b-industry-category-lineup-card:has(.b2b-industry-category-lineup-card__title a:hover) .b2b-industry-category-lineup-card__image {
  opacity: 0.7;
}

.b2b-industry-category-lineup-card__image:hover::after,
.b2b-industry-category-lineup-card:has(.b2b-industry-category-lineup-card__title a:hover) .b2b-industry-category-lineup-card__image::after {
  border-width: 1px;
}

.b2b-industry-category-lineup-card__text {
  width: 50%;
}

.b2b-industry-category-lineup-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-industry-category-lineup-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-industry-category-lineup-card__title a:hover,
.b2b-industry-category-lineup-card:has(.b2b-industry-category-lineup-card__image:hover) .b2b-industry-category-lineup-card__title a {
  text-decoration: underline;
}

.b2b-industry-category-lineup-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-industry-category-lineup-card__icon.b2b-industry-category-lineup-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-industry-category-lineup-card__icon.b2b-industry-category-lineup-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-industry-category-lineup-card__description {
  margin-top: 8px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-industry-category-lineup {
  display: grid;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  row-gap: 44px;
}

.b2b-industry-category-nav-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 24px;
  list-style: none;
}

.b2b-industry-category-nav-main li {
  width: 100%;
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-industry-category-nav-main li a {
  color: #222;
  text-decoration: none;
}

.b2b-industry-category-nav-main li a:hover {
  text-decoration: underline;
}

.b2b-industry-category-nav-main li a::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 8px;
  translate: 8px -2px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_down.svg");
}

.b2b-industry-category-topics-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}

.b2b-industry-category-topics-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-industry-category-topics-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-industry-category-topics-card__image:hover,
.b2b-industry-category-topics-card:has(.b2b-industry-category-topics-card__title a:hover) .b2b-industry-category-topics-card__image {
  opacity: 0.7;
}

.b2b-industry-category-topics-card__image:hover::after,
.b2b-industry-category-topics-card:has(.b2b-industry-category-topics-card__title a:hover) .b2b-industry-category-topics-card__image::after {
  border-width: 1px;
}

.b2b-industry-category-topics-card__label {
  margin-bottom: 8px;
}

.b2b-industry-category-topics-card__label > * {
  display: inline-block;
  padding: 3px 20px;
  border-radius: 2px;
  background-color: #FFF;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-industry-category-topics-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-industry-category-topics-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-industry-category-topics-card__title a:hover,
.b2b-industry-category-topics-card:has(.b2b-industry-category-topics-card__image:hover) .b2b-industry-category-topics-card__title a {
  text-decoration: underline;
}

.b2b-industry-category-topics-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-industry-category-topics-card__icon.b2b-industry-category-topics-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-industry-category-topics-card__icon.b2b-industry-category-topics-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-industry-category-topics-card__description {
  margin-top: 8px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-industry-category-topics {
  background-color: #F3F3F3;
  padding: 32px;
}

.b2b-industry-category-topics__title > * {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.375rem;
  vertical-align: middle;
}

.b2b-industry-category-topics__body {
  display: grid;
  row-gap: 44px;
  margin-top: 24px;
}

.b2b-industry-top-lineup-main-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}

.b2b-industry-top-lineup-main-card__title {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.375rem;
}

.b2b-industry-top-lineup-main-card__description {
  margin-top: 24px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-industry-top-lineup-sub-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}

.b2b-industry-top-lineup-sub-card__image {
  width: 50%;
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-industry-top-lineup-sub-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-industry-top-lineup-sub-card__image:hover,
.b2b-industry-top-lineup-sub-card:has(.b2b-industry-top-lineup-sub-card__title a:hover) .b2b-industry-top-lineup-sub-card__image {
  opacity: 0.7;
}

.b2b-industry-top-lineup-sub-card__image:hover::after,
.b2b-industry-top-lineup-sub-card:has(.b2b-industry-top-lineup-sub-card__title a:hover) .b2b-industry-top-lineup-sub-card__image::after {
  border-width: 1px;
}

.b2b-industry-top-lineup-sub-card__text {
  width: 50%;
}

.b2b-industry-top-lineup-sub-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-industry-top-lineup-sub-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-industry-top-lineup-sub-card__title a:hover,
.b2b-industry-top-lineup-sub-card:has(.b2b-industry-top-lineup-sub-card__image:hover) .b2b-industry-top-lineup-sub-card__title a {
  text-decoration: underline;
}

.b2b-industry-top-lineup-sub-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-industry-top-lineup-sub-card__icon.b2b-industry-top-lineup-sub-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-industry-top-lineup-sub-card__icon.b2b-industry-top-lineup-sub-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-industry-top-lineup-sub-card__description {
  margin-top: 8px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-industry-top-lineup-sub-card__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  row-gap: 8px;
  margin-top: 12px;
}

.b2b-industry-top-lineup-sub-card__label > * {
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 2px;
  background-color: #6E6E6E;
  color: #FFF;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-industry-top-lineup__sub {
  display: grid;
  row-gap: 32px;
  margin-top: 32px;
}

.b2b-industry-top-lineup__foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-top: 20px;
  border-top-style: solid;
  border-top-color: #B3B3B3;
  border-top-width: 1px;
  margin-top: 32px;
}

.b2b-industry-top-nav-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 24px;
  list-style: none;
}

.b2b-industry-top-nav-main li {
  width: 100%;
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-industry-top-nav-main li a {
  color: #222;
  text-decoration: none;
}

.b2b-industry-top-nav-main li a:hover {
  text-decoration: underline;
}

.b2b-industry-top-nav-main li a::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 8px;
  translate: 8px -2px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_down.svg");
}

.b2b-industry-top-nav {
  margin-top: 44px;
}

.b2b-product-category-hero {
  margin-bottom: 44px;
}

.b2b-product-category-lineup-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}

.b2b-product-category-lineup-card__image {
  position: relative;
  width: 50%;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-product-category-lineup-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-product-category-lineup-card__image:hover,
.b2b-product-category-lineup-card:has(.b2b-product-category-lineup-card__title a:hover) .b2b-product-category-lineup-card__image {
  opacity: 0.7;
}

.b2b-product-category-lineup-card__image:hover::after,
.b2b-product-category-lineup-card:has(.b2b-product-category-lineup-card__title a:hover) .b2b-product-category-lineup-card__image::after {
  border-width: 1px;
}

.b2b-product-category-lineup-card__text {
  width: 50%;
}

.b2b-product-category-lineup-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-product-category-lineup-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-product-category-lineup-card__title a:hover,
.b2b-product-category-lineup-card:has(.b2b-product-category-lineup-card__image:hover) .b2b-product-category-lineup-card__title a {
  text-decoration: underline;
}

.b2b-product-category-lineup-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-product-category-lineup-card__icon.b2b-product-category-lineup-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-product-category-lineup-card__icon.b2b-product-category-lineup-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-product-category-lineup-card__description {
  margin-top: 8px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-product-category-lineup {
  display: grid;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  row-gap: 44px;
}

.b2b-product-category-nav-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 24px;
  list-style: none;
}

.b2b-product-category-nav-main li {
  width: 100%;
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-product-category-nav-main li a {
  color: #222;
  text-decoration: none;
}

.b2b-product-category-nav-main li a:hover {
  text-decoration: underline;
}

.b2b-product-category-nav-main li a::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 8px;
  translate: 8px -2px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_down.svg");
}

.b2b-product-category-nav {
  margin-top: 44px;
}

.b2b-product-category-pickup-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}

.b2b-product-category-pickup-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-product-category-pickup-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-product-category-pickup-card__image:hover,
.b2b-product-category-pickup-card:has(.b2b-product-category-pickup-card__title a:hover) .b2b-product-category-pickup-card__image {
  opacity: 0.7;
}

.b2b-product-category-pickup-card__image:hover::after,
.b2b-product-category-pickup-card:has(.b2b-product-category-pickup-card__title a:hover) .b2b-product-category-pickup-card__image::after {
  border-width: 1px;
}

.b2b-product-category-pickup-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-product-category-pickup-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-product-category-pickup-card__title a:hover,
.b2b-product-category-pickup-card:has(.b2b-product-category-pickup-card__image:hover) .b2b-product-category-pickup-card__title a {
  text-decoration: underline;
}

.b2b-product-category-pickup-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-product-category-pickup-card__icon.b2b-product-category-pickup-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-product-category-pickup-card__icon.b2b-product-category-pickup-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-product-category-pickup-card__description {
  margin-top: 8px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-product-category-pickup {
  border-style: solid;
  border-color: #B3B3B3;
  border-width: 1px;
  padding: 32px;
}

.b2b-product-category-pickup__title > * {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.375rem;
  vertical-align: middle;
}

.b2b-product-category-pickup__body {
  display: grid;
  row-gap: 44px;
  margin-top: 32px;
}

.b2b-product-subcategory-customize-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}

.b2b-product-subcategory-customize-card__image {
  position: relative;
  width: 50%;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-product-subcategory-customize-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-product-subcategory-customize-card__image:hover,
.b2b-product-subcategory-customize-card:has(.b2b-product-subcategory-customize-card__title a:hover) .b2b-product-subcategory-customize-card__image {
  opacity: 0.7;
}

.b2b-product-subcategory-customize-card__image:hover::after,
.b2b-product-subcategory-customize-card:has(.b2b-product-subcategory-customize-card__title a:hover) .b2b-product-subcategory-customize-card__image::after {
  border-width: 1px;
}

.b2b-product-subcategory-customize-card__text {
  width: 50%;
}

.b2b-product-subcategory-customize-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-product-subcategory-customize-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-product-subcategory-customize-card__title a:hover,
.b2b-product-subcategory-customize-card:has(.b2b-product-subcategory-customize-card__image:hover) .b2b-product-subcategory-customize-card__title a {
  text-decoration: underline;
}

.b2b-product-subcategory-customize-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-product-subcategory-customize-card__icon.b2b-product-subcategory-customize-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-product-subcategory-customize-card__description {
  margin-top: 8px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-product-subcategory-feature-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 32px;
}

.b2b-product-subcategory-feature-card__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 12px;
}

.b2b-product-subcategory-feature-card__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  position: relative;
  min-height: 26px;
  padding: 2px 20px 3px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #EDEDED;
  line-height: 1.5;
  font-size: 1.125rem;
}

.b2b-product-subcategory-feature-card__label::after {
  content: "";
  position: absolute;
  right: -9px;
  top: 50%;
  translate: 0 -50%;
  border-left: solid 10px #EDEDED;
  border-bottom: solid 16px transparent;
  border-top: solid 16px transparent;
}

.b2b-product-subcategory-feature-card__title-text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.375rem;
}

.b2b-product-subcategory-feature-card__description {
  margin-top: 24px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-product-subcategory-feature-card__description .b2b-product-subcategory-feature-card__description-note {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #6F6F6F;
}

.b2b-product-subcategory-feature-card__caption {
  margin-top: 12px;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-product-subcategory-feature {
  display: grid;
  row-gap: 60px;
}

.b2b-product-subcategory-hero {
  display: grid;
  grid-template-columns: 1fr 2fr;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.b2b-product-subcategory-hero__text {
  background-color: #F3F3F3;
}

.b2b-product-subcategory-hero__title > * {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.5625rem;
  vertical-align: middle;
}

.b2b-product-subcategory-hero__description {
  margin-top: 20px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-product-subcategory-hero__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.b2b-product-subcategory-lineup-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}

.b2b-product-subcategory-lineup-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-product-subcategory-lineup-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-product-subcategory-lineup-card__image:hover,
.b2b-product-subcategory-lineup-card:has(.b2b-product-subcategory-lineup-card__title a:hover) .b2b-product-subcategory-lineup-card__image {
  opacity: 0.7;
}

.b2b-product-subcategory-lineup-card__image:hover::after,
.b2b-product-subcategory-lineup-card:has(.b2b-product-subcategory-lineup-card__title a:hover) .b2b-product-subcategory-lineup-card__image::after {
  border-width: 1px;
}

.b2b-product-subcategory-lineup-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-product-subcategory-lineup-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-product-subcategory-lineup-card__title a:hover,
.b2b-product-subcategory-lineup-card:has(.b2b-product-subcategory-lineup-card__image:hover) .b2b-product-subcategory-lineup-card__title a {
  text-decoration: underline;
}

.b2b-product-subcategory-lineup-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-product-subcategory-lineup-card__icon.b2b-product-subcategory-lineup-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-product-subcategory-lineup-card__icon.b2b-product-subcategory-lineup-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-product-subcategory-lineup-card__description {
  margin-top: 12px;
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-product-subcategory-lineup-card__description .b2b-opt__italic {
  font-style: italic;
}

.b2b-product-subcategory-lineup-card__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  row-gap: 8px;
  margin-top: 12px;
}

.b2b-product-subcategory-lineup-card__label > * {
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 2px;
  background-color: #6E6E6E;
  color: #FFF;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-product-subcategory-lineup {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 60px;
}

.b2b-product-subcategory-lineup2-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}

.b2b-product-subcategory-lineup2-card__image {
  position: relative;
  width: 50%;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-product-subcategory-lineup2-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-product-subcategory-lineup2-card__image:hover,
.b2b-product-subcategory-lineup2-card:has(.b2b-product-subcategory-lineup2-card__title a:hover) .b2b-product-subcategory-lineup2-card__image {
  opacity: 0.7;
}

.b2b-product-subcategory-lineup2-card__image:hover::after,
.b2b-product-subcategory-lineup2-card:has(.b2b-product-subcategory-lineup2-card__title a:hover) .b2b-product-subcategory-lineup2-card__image::after {
  border-width: 1px;
}

.b2b-product-subcategory-lineup2-card__text {
  width: 50%;
}

.b2b-product-subcategory-lineup2-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-product-subcategory-lineup2-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-product-subcategory-lineup2-card__title a:hover,
.b2b-product-subcategory-lineup2-card:has(.b2b-product-subcategory-lineup2-card__image:hover) .b2b-product-subcategory-lineup2-card__title a {
  text-decoration: underline;
}

.b2b-product-subcategory-lineup2-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-product-subcategory-lineup2-card__icon.b2b-product-subcategory-lineup2-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-product-subcategory-lineup2-card__icon.b2b-product-subcategory-lineup2-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-product-subcategory-lineup2-card__description {
  margin-top: 8px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-product-subcategory-lineup2 {
  display: grid;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  row-gap: 44px;
}

.b2b-product-subcategory-nav-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 44px;
     -moz-column-gap: 44px;
          column-gap: 44px;
  row-gap: 24px;
  list-style: none;
  padding: 12px 0;
}

.b2b-product-subcategory-nav-main li {
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-product-subcategory-nav-main li a {
  display: block;
  color: #222;
  text-decoration: none;
  position: relative;
}

.b2b-product-subcategory-nav-main li a::before {
  content: "";
}

.b2b-product-subcategory-nav-main li a.b2b-product-subcategory-nav__active::before {
  position: absolute;
  left: 0;
  width: 100%;
  height: .125rem;
  bottom: -2px;
  -webkit-transition: unset;
  transition: unset;
  background-color: #222;
}

.b2b-product-subcategory-nav-main li a:not(.b2b-product-subcategory-nav__active):before {
  background-color: #222;
  bottom: -2px;
  content: "";
  height: .125rem;
  left: 50%;
  position: absolute;
  -webkit-transition: width .3s ease-in-out, left .3s ease-in-out;
  transition: width .3s ease-in-out, left .3s ease-in-out;
  display: block;
  width: 0;
}

.b2b-product-subcategory-nav-main li a::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 8px;
  translate: 8px -2px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_down.svg");
}

.b2b-product-subcategory-nav-main li a:hover:not(.b2b-product-subcategory-nav__active):before {
  left: 0;
  width: 100%;
}

.b2b-product-subcategory-nav-sub {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 16px;
     -moz-column-gap: 16px;
          column-gap: 16px;
  list-style: none;
  translate: 0 2px;
}

.b2b-product-subcategory-nav-sub li {
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-product-subcategory-nav-sub li a {
  display: block;
  min-height: 44px;
  padding: 8px 20px 9px;
  border-style: solid;
  border-color: #949494;
  border-width: 1px;
  background-color: #222;
  color: #fff;
  text-decoration: none;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-product-subcategory-nav-sub li a:hover {
  background-color: #6E6E6E;
}

.b2b-product-subcategory-nav-sub li a::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 8px;
  translate: 8px -2px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_down-white.svg");
}

.b2b-product-subcategory-nav {
  background-color: #fff;
  border-style: solid;
  border-color: #DBDBDB;
  border-bottom-width: 2px;
}

.b2b-product-subcategory-nav .b2b-product-subcategory-nav__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.b2b-product-subcategory-nav.b2b-product-subcategory-nav__fixed {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 15;
  width: 100%;
}

.b2b-product-subcategory-nav.b2b-product-subcategory-nav__fixed .b2b-product-subcategory-nav__inner {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  margin-left: .4375rem;
  margin-right: .4375rem;
}

.b2b-product-subcategory-nav__sub {
  display: none;
}

.b2b-product-subcategory-pickup-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}

.b2b-product-subcategory-pickup-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-product-subcategory-pickup-card__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 12px;
  margin-bottom: 24px;
}

.b2b-product-subcategory-pickup-card__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  position: relative;
  min-height: 26px;
  padding: 2px 20px 3px;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: #FFE600;
  line-height: 1.5;
  font-size: 1.125rem;
}

.b2b-product-subcategory-pickup-card__label::after {
  content: "";
  position: absolute;
  right: -9px;
  top: 50%;
  translate: 0 -50%;
  border-left: solid 10px #FFE600;
  border-bottom: solid 16px transparent;
  border-top: solid 16px transparent;
}

.b2b-product-subcategory-pickup-card__title-text {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.375rem;
}

.b2b-product-subcategory-pickup-card__subtitle {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-product-subcategory-pickup-card__description {
  margin-top: 8px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-product-subcategory-pickup-card__button {
  margin-top: 24px;
}

.b2b-product-subcategory-pickup-card__button a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 44px;
  padding: 8px 20px 10px;
  border-style: solid;
  border-color: #949494;
  border-width: 1px;
  background-color: #222;
  color: #fff;
  line-height: 1.5;
  font-size: 1rem;
  text-decoration: none;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-product-subcategory-pickup-card__button a:hover {
  background-color: #6E6E6E;
}

.b2b-product-subcategory-pickup-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-product-subcategory-pickup-card__icon.b2b-product-subcategory-pickup-card__icon--right {
  width: 0.5em;
  height: 1em;
  margin: 0 0 0.1em 0.5em;
  vertical-align: middle;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right-white.svg");
}

.b2b-product-subcategory-pickup-card__note > * {
  display: table;
  margin-top: 24px;
  color: #6F6F6F;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-product-subcategory-pickup-card__note > * span {
  display: table-cell;
  padding-right: 8px;
}

.b2b-product-top-industry-list {
  list-style: none;
  display: grid;
  gap: 4px;
}

.b2b-product-top-industry-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.b2b-product-top-industry-list li a {
  overflow: hidden;
  aspect-ratio: 400/308;
  display: block;
  position: relative;
  width: 100%;
  text-decoration: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-product-top-industry-list li a::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
  z-index: 3;
}

.b2b-product-top-industry-list li a:hover {
  opacity: 0.7;
}

.b2b-product-top-industry-list li a:hover::after {
  border-width: 1px;
}

.b2b-product-top-industry-list__body {
  color: #fff;
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 2;
}

.b2b-product-top-industry-list__body-inner {
  padding: 32px;
  background-color: rgba(0, 0, 0, 0.65);
}

.b2b-product-top-industry-list__title {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5;
}

.b2b-product-top-industry-list li a:hover .b2b-product-top-industry-list__title {
  text-decoration: underline;
}

.b2b-product-top-industry-list__title-icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-product-top-industry-list__title-icon.b2b-product-top-industry-list__title-icon--right {
  width: 0.5em;
  height: 1em;
  margin: 0 0 0.1em 0.5em;
  vertical-align: middle;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right-white.svg");
}

.b2b-product-top-industry-list__image {
  position: absolute;
  top: 0;
  display: inline-block;
  width: 100%;
  height: auto;
  z-index: -1;
}

.b2b-product-top-lineup-main-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}

.b2b-product-top-lineup-main-card__title {
  color: #000;
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.375rem;
}

.b2b-product-top-lineup-main-card__description {
  margin-top: 24px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-product-top-lineup-sub-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}

.b2b-product-top-lineup-sub-card__image {
  width: 50%;
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-product-top-lineup-sub-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-product-top-lineup-sub-card__image:hover,
.b2b-product-top-lineup-sub-card:has(.b2b-product-top-lineup-sub-card__title a:hover) .b2b-product-top-lineup-sub-card__image {
  opacity: 0.7;
}

.b2b-product-top-lineup-sub-card__image:hover::after,
.b2b-product-top-lineup-sub-card:has(.b2b-product-top-lineup-sub-card__title a:hover) .b2b-product-top-lineup-sub-card__image::after {
  border-width: 1px;
}

.b2b-product-top-lineup-sub-card__text {
  width: 50%;
}

.b2b-product-top-lineup-sub-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-product-top-lineup-sub-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-product-top-lineup-sub-card__title a:hover,
.b2b-product-top-lineup-sub-card:has(.b2b-product-top-lineup-sub-card__image:hover) .b2b-product-top-lineup-sub-card__title a {
  text-decoration: underline;
}

.b2b-product-top-lineup-sub-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-product-top-lineup-sub-card__icon.b2b-product-top-lineup-sub-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-product-top-lineup-sub-card__icon.b2b-product-top-lineup-sub-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-product-top-lineup-sub-card__description {
  margin-top: 8px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-product-top-lineup-sub-card__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  row-gap: 8px;
  margin-top: 12px;
}

.b2b-product-top-lineup-sub-card__label > * {
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 2px;
  background-color: #6E6E6E;
  color: #FFF;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-product-top-lineup__sub {
  display: grid;
  row-gap: 32px;
  margin-top: 32px;
}

.b2b-product-top-lineup__foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-top: 20px;
  border-top-style: solid;
  border-top-color: #B3B3B3;
  border-top-width: 1px;
  margin-top: 32px;
}

.b2b-product-top-nav-main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  row-gap: 24px;
  list-style: none;
}

.b2b-product-top-nav-main li {
  width: 100%;
  line-height: 1.5;
  font-size: 1rem;
}

.b2b-product-top-nav-main li a {
  color: #222;
  text-decoration: none;
}

.b2b-product-top-nav-main li a:hover {
  text-decoration: underline;
}

.b2b-product-top-nav-main li a::after {
  content: "";
  display: inline-block;
  width: 14px;
  height: 8px;
  translate: 8px -2px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_down.svg");
}

.b2b-product-top-nav {
  margin-top: 44px;
}

.b2b-sat-top-lineup-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}

.b2b-sat-top-lineup-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-sat-top-lineup-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-sat-top-lineup-card__image:hover,
.b2b-sat-top-lineup-card:has(.b2b-sat-top-lineup-card__title a:hover) .b2b-sat-top-lineup-card__image {
  opacity: 0.7;
}

.b2b-sat-top-lineup-card__image:hover::after,
.b2b-sat-top-lineup-card:has(.b2b-sat-top-lineup-card__title a:hover) .b2b-sat-top-lineup-card__image::after {
  border-width: 1px;
}

.b2b-sat-top-lineup-card__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  row-gap: 8px;
  margin-bottom: 20px;
}

.b2b-sat-top-lineup-card__label > * {
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 2px;
  background-color: #F3F3F3;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-sat-top-lineup-card__label.b2b-sat-top-lineup-card__label--new > * {
  background-color: #FFE600;
}

.b2b-sat-top-lineup-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-sat-top-lineup-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-sat-top-lineup-card__title a:hover,
.b2b-sat-top-lineup-card:has(.b2b-sat-top-lineup-card__image:hover) .b2b-sat-top-lineup-card__title a {
  text-decoration: underline;
}

.b2b-sat-top-lineup-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-sat-top-lineup-card__icon.b2b-sat-top-lineup-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-sat-top-lineup-card__icon.b2b-sat-top-lineup-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-sat-top-lineup-card__description {
  margin-top: 12px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-sat-top-lineup {
  margin-bottom: 84px;
}

.b2b-sat-top-lineup__inner {
  display: grid;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 60px;
}

.b2b-top-event-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 20px;
}

.b2b-top-event-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-top-event-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-top-event-card__image:hover,
.b2b-top-event-card:has(.b2b-top-event-card__title a:hover) .b2b-top-event-card__image {
  opacity: 0.7;
}

.b2b-top-event-card__image:hover::after,
.b2b-top-event-card:has(.b2b-top-event-card__title a:hover) .b2b-top-event-card__image::after {
  border-width: 1px;
}

.b2b-top-event-card__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  row-gap: 8px;
  margin-bottom: 16px;
}

.b2b-top-event-card__label > * {
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 2px;
  background-color: #F3F3F3;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-top-event-card__label.b2b-top-event-card__label--new > * {
  background-color: #FFE600;
}

.b2b-top-event-card__label.b2b-top-event-card__label--main > * {
  background-color: #6F6F6F;
  color: #FFF;
}

.b2b-top-event-card__label.b2b-top-event-card__label--sub > * {
  background-color: #FFF;
}

.b2b-top-event-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-top-event-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-top-event-card__title a:hover,
.b2b-top-event-card:has(.b2b-top-event-card__image:hover) .b2b-top-event-card__title a {
  text-decoration: underline;
}

.b2b-top-event-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-top-event-card__icon.b2b-top-event-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-top-event-card__icon.b2b-top-event-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-top-event-card__description {
  margin-top: 20px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-top-event__inner {
  display: grid;
  row-gap: 60px;
}

.b2b-top-event__foot {
  margin-top: 20px;
}

.b2b-top-hero {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

.b2b-top-hero__inner {
  position: relative;
  min-height: 150px;
}

.b2b-top-hero__content {
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 100%;
  max-width: 1280px;
  margin-inline: auto;
  padding-left: calc(.4375rem + .625rem);
  padding-right: calc(.4375rem + .625rem);
}

.b2b-top-hero__content-inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  z-index: 2;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.b2b-top-hero__title {
  color: #fff;
  font-weight: 500;
  text-shadow: 0 0 10px #000;
}

.b2b-top-hero__text {
  margin-top: 20px;
  color: #fff;
  text-shadow: 0 0 10px #000;
}

.b2b-top-hero__image {
  position: absolute;
  top: 0;
  z-index: 1;
  display: inline-block;
  width: 100%;
  height: auto;
}

.b2b-top-important-info-list {
  display: grid;
  row-gap: 24px;
  list-style: none;
}

.b2b-top-important-info-list li {
  line-height: 1.5;
  font-size: 1rem;
  text-align: center;
}

.b2b-top-important-info-list li a {
  color: #222;
  text-decoration: none;
}

.b2b-top-important-info-list li a:hover {
  text-decoration: underline;
}

.b2b-top-important-info-list__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-top-important-info-list__icon.b2b-top-important-info-list__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-top-important-info-list__icon.b2b-top-important-info-list__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-top-important-info {
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  background-color: #F3F3F3;
  padding-left: .4375rem;
  padding-right: .4375rem;
}

.b2b-top-important-info__inner {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 990pt;
  margin-inline: auto;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  padding-top: 32px;
  padding-bottom: 32px;
}

.b2b-top-industry-card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #F3F3F3;
  color: #000;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-top-industry-card::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
  z-index: 3;
}

.b2b-top-industry-card:hover {
  opacity: 0.7;
  text-decoration: underline;
}

.b2b-top-industry-card:hover::after {
  border-width: 1px;
}

.b2b-top-industry-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-top-industry-card__text {
  padding-left: 32px;
  padding-right: 32px;
}

.b2b-top-industry-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-top-industry-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-top-industry-card__icon.b2b-top-industry-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-top-industry-card__icon.b2b-top-industry-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-top-industry {
  display: grid;
  gap: 4px;
}

.b2b-top-pickup-slider-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}

.b2b-top-pickup-slider-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  cursor: pointer;
}

.b2b-top-pickup-slider-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-top-pickup-slider-card__image:hover,
.b2b-top-pickup-slider-card:has(.b2b-top-pickup-slider-card__title a:hover) .b2b-top-pickup-slider-card__image {
  opacity: 0.7;
}

.b2b-top-pickup-slider-card__image:hover::after,
.b2b-top-pickup-slider-card:has(.b2b-top-pickup-slider-card__title a:hover) .b2b-top-pickup-slider-card__image::after {
  border-width: 1px;
}

.b2b-top-pickup-slider-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-top-pickup-slider-card__title a, .b2b-top-pickup-slider-card__title span {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.b2b-top-pickup-slider-card__title a:hover,
.b2b-top-pickup-slider-card:has(.b2b-top-pickup-slider-card__image:hover) .b2b-top-pickup-slider-card__title a, .b2b-top-pickup-slider-card__title span:hover,
.b2b-top-pickup-slider-card:has(.b2b-top-pickup-slider-card__image:hover) .b2b-top-pickup-slider-card__title span {
  text-decoration: underline;
}

.b2b-top-pickup-slider-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-top-pickup-slider-card__icon.b2b-top-pickup-slider-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-top-pickup-slider-card__icon.b2b-top-pickup-slider-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-top-pickup-slider__track {
  overflow: visible !important;
}

.b2b-top-pickup-slider__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 32px;
}

.b2b-top-pickup-slider__controls-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  margin-left: 40px;
  margin-right: 44px;
}

.b2b-top-pickup-slider__button-prev,
.b2b-top-pickup-slider__button-next {
  display: block;
  width: 10px;
  height: 18px;
  padding: 0;
  border: none;
}

.b2b-top-pickup-slider__button-prev::before,
.b2b-top-pickup-slider__button-next::before {
  content: "";
  display: block;
  width: 10px;
  height: 18px;
  background-repeat: no-repeat;
  background-size: 100%;
  cursor: pointer;
}

.b2b-top-pickup-slider__button-prev::before {
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_left.svg");
}

.b2b-top-pickup-slider__button-next::before {
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-top-pickup-slider__pagination.splide__pagination li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.b2b-top-pickup-slider__page {
  width: 13px;
  height: 13px;
  border: 0;
  padding: 4px;
  background-color: transparent;
  cursor: pointer;
}

.b2b-top-pickup-slider__page::before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  background-repeat: no-repeat;
  background-size: 100%;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_circle_gray.svg");
}

.b2b-top-pickup-slider__page.is-active::before {
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_circle_black.svg");
}

.b2b-top-pickup-slider__toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 12px;
  height: 14px;
  padding: 0;
  border: none;
  font-size: 0;
}

.b2b-top-pickup-slider__toggle-play::before,
.b2b-top-pickup-slider__toggle-pause::before {
  content: "";
  display: block;
  width: 12px;
  height: 14px;
  background-repeat: no-repeat;
  background-size: 100%;
  cursor: pointer;
}

.b2b-top-pickup-slider__toggle-play::before {
  width: 0;
  height: 0;
  border-left: 8px solid black;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
}

.b2b-top-pickup-slider__toggle-pause::before {
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_pause.svg");
}

.b2b-top-pickup {
  overflow: hidden;
  width: 100vw;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #F3F3F3;
}

.b2b-top-product-card {
  background-color: #F3F3F3;
}

.b2b-top-product-card__head {
  overflow: hidden;
  aspect-ratio: 400/308;
  display: block;
  position: relative;
  width: 100%;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-top-product-card__head::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
  z-index: 3;
}

.b2b-top-product-card__head:hover {
  opacity: 0.7;
}

.b2b-top-product-card__head:hover::after {
  border-width: 1px;
}

.b2b-top-product-card__image {
  color: #fff;
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 2;
}

.b2b-top-product-card__image-inner {
  padding: 32px;
  background-color: rgba(0, 0, 0, 0.65);
}

.b2b-top-product-card__title {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.5;
}

.b2b-top-product-card__head:hover .b2b-top-product-card__title {
  text-decoration: underline;
}

.b2b-top-product-card__title-icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-top-product-card__title-icon.b2b-top-product-card__title-icon--right {
  width: 0.5em;
  height: 1em;
  margin: 0 0 0.1em 0.5em;
  vertical-align: middle;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right-white.svg");
}

.b2b-top-product-card__thumbnail {
  position: absolute;
  top: 0;
  display: inline-block;
  width: 100%;
  height: auto;
  z-index: -1;
}

.b2b-top-product-card__body {
  padding: 24px;
}

.b2b-top-product-card__link-list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 24px;
}

.b2b-top-product-card__link-list li {
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-top-product-card__link-list li a {
  color: #222;
  text-decoration: none;
}

.b2b-top-product-card__link-list li a:hover {
  text-decoration: underline;
}

.b2b-top-product-card__link-list-icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-top-product-card__link-list-icon.b2b-top-product-card__link-list-icon--right {
  width: 8px;
  height: 16px;
  translate: 8px 3px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-top-product-card__link-list-icon.b2b-top-product-card__link-list-icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-top-product {
  display: grid;
  gap: 4px;
}

.b2b-top-sat-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 20px;
}

.b2b-top-sat-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-top-sat-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-top-sat-card__image:hover,
.b2b-top-sat-card:has(.b2b-top-sat-card__title a:hover) .b2b-top-sat-card__image {
  opacity: 0.7;
}

.b2b-top-sat-card__image:hover::after,
.b2b-top-sat-card:has(.b2b-top-sat-card__title a:hover) .b2b-top-sat-card__image::after {
  border-width: 1px;
}

.b2b-top-sat-card__labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  row-gap: 8px;
  margin-bottom: 20px;
}

.b2b-top-sat-card__label > * {
  display: inline-block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-radius: 2px;
  background-color: #F3F3F3;
  line-height: 1.5;
  font-size: 0.875rem;
}

.b2b-top-sat-card__label.b2b-top-sat-card__label--new > * {
  background-color: #FFE600;
}

.b2b-top-sat-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-top-sat-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-top-sat-card__title a:hover,
.b2b-top-sat-card:has(.b2b-top-sat-card__image:hover) .b2b-top-sat-card__title a {
  text-decoration: underline;
}

.b2b-top-sat-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-top-sat-card__icon.b2b-top-sat-card__icon--right {
  width: 9px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-top-sat-card__icon.b2b-top-sat-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  margin-right: 8px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-top-sat-card__description {
  margin-top: 12px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-top-sat {
  margin-bottom: 84px;
}

.b2b-top-sat__inner {
  display: grid;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  row-gap: 60px;
}

.b2b-top-sat__foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-top: 16px;
  border-top-style: solid;
  border-top-color: #333;
  border-top-width: 1px;
  margin-top: 24px;
}

.b2b-top-search-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  row-gap: 32px;
}

.b2b-top-search-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.5625rem;
}

.b2b-top-search {
  margin-top: 60px;
  margin-bottom: 60px;
}

.b2b-top-tech-and-design-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 20px;
}

.b2b-top-tech-and-design-card__image {
  position: relative;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
}

.b2b-top-tech-and-design-card__image::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border-style: solid;
  border-color: #000;
  border-width: 0;
}

.b2b-top-tech-and-design-card__image:hover,
.b2b-top-tech-and-design-card:has(.b2b-top-tech-and-design-card__title a:hover) .b2b-top-tech-and-design-card__image {
  opacity: 0.7;
}

.b2b-top-tech-and-design-card__image:hover::after,
.b2b-top-tech-and-design-card:has(.b2b-top-tech-and-design-card__title a:hover) .b2b-top-tech-and-design-card__image::after {
  border-width: 1px;
}

.b2b-top-tech-and-design-card__title {
  line-height: 1.5;
  font-weight: 500;
  font-size: 1.125rem;
}

.b2b-top-tech-and-design-card__title a {
  color: #000;
  text-decoration: none;
}

.b2b-top-tech-and-design-card__title a:hover,
.b2b-top-tech-and-design-card:has(.b2b-top-tech-and-design-card__image:hover) .b2b-top-tech-and-design-card__title a {
  text-decoration: underline;
}

.b2b-top-tech-and-design-card__icon {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}

.b2b-top-tech-and-design-card__icon.b2b-top-tech-and-design-card__icon--right {
  width: 8px;
  height: 16px;
  translate: 8px 3px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_right.svg");
}

.b2b-top-tech-and-design-card__icon.b2b-top-tech-and-design-card__icon--outsidelink {
  width: 16px;
  height: 16px;
  translate: 8px 1px;
  background-image: url("/content/dam/web-assets/nikoncom/business/local/jp/ja/common/renewal_assets/img/icon_outsidelink.svg");
}

.b2b-top-tech-and-design-card__description {
  margin-top: 12px;
  line-height: 1.9;
  font-size: 1rem;
}

.b2b-top-tech-and-design {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}

@media print, screen and (min-width: 584px) {
  .b2b-content {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .b2b-heading-1 {
    margin-bottom: 60px;
  }
  .b2b-heading-1 > * {
    line-height: 1.5;
    font-size: 2.5rem;
  }
  .b2b-heading-2 {
    margin-top: 100px;
  }
  .b2b-heading-2 > * {
    line-height: 1.5;
    font-size: 1.875rem;
  }
  .b2b-heading-2.b2b-leadtxt {
    margin-top: 60px;
  }
  .b2b-heading-3 > * {
    line-height: 1.5;
    font-size: 1.5rem;
  }
  .b2b-hr {
    margin-top: 100px;
  }
  .b2b-inquiry-content {
    margin-bottom: 100px;
  }
  .b2b-inquiry-content .b2b-inquiry-content__btn a {
    padding: 8px 44px 9px;
  }
  .b2b-localnav {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .b2b-localnav__inner {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .b2b-modal__overlay {
    padding-left: 32px;
    padding-right: 32px;
  }
  .b2b-related-industry-card__image {
    width: 100%;
  }
  .b2b-related-industry {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .b2b-related-industry__inner {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .b2b-related-industry-index {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-related-info-card {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-related-info-card:not(:has(.b2b-related-info-card__image)) .b2b-related-info-card__text {
    width: auto;
  }
  .b2b-related-info {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .b2b-related-info__inner {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .b2b-related-info-index-no-image {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-search-keyword {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .b2b-search-keyword {
    margin-top: 100px;
  }
  .b2b-search-keyword__inner {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .b2b-search-keyword__title > * {
    line-height: 1.5;
    font-size: 1.875rem;
  }
  .b2b-section-gray {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .b2b-section-gray {
    margin-top: 100px;
  }
  .b2b-section-gray__inner {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .b2b-download-catalog-index {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-download-catalog-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-download-catalog-card__image {
    width: 50%;
    min-width: 168px;
  }
  .download-catalog-card__text {
    width: 50%;
    text-align: left;
  }
  .b2b-download-documents-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .b2b-download-documents-card__image {
    width: 168px;
  }
  .b2b-download-documents-card__image img {
    width: 100%;
    min-width: 168px;
  }
  .download-documents-card__text {
    width: 50%;
  }
  .b2b-download-documents-card__btn a {
    padding: 8px 44px 10px;
  }
  .b2b-event-top-lineup-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-event-top-lineup-card__image {
    width: 50%;
  }
  .b2b-event-top-lineup-card__text {
    width: 50%;
  }
  .b2b-event-top-note {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .b2b-industry-category-hero {
    margin-bottom: 60px;
  }
  .b2b-industry-category-hero__text {
    padding: 32px;
  }
  .b2b-industry-category-hero__title > * {
    line-height: 1.5;
    font-size: 1.875rem;
  }
  .b2b-industry-category-lineup-card {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-industry-category-topics-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-industry-category-topics-card__image {
    width: 50%;
  }
  .b2b-industry-category-topics-card__text {
    width: 50%;
  }
  .b2b-industry-category-topics__title > * {
    line-height: 1.5;
    font-size: 1.5rem;
  }
  .b2b-industry-category-topics__body {
    margin-top: 32px;
  }
  .b2b-industry-top-lineup-main-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-industry-top-lineup-main-card__image {
    width: 50%;
  }
  .b2b-industry-top-lineup-main-card__text {
    width: 50%;
  }
  .b2b-industry-top-lineup-main-card__title {
    line-height: 1.5;
    font-size: 1.5rem;
  }
  .b2b-industry-top-lineup-sub-card {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-industry-top-lineup__sub {
    row-gap: 44px;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 44px;
  }
  .b2b-industry-top-lineup__foot {
    margin-top: 44px;
  }
  .b2b-industry-top-nav {
    margin-top: 60px;
  }
  .b2b-product-category-hero {
    margin-bottom: 60px;
  }
  .b2b-product-category-lineup-card {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-product-category-nav {
    margin-top: 60px;
  }
  .b2b-product-category-pickup-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-product-category-pickup-card__image {
    width: 50%;
  }
  .b2b-product-category-pickup-card__text {
    width: 50%;
  }
  .b2b-product-category-pickup__title > * {
    line-height: 1.5;
    font-size: 1.5rem;
  }
  .b2b-product-subcategory-customize-card {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-product-subcategory-feature-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-product-subcategory-feature-card__text {
    width: 50%;
  }
  .b2b-product-subcategory-feature-card:not(:has(.b2b-product-subcategory-feature-card__image)) .b2b-product-subcategory-feature-card__text {
    width: auto;
  }
  .b2b-product-subcategory-feature-card__title-text {
    line-height: 1.5;
    font-size: 1.5rem;
  }
  .b2b-product-subcategory-feature-card__image {
    width: 50%;
  }
  .b2b-product-subcategory-hero {
    margin-bottom: 60px;
  }
  .b2b-product-subcategory-hero__text {
    padding: 32px;
  }
  .b2b-product-subcategory-hero__title > * {
    line-height: 1.5;
    font-size: 1.875rem;
  }
  .b2b-product-subcategory-lineup {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-product-subcategory-lineup2-card {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-product-subcategory-nav-main {
    padding: 0;
  }
  .b2b-product-subcategory-nav-main li a {
    padding: 16px 0;
  }
  .b2b-product-subcategory-nav__container {
    min-height: 58px;
  }
  .b2b-product-subcategory-nav.b2b-product-subcategory-nav__fixed .b2b-product-subcategory-nav__inner {
    padding-left: 0;
    padding-right: 0;
    margin-left: 2rem;
    margin-right: 2rem;
  }
  .b2b-product-subcategory-pickup-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-product-subcategory-pickup-card__image {
    width: 50%;
  }
  .b2b-product-subcategory-pickup-card__text {
    width: 50%;
  }
  .b2b-product-subcategory-pickup-card__title-text {
    line-height: 1.5;
    font-size: 1.5rem;
  }
  .b2b-product-subcategory-pickup-card__button a {
    padding: 8px 44px 9px;
  }
  .b2b-product-top-industry-list {
    grid-template-columns: repeat(2, 1fr);
  }
  .b2b-product-top-lineup-main-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-product-top-lineup-main-card__image {
    width: 50%;
  }
  .b2b-product-top-lineup-main-card__text {
    width: 50%;
  }
  .b2b-product-top-lineup-main-card__title {
    line-height: 1.5;
    font-size: 1.5rem;
  }
  .b2b-product-top-lineup-sub-card {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-product-top-lineup__sub {
    row-gap: 44px;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
    grid-template-columns: repeat(2, 1fr);
    margin-top: 44px;
  }
  .b2b-product-top-lineup__foot {
    margin-top: 44px;
  }
  .b2b-product-top-nav {
    margin-top: 60px;
  }
  .b2b-sat-top-lineup {
    margin-bottom: 100px;
  }
  .b2b-sat-top-lineup__inner {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-top-event-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-top-event-card__image {
    width: 50%;
  }
  .b2b-top-event-card__text {
    width: 50%;
  }
  .b2b-top-hero__inner {
    aspect-ratio: 768/400;
    padding-top: 108px;
  }
  .b2b-top-hero__content {
    padding-left: calc(1rem + 1rem);
    padding-right: calc(1rem + 1rem);
  }
  .b2b-top-hero__content-inner {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .b2b-top-hero__title {
    line-height: 1.2;
    font-size: 2.5rem;
  }
  .b2b-top-hero__image {
    min-height: 260px;
  }
  .b2b-top-important-info {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .b2b-top-important-info__inner {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .b2b-top-industry-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .b2b-top-industry-card__image {
    width: calc(184 / 704 * 100%);
  }
  .b2b-top-product {
    grid-template-columns: repeat(2, 1fr);
  }
  .b2b-top-sat {
    margin-bottom: 100px;
  }
  .b2b-top-sat__inner {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
  .b2b-top-search-card__title {
    line-height: 1.5;
    font-size: 1.875rem;
  }
  .b2b-top-tech-and-design {
    -webkit-column-gap: 32px;
       -moz-column-gap: 32px;
            column-gap: 32px;
  }
}

@media print, screen and (min-width: 1260px) {
  body:has(.b2b-top-hero) .header__theme-dark .header__menu-holder .main-container {
    -webkit-animation: megaMenuFadeIn 0.2s ease-out;
            animation: megaMenuFadeIn 0.2s ease-out;
  }
  .b2b-content {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .b2b-container-col3-4-center {
    max-width: 896px;
    margin-inline: auto;
  }
  .b2b-container-col3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .b2b-heading-2.b2b-leadtxt {
    margin-top: 60px;
  }
  .b2b-localnav {
    padding-left: 3.6875rem;
    padding-right: 3.6875rem;
  }
  .b2b-localnav__inner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .b2b-localnav__list {
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-modal__overlay {
    padding-left: 80px;
    padding-right: 80px;
  }
  .b2b-news-list__link {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
  .b2b-related-industry-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-related-industry-card__image {
    width: 168px;
    margin-bottom: 0;
  }
  .b2b-related-industry-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .b2b-related-industry {
    padding-left: 3.6875rem;
    padding-right: 3.6875rem;
  }
  .b2b-related-industry__inner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .b2b-related-industry-index {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-related-info-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-related-info-card__image {
    width: 272px;
  }
  .b2b-related-info-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
  .b2b-related-info {
    padding-left: 3.6875rem;
    padding-right: 3.6875rem;
  }
  .b2b-related-info__inner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .b2b-related-info-index {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-related-info-index-no-image {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-search-keyword {
    padding-left: 3.6875rem;
    padding-right: 3.6875rem;
  }
  .b2b-search-keyword__inner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .b2b-section-gray {
    padding-left: 3.6875rem;
    padding-right: 3.6875rem;
  }
  .b2b-section-gray__inner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .b2b-text.b2b-leadtxt__parag {
    padding-bottom: 32px;
  }
  .b2b-download-catalog-index {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    grid-template-columns: repeat(4, 1fr);
  }
  .b2b-download-documents-index {
    grid-template-columns: repeat(2, 1fr);
  }
  .b2b-download-catalog-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-download-catalog-card__image {
    width: 168px;
  }
  .download-catalog-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
    text-align: left;
  }
  .b2b-download-documents-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    text-align: left;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
  .b2b-download-documents-card__image {
    width: 168px;
  }
  .b2b-download-documents-card__image img {
    width: 100%;
    min-width: 168px;
  }
  .download-documents-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
  .b2b-event-top-lineup-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-event-top-lineup-card__image {
    width: 272px;
  }
  .b2b-event-top-lineup-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
  .b2b-event-top-nav-main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 44px;
       -moz-column-gap: 44px;
            column-gap: 44px;
  }
  .b2b-event-top-nav-main li {
    width: auto;
  }
  .b2b-industry-category-hero {
    aspect-ratio: auto;
  }
  .b2b-industry-category-hero__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
  }
  .b2b-industry-category-lineup-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-industry-category-lineup-card__image {
    width: 168px;
  }
  .b2b-industry-category-lineup-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .b2b-industry-category-lineup {
    grid-template-columns: repeat(2, 1fr);
  }
  .b2b-industry-category-nav-main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 44px;
       -moz-column-gap: 44px;
            column-gap: 44px;
  }
  .b2b-industry-category-nav-main li {
    width: auto;
  }
  .b2b-industry-category-topics-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-industry-category-topics-card__image {
    width: 256px;
  }
  .b2b-industry-category-topics-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
  .b2b-industry-category-topics__body {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-industry-top-lineup-main-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-industry-top-lineup-sub-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-industry-top-lineup__sub {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    grid-template-columns: repeat(3, 1fr);
  }
  .b2b-industry-top-nav-main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 44px;
       -moz-column-gap: 44px;
            column-gap: 44px;
  }
  .b2b-industry-top-nav-main li {
    width: auto;
  }
  .b2b-product-category-lineup-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-product-category-lineup-card__image {
    width: 168px;
  }
  .b2b-product-category-lineup-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .b2b-product-category-lineup {
    grid-template-columns: repeat(2, 1fr);
  }
  .b2b-product-category-nav-main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 44px;
       -moz-column-gap: 44px;
            column-gap: 44px;
  }
  .b2b-product-category-nav-main li {
    width: auto;
  }
  .b2b-product-category-pickup-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-product-category-pickup-card__image {
    width: 168px;
  }
  .b2b-product-category-pickup-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
  .b2b-product-category-pickup__body {
    grid-template-columns: repeat(2, 1fr);
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-product-subcategory-customize-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-product-subcategory-customize-card__image {
    width: 272px;
  }
  .b2b-product-subcategory-customize-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .b2b-product-subcategory-feature-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-product-subcategory-feature-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
  .b2b-product-subcategory-feature-card__title {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-column-gap: calc(12px + 9px);
       -moz-column-gap: calc(12px + 9px);
            column-gap: calc(12px + 9px);
  }
  .b2b-product-subcategory-feature-card__image {
    width: 272px;
  }
  .b2b-product-subcategory-hero {
    aspect-ratio: auto;
  }
  .b2b-product-subcategory-hero__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
  }
  .b2b-product-subcategory-lineup {
    grid-template-columns: repeat(4, 1fr);
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-product-subcategory-lineup2-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-product-subcategory-lineup2-card__image {
    width: 168px;
  }
  .b2b-product-subcategory-lineup2-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .b2b-product-subcategory-lineup2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .b2b-product-subcategory-nav-main {
    padding: 0;
  }
  .b2b-product-subcategory-nav-main li a {
    padding-top: 0;
  }
  .b2b-product-subcategory-nav__container {
    min-height: 46px;
  }
  .b2b-product-subcategory-nav .b2b-product-subcategory-nav__inner {
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .b2b-product-subcategory-nav.b2b-product-subcategory-nav__fixed .b2b-product-subcategory-nav__inner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    margin-left: 3.6875rem;
    margin-right: 3.6875rem;
    max-width: 987pt;
  }
  .b2b-product-subcategory-nav__sub {
    display: block;
  }
  .b2b-product-subcategory-pickup-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-product-subcategory-pickup-card__image {
    width: 376px;
  }
  .b2b-product-subcategory-pickup-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .b2b-product-subcategory-pickup-card__title {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-column-gap: calc(12px + 9px);
       -moz-column-gap: calc(12px + 9px);
            column-gap: calc(12px + 9px);
  }
  .b2b-product-top-industry-list {
    grid-template-columns: repeat(3, 1fr);
  }
  .b2b-product-top-lineup-main-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-product-top-lineup-sub-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-product-top-lineup__sub {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
    grid-template-columns: repeat(3, 1fr);
  }
  .b2b-product-top-nav-main {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 44px;
       -moz-column-gap: 44px;
            column-gap: 44px;
  }
  .b2b-product-top-nav-main li {
    width: auto;
  }
  .b2b-sat-top-lineup__inner {
    grid-template-columns: repeat(3, 1fr);
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-top-event-card {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-top-event-card__image {
    width: 272px;
  }
  .b2b-top-event-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: auto;
  }
  .b2b-top-event__foot {
    margin-top: 24px;
  }
  .b2b-top-hero__inner {
    aspect-ratio: 3840/1534;
    padding-top: 159px;
  }
  .b2b-top-hero__content {
    padding-left: calc(3.6875rem + 1.25rem);
    padding-right: calc(3.6875rem + 1.25rem);
  }
  .b2b-top-hero__content-inner {
    width: calc(550 / 1208 * 100%);
  }
  .b2b-top-hero__title {
    line-height: 1.5;
    font-size: 2.5rem;
  }
  .b2b-top-hero__text {
    line-height: 1.68889;
    font-size: 1.125rem;
  }
  .b2b-top-important-info {
    padding-left: 3.6875rem;
    padding-right: 3.6875rem;
  }
  .b2b-top-important-info__inner {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .b2b-top-industry-card__image {
    width: 208px;
  }
  .b2b-top-industry {
    grid-template-columns: repeat(2, 1fr);
  }
  .b2b-top-product {
    grid-template-columns: repeat(3, 1fr);
  }
  .b2b-top-sat__inner {
    grid-template-columns: repeat(3, 1fr);
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-top-search-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-top-search-card__title {
    width: 168px;
    margin-top: 9px;
    line-height: 1.5;
    font-size: 1.125rem;
  }
  .b2b-top-search-card__input {
    width: calc(1000 / 1280 * 100%);
  }
  .b2b-top-tech-and-design-card {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
  .b2b-top-tech-and-design-card__image {
    width: 272px;
  }
  .b2b-top-tech-and-design-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
  .b2b-top-tech-and-design {
    -webkit-column-gap: 40px;
       -moz-column-gap: 40px;
            column-gap: 40px;
  }
}

@media print, screen and (min-width: 1437px) {
  .b2b-top-pickup-slider__inner {
    max-width: 1280px;
    margin-inline: auto;
  }
}

@media (min-width: 1440px) {
  .b2b-product-subcategory-nav.b2b-product-subcategory-nav__fixed .b2b-product-subcategory-nav__inner {
    margin: 0 auto;
    max-width: 990pt;
  }
}

@media print, screen and (max-width: 1259px) {
  .b2b-related-info-card__image {
    width: 50%;
  }
  .b2b-related-info-card__text {
    width: 50%;
  }
  .b2b-industry-category-hero {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .b2b-industry-category-hero__text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .b2b-industry-category-hero__image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .b2b-product-subcategory-hero {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .b2b-product-subcategory-hero__text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .b2b-product-subcategory-hero__image {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .b2b-product-subcategory-pickup-card__title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .b2b-top-hero__text {
    line-height: 1.9;
    font-size: 1.125rem;
  }
}

@media print, screen and (max-width: 583px) {
  .b2b-event-top-nav-main li a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 24px;
  }
  .b2b-event-top-nav-main li a::after {
    position: absolute;
    top: 10px;
    right: 0;
  }
  .b2b-event-top-note {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .b2b-industry-category-hero {
    margin-bottom: 44px;
  }
  .b2b-industry-category-hero__text {
    padding: 24px;
  }
  .b2b-industry-category-nav-main li a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 24px;
  }
  .b2b-industry-category-nav-main li a::after {
    position: absolute;
    top: 10px;
    right: 0;
  }
  .b2b-industry-top-nav-main li a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 24px;
  }
  .b2b-industry-top-nav-main li a::after {
    position: absolute;
    top: 10px;
    right: 0;
  }
  .b2b-product-category-nav-main li a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 24px;
  }
  .b2b-product-category-nav-main li a::after {
    position: absolute;
    top: 10px;
    right: 0;
  }
  .b2b-product-subcategory-hero {
    margin-bottom: 44px;
  }
  .b2b-product-subcategory-hero__text {
    padding: 24px;
  }
  .b2b-product-top-nav-main li a {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-right: 24px;
  }
  .b2b-product-top-nav-main li a::after {
    position: absolute;
    top: 10px;
    right: 0;
  }
  .b2b-top-hero__inner {
    aspect-ratio: 375/520;
  }
  .b2b-top-hero__content-inner {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-bottom: 24px;
  }
  .b2b-top-hero__title {
    line-height: 1.5;
    font-size: 2rem;
  }
  .b2b-top-hero__image {
    min-height: 418px;
  }
  .b2b-top-industry-card__text {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding-top: 32px;
    padding-bottom: 32px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvZm91bmRhdGlvbi9fc2NhZmZvbGRpbmcuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvYXBwLmNzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvZnJhbWUvX2NvbnRlbnQuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvZm91bmRhdGlvbi9fZnVuY3Rpb24uc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvbW9kdWxlL19jb250YWluZXIuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvbW9kdWxlL19oZWFkaW5nLTEuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvbW9kdWxlL19oZWFkaW5nLTIuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvbW9kdWxlL19oZWFkaW5nLTMuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvbW9kdWxlL19oci5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9tb2R1bGUvX2lucXVpcnkuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvbW9kdWxlL19saW5rLWxpc3Quc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvbW9kdWxlL19saXN0LnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL21vZHVsZS9fbG9jYWxuYXYuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvbW9kdWxlL19tYXJnaW4uc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvbW9kdWxlL19tb2RhbC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9tb2R1bGUvX21vdmllLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL21vZHVsZS9fbmV3cy1saXN0LnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL21vZHVsZS9fcHJvZHVjdC1ub3RpY2UtbGlzdC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9tb2R1bGUvX3JlbGF0ZWQtaW5kdXN0cnktY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9tb2R1bGUvX3JlbGF0ZWQtaW5kdXN0cnktaW5kZXguc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvbW9kdWxlL19yZWxhdGVkLWluZm8tY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9tb2R1bGUvX3JlbGF0ZWQtaW5mby1pbmRleC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9tb2R1bGUvX3NlYXJjaC1rZXl3b3JkLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL21vZHVsZS9fc2VjdGlvbi5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9tb2R1bGUvX3RleHQuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvbW9kdWxlL195b3V0dWJlLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL19kb3dubG9hZF9kb2NzLWluZGV4LnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL19kb3dubG9hZF9kb2NzLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL2V2ZW50LXRvcC9fZXZlbnQtdG9wLWxpbmV1cC1jYXJkLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL2V2ZW50LXRvcC9fZXZlbnQtdG9wLWxpbmV1cC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9ldmVudC10b3AvX2V2ZW50LXRvcC1uYXYtbWFpbi5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9ldmVudC10b3AvX2V2ZW50LXRvcC1uYXYuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvZXZlbnQtdG9wL19ldmVudC10b3Atbm8taW5mby5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9ldmVudC10b3AvX2V2ZW50LXRvcC1ub3RlLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL2luZHVzdHJ5LWNhdGVnb3J5L19pbmR1c3RyeS1jYXRlZ29yeS1oZXJvLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL2luZHVzdHJ5LWNhdGVnb3J5L19pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9pbmR1c3RyeS1jYXRlZ29yeS9faW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL2luZHVzdHJ5LWNhdGVnb3J5L19pbmR1c3RyeS1jYXRlZ29yeS1uYXYtbWFpbi5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9pbmR1c3RyeS1jYXRlZ29yeS9faW5kdXN0cnktY2F0ZWdvcnktdG9waWNzLWNhcmQuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvaW5kdXN0cnktY2F0ZWdvcnkvX2luZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9pbmR1c3RyeS10b3AvX2luZHVzdHJ5LXRvcC1saW5ldXAtbWFpbi1jYXJkLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL2luZHVzdHJ5LXRvcC9faW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9pbmR1c3RyeS10b3AvX2luZHVzdHJ5LXRvcC1saW5ldXAuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvaW5kdXN0cnktdG9wL19pbmR1c3RyeS10b3AtbmF2LW1haW4uc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvaW5kdXN0cnktdG9wL19pbmR1c3RyeS10b3AtbmF2LnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3Byb2R1Y3QtY2F0ZWdvcnkvX3Byb2R1Y3QtY2F0ZWdvcnktaGVyby5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9wcm9kdWN0LWNhdGVnb3J5L19wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3Byb2R1Y3QtY2F0ZWdvcnkvX3Byb2R1Y3QtY2F0ZWdvcnktbGluZXVwLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3Byb2R1Y3QtY2F0ZWdvcnkvX3Byb2R1Y3QtY2F0ZWdvcnktbmF2LW1haW4uc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvcHJvZHVjdC1jYXRlZ29yeS9fcHJvZHVjdC1jYXRlZ29yeS1uYXYuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvcHJvZHVjdC1jYXRlZ29yeS9fcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9wcm9kdWN0LWNhdGVnb3J5L19wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9wcm9kdWN0LXN1YmNhdGVnb3J5L19wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3Byb2R1Y3Qtc3ViY2F0ZWdvcnkvX3Byb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS1jYXJkLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3Byb2R1Y3Qtc3ViY2F0ZWdvcnkvX3Byb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9wcm9kdWN0LXN1YmNhdGVnb3J5L19wcm9kdWN0LXN1YmNhdGVnb3J5LWhlcm8uc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvcHJvZHVjdC1zdWJjYXRlZ29yeS9fcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9wcm9kdWN0LXN1YmNhdGVnb3J5L19wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9wcm9kdWN0LXN1YmNhdGVnb3J5L19wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9wcm9kdWN0LXN1YmNhdGVnb3J5L19wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDIuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvcHJvZHVjdC1zdWJjYXRlZ29yeS9fcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYtbWFpbi5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9wcm9kdWN0LXN1YmNhdGVnb3J5L19wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdi1zdWIuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvcHJvZHVjdC1zdWJjYXRlZ29yeS9fcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvcHJvZHVjdC1zdWJjYXRlZ29yeS9fcHJvZHVjdC1zdWJjYXRlZ29yeS1waWNrdXAtY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9wcm9kdWN0LXRvcC9fcHJvZHVjdC10b3AtaW5kdXN0cnktbGlzdC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9wcm9kdWN0LXRvcC9fcHJvZHVjdC10b3AtbGluZXVwLW1haW4tY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9wcm9kdWN0LXRvcC9fcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3Byb2R1Y3QtdG9wL19wcm9kdWN0LXRvcC1saW5ldXAuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvcHJvZHVjdC10b3AvX3Byb2R1Y3QtdG9wLW5hdi1tYWluLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3Byb2R1Y3QtdG9wL19wcm9kdWN0LXRvcC1uYXYuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvc2F0LXRvcC9fc2F0LXRvcC1saW5ldXAtY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy9zYXQtdG9wL19zYXQtdG9wLWxpbmV1cC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy90b3AvX3RvcC1ldmVudC1jYXJkLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3RvcC9fdG9wLWV2ZW50LnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3RvcC9fdG9wLWhlcm8uc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvdG9wL190b3AtaW1wb3J0YW50LW5vdGljZS1saXN0LnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3RvcC9fdG9wLWltcG9ydGFudC1ub3RpY2Uuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvdG9wL190b3AtaW5kdXN0cnktY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy90b3AvX3RvcC1pbmR1c3RyeS5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy90b3AvX3RvcC1waWNrdXAtc2xpZGVyLWNhcmQuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvdG9wL190b3AtcGlja3VwLXNsaWRlci5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy90b3AvX3RvcC1waWNrdXAuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvdG9wL190b3AtcHJvZHVjdC1jYXJkLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3RvcC9fdG9wLXByb2R1Y3Quc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvdG9wL190b3Atc2F0LWNhcmQuc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvcGFnZXMvdG9wL190b3Atc2F0LnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3RvcC9fdG9wLXNlYXJjaC1jYXJkLnNjc3MiLCJodGRvY3MvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvY3NzL3BhZ2VzL3RvcC9fdG9wLXNlYXJjaC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy90b3AvX3RvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZC5zY3NzIiwiaHRkb2NzL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2Nzcy9wYWdlcy90b3AvX3RvcC10ZWNoLWFuZC1kZXNpZ24uc2NzcyIsImh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvZm91bmRhdGlvbi9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbUZBO0VBRUksZ0JBQWdCO0VBQ2hCLFdBQVc7QUNuRmY7O0FEd0ZBO0VBRUksY0FBYztBQ3RGbEI7O0FEb0ZBO0VBTUksNkJBQTZCO0FDdEZq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WjZtQnZDOztBWTFtQkU7RUFDRSwyQkFBaUM7QVo2bUJyQzs7QVkxbkJFO0VBQ0UsMEJBQWdDO0FaNm5CcEM7O0FZMW5CRTtFQUNFLDRCQUFrQztBWjZuQnRDOztBWTFuQkU7RUFDRSw2QkFBbUM7QVo2bkJ2Qzs7QVkxbkJFO0VBQ0UsMkJBQWlDO0FaNm5CckM7O0FZMW9CRTtFQUNFLDBCQUFnQztBWjZvQnBDOztBWTFvQkU7RUFDRSw0QkFBa0M7QVo2b0J0Qzs7QVkxb0JFO0VBQ0UsNkJBQW1DO0FaNm9CdkM7O0FZMW9CRTtFQUNFLDJCQUFpQztBWjZvQnJDOztBWTFwQkU7RUFDRSwwQkFBZ0M7QVo2cEJwQzs7QVkxcEJFO0VBQ0UsNEJBQWtDO0FaNnBCdEM7O0FZMXBCRTtFQUNFLDZCQUFtQztBWjZwQnZDOztBWTFwQkU7RUFDRSwyQkFBaUM7QVo2cEJyQzs7QVkxcUJFO0VBQ0UsMEJBQWdDO0FaNnFCcEM7O0FZMXFCRTtFQUNFLDRCQUFrQztBWjZxQnRDOztBWTFxQkU7RUFDRSw2QkFBbUM7QVo2cUJ2Qzs7QVkxcUJFO0VBQ0UsMkJBQWlDO0FaNnFCckM7O0FZMXJCRTtFQUNFLDBCQUFnQztBWjZyQnBDOztBWTFyQkU7RUFDRSw0QkFBa0M7QVo2ckJ0Qzs7QVkxckJFO0VBQ0UsNkJBQW1DO0FaNnJCdkM7O0FZMXJCRTtFQUNFLDJCQUFpQztBWjZyQnJDOztBWTFzQkU7RUFDRSwyQkFBZ0M7QVo2c0JwQzs7QVkxc0JFO0VBQ0UsNkJBQWtDO0FaNnNCdEM7O0FZMXNCRTtFQUNFLDhCQUFtQztBWjZzQnZDOztBWTFzQkU7RUFDRSw0QkFBaUM7QVo2c0JyQzs7QVkxdEJFO0VBQ0UsMkJBQWdDO0FaNnRCcEM7O0FZMXRCRTtFQUNFLDZCQUFrQztBWjZ0QnRDOztBWTF0QkU7RUFDRSw4QkFBbUM7QVo2dEJ2Qzs7QVkxdEJFO0VBQ0UsNEJBQWlDO0FaNnRCckM7O0FZMXVCRTtFQUNFLDJCQUFnQztBWjZ1QnBDOztBWTF1QkU7RUFDRSw2QkFBa0M7QVo2dUJ0Qzs7QVkxdUJFO0VBQ0UsOEJBQW1DO0FaNnVCdkM7O0FZMXVCRTtFQUNFLDRCQUFpQztBWjZ1QnJDOztBWTF2QkU7RUFDRSwyQkFBZ0M7QVo2dkJwQzs7QVkxdkJFO0VBQ0UsNkJBQWtDO0FaNnZCdEM7O0FZMXZCRTtFQUNFLDhCQUFtQztBWjZ2QnZDOztBWTF2QkU7RUFDRSw0QkFBaUM7QVo2dkJyQzs7QVkxd0JFO0VBQ0UsMkJBQWdDO0FaNndCcEM7O0FZMXdCRTtFQUNFLDZCQUFrQztBWjZ3QnRDOztBWTF3QkU7RUFDRSw4QkFBbUM7QVo2d0J2Qzs7QVkxd0JFO0VBQ0UsNEJBQWlDO0FaNndCckM7O0FZMXhCRTtFQUNFLDJCQUFnQztBWjZ4QnBDOztBWTF4QkU7RUFDRSw2QkFBa0M7QVo2eEJ0Qzs7QVkxeEJFO0VBQ0UsOEJBQW1DO0FaNnhCdkM7O0FZMXhCRTtFQUNFLDRCQUFpQztBWjZ4QnJDOztBWTF5QkU7RUFDRSwyQkFBZ0M7QVo2eUJwQzs7QVkxeUJFO0VBQ0UsNkJBQWtDO0FaNnlCdEM7O0FZMXlCRTtFQUNFLDhCQUFtQztBWjZ5QnZDOztBWTF5QkU7RUFDRSw0QkFBaUM7QVo2eUJyQzs7QVkxekJFO0VBQ0UsMkJBQWdDO0FaNnpCcEM7O0FZMXpCRTtFQUNFLDZCQUFrQztBWjZ6QnRDOztBWTF6QkU7RUFDRSw4QkFBbUM7QVo2ekJ2Qzs7QVkxekJFO0VBQ0UsNEJBQWlDO0FaNnpCckM7O0FZMTBCRTtFQUNFLDJCQUFnQztBWjYwQnBDOztBWTEwQkU7RUFDRSw2QkFBa0M7QVo2MEJ0Qzs7QVkxMEJFO0VBQ0UsOEJBQW1DO0FaNjBCdkM7O0FZMTBCRTtFQUNFLDRCQUFpQztBWjYwQnJDOztBWTExQkU7RUFDRSwyQkFBZ0M7QVo2MUJwQzs7QVkxMUJFO0VBQ0UsNkJBQWtDO0FaNjFCdEM7O0FZMTFCRTtFQUNFLDhCQUFtQztBWjYxQnZDOztBWTExQkU7RUFDRSw0QkFBaUM7QVo2MUJyQzs7QVkxMkJFO0VBQ0UsMkJBQWdDO0FaNjJCcEM7O0FZMTJCRTtFQUNFLDZCQUFrQztBWjYyQnRDOztBWTEyQkU7RUFDRSw4QkFBbUM7QVo2MkJ2Qzs7QVkxMkJFO0VBQ0UsNEJBQWlDO0FaNjJCckM7O0FZMTNCRTtFQUNFLDJCQUFnQztBWjYzQnBDOztBWTEzQkU7RUFDRSw2QkFBa0M7QVo2M0J0Qzs7QVkxM0JFO0VBQ0UsOEJBQW1DO0FaNjNCdkM7O0FZMTNCRTtFQUNFLDRCQUFpQztBWjYzQnJDOztBWTE0QkU7RUFDRSwyQkFBZ0M7QVo2NEJwQzs7QVkxNEJFO0VBQ0UsNkJBQWtDO0FaNjRCdEM7O0FZMTRCRTtFQUNFLDhCQUFtQztBWjY0QnZDOztBWTE0QkU7RUFDRSw0QkFBaUM7QVo2NEJyQzs7QVkxNUJFO0VBQ0UsMkJBQWdDO0FaNjVCcEM7O0FZMTVCRTtFQUNFLDZCQUFrQztBWjY1QnRDOztBWTE1QkU7RUFDRSw4QkFBbUM7QVo2NUJ2Qzs7QVkxNUJFO0VBQ0UsNEJBQWlDO0FaNjVCckM7O0FZMTZCRTtFQUNFLDJCQUFnQztBWjY2QnBDOztBWTE2QkU7RUFDRSw2QkFBa0M7QVo2NkJ0Qzs7QVkxNkJFO0VBQ0UsOEJBQW1DO0FaNjZCdkM7O0FZMTZCRTtFQUNFLDRCQUFpQztBWjY2QnJDOztBWTE3QkU7RUFDRSwyQkFBZ0M7QVo2N0JwQzs7QVkxN0JFO0VBQ0UsNkJBQWtDO0FaNjdCdEM7O0FZMTdCRTtFQUNFLDhCQUFtQztBWjY3QnZDOztBWTE3QkU7RUFDRSw0QkFBaUM7QVo2N0JyQzs7QVkxOEJFO0VBQ0UsMkJBQWdDO0FaNjhCcEM7O0FZMThCRTtFQUNFLDZCQUFrQztBWjY4QnRDOztBWTE4QkU7RUFDRSw4QkFBbUM7QVo2OEJ2Qzs7QVkxOEJFO0VBQ0UsNEJBQWlDO0FaNjhCckM7O0FZMTlCRTtFQUNFLDJCQUFnQztBWjY5QnBDOztBWTE5QkU7RUFDRSw2QkFBa0M7QVo2OUJ0Qzs7QVkxOUJFO0VBQ0UsOEJBQW1DO0FaNjlCdkM7O0FZMTlCRTtFQUNFLDRCQUFpQztBWjY5QnJDOztBWTErQkU7RUFDRSwyQkFBZ0M7QVo2K0JwQzs7QVkxK0JFO0VBQ0UsNkJBQWtDO0FaNitCdEM7O0FZMStCRTtFQUNFLDhCQUFtQztBWjYrQnZDOztBWTErQkU7RUFDRSw0QkFBaUM7QVo2K0JyQzs7QVkxL0JFO0VBQ0UsMkJBQWdDO0FaNi9CcEM7O0FZMS9CRTtFQUNFLDZCQUFrQztBWjYvQnRDOztBWTEvQkU7RUFDRSw4QkFBbUM7QVo2L0J2Qzs7QVkxL0JFO0VBQ0UsNEJBQWlDO0FaNi9CckM7O0FZMWdDRTtFQUNFLDJCQUFnQztBWjZnQ3BDOztBWTFnQ0U7RUFDRSw2QkFBa0M7QVo2Z0N0Qzs7QVkxZ0NFO0VBQ0UsOEJBQW1DO0FaNmdDdkM7O0FZMWdDRTtFQUNFLDRCQUFpQztBWjZnQ3JDOztBWTFoQ0U7RUFDRSwyQkFBZ0M7QVo2aENwQzs7QVkxaENFO0VBQ0UsNkJBQWtDO0FaNmhDdEM7O0FZMWhDRTtFQUNFLDhCQUFtQztBWjZoQ3ZDOztBWTFoQ0U7RUFDRSw0QkFBaUM7QVo2aENyQzs7QVkxaUNFO0VBQ0UsMkJBQWdDO0FaNmlDcEM7O0FZMWlDRTtFQUNFLDZCQUFrQztBWjZpQ3RDOztBWTFpQ0U7RUFDRSw4QkFBbUM7QVo2aUN2Qzs7QVkxaUNFO0VBQ0UsNEJBQWlDO0FaNmlDckM7O0FZMWpDRTtFQUNFLDJCQUFnQztBWjZqQ3BDOztBWTFqQ0U7RUFDRSw2QkFBa0M7QVo2akN0Qzs7QVkxakNFO0VBQ0UsOEJBQW1DO0FaNmpDdkM7O0FZMWpDRTtFQUNFLDRCQUFpQztBWjZqQ3JDOztBWTFrQ0U7RUFDRSwyQkFBZ0M7QVo2a0NwQzs7QVkxa0NFO0VBQ0UsNkJBQWtDO0FaNmtDdEM7O0FZMWtDRTtFQUNFLDhCQUFtQztBWjZrQ3ZDOztBWTFrQ0U7RUFDRSw0QkFBaUM7QVo2a0NyQzs7QVkxbENFO0VBQ0UsMkJBQWdDO0FaNmxDcEM7O0FZMWxDRTtFQUNFLDZCQUFrQztBWjZsQ3RDOztBWTFsQ0U7RUFDRSw4QkFBbUM7QVo2bEN2Qzs7QVkxbENFO0VBQ0UsNEJBQWlDO0FaNmxDckM7O0FZMW1DRTtFQUNFLDJCQUFnQztBWjZtQ3BDOztBWTFtQ0U7RUFDRSw2QkFBa0M7QVo2bUN0Qzs7QVkxbUNFO0VBQ0UsOEJBQW1DO0FaNm1DdkM7O0FZMW1DRTtFQUNFLDRCQUFpQztBWjZtQ3JDOztBWTFuQ0U7RUFDRSwyQkFBZ0M7QVo2bkNwQzs7QVkxbkNFO0VBQ0UsNkJBQWtDO0FaNm5DdEM7O0FZMW5DRTtFQUNFLDhCQUFtQztBWjZuQ3ZDOztBWTFuQ0U7RUFDRSw0QkFBaUM7QVo2bkNyQzs7QVkxb0NFO0VBQ0UsMkJBQWdDO0FaNm9DcEM7O0FZMW9DRTtFQUNFLDZCQUFrQztBWjZvQ3RDOztBWTFvQ0U7RUFDRSw4QkFBbUM7QVo2b0N2Qzs7QVkxb0NFO0VBQ0UsNEJBQWlDO0FaNm9DckM7O0FZMXBDRTtFQUNFLDJCQUFnQztBWjZwQ3BDOztBWTFwQ0U7RUFDRSw2QkFBa0M7QVo2cEN0Qzs7QVkxcENFO0VBQ0UsOEJBQW1DO0FaNnBDdkM7O0FZMXBDRTtFQUNFLDRCQUFpQztBWjZwQ3JDOztBWTFxQ0U7RUFDRSwyQkFBZ0M7QVo2cUNwQzs7QVkxcUNFO0VBQ0UsNkJBQWtDO0FaNnFDdEM7O0FZMXFDRTtFQUNFLDhCQUFtQztBWjZxQ3ZDOztBWTFxQ0U7RUFDRSw0QkFBaUM7QVo2cUNyQzs7QVkxckNFO0VBQ0UsMkJBQWdDO0FaNnJDcEM7O0FZMXJDRTtFQUNFLDZCQUFrQztBWjZyQ3RDOztBWTFyQ0U7RUFDRSw4QkFBbUM7QVo2ckN2Qzs7QVkxckNFO0VBQ0UsNEJBQWlDO0FaNnJDckM7O0FZMXNDRTtFQUNFLDJCQUFnQztBWjZzQ3BDOztBWTFzQ0U7RUFDRSw2QkFBa0M7QVo2c0N0Qzs7QVkxc0NFO0VBQ0UsOEJBQW1DO0FaNnNDdkM7O0FZMXNDRTtFQUNFLDRCQUFpQztBWjZzQ3JDOztBWTF0Q0U7RUFDRSwyQkFBZ0M7QVo2dENwQzs7QVkxdENFO0VBQ0UsNkJBQWtDO0FaNnRDdEM7O0FZMXRDRTtFQUNFLDhCQUFtQztBWjZ0Q3ZDOztBWTF0Q0U7RUFDRSw0QkFBaUM7QVo2dENyQzs7QVkxdUNFO0VBQ0UsMkJBQWdDO0FaNnVDcEM7O0FZMXVDRTtFQUNFLDZCQUFrQztBWjZ1Q3RDOztBWTF1Q0U7RUFDRSw4QkFBbUM7QVo2dUN2Qzs7QVkxdUNFO0VBQ0UsNEJBQWlDO0FaNnVDckM7O0FZMXZDRTtFQUNFLDJCQUFnQztBWjZ2Q3BDOztBWTF2Q0U7RUFDRSw2QkFBa0M7QVo2dkN0Qzs7QVkxdkNFO0VBQ0UsOEJBQW1DO0FaNnZDdkM7O0FZMXZDRTtFQUNFLDRCQUFpQztBWjZ2Q3JDOztBWTF3Q0U7RUFDRSwyQkFBZ0M7QVo2d0NwQzs7QVkxd0NFO0VBQ0UsNkJBQWtDO0FaNndDdEM7O0FZMXdDRTtFQUNFLDhCQUFtQztBWjZ3Q3ZDOztBWTF3Q0U7RUFDRSw0QkFBaUM7QVo2d0NyQzs7QVkxeENFO0VBQ0UsMkJBQWdDO0FaNnhDcEM7O0FZMXhDRTtFQUNFLDZCQUFrQztBWjZ4Q3RDOztBWTF4Q0U7RUFDRSw4QkFBbUM7QVo2eEN2Qzs7QVkxeENFO0VBQ0UsNEJBQWlDO0FaNnhDckM7O0FZMXlDRTtFQUNFLDJCQUFnQztBWjZ5Q3BDOztBWTF5Q0U7RUFDRSw2QkFBa0M7QVo2eUN0Qzs7QVkxeUNFO0VBQ0UsOEJBQW1DO0FaNnlDdkM7O0FZMXlDRTtFQUNFLDRCQUFpQztBWjZ5Q3JDOztBWTF6Q0U7RUFDRSwyQkFBZ0M7QVo2ekNwQzs7QVkxekNFO0VBQ0UsNkJBQWtDO0FaNnpDdEM7O0FZMXpDRTtFQUNFLDhCQUFtQztBWjZ6Q3ZDOztBWTF6Q0U7RUFDRSw0QkFBaUM7QVo2ekNyQzs7QVkxMENFO0VBQ0UsMkJBQWdDO0FaNjBDcEM7O0FZMTBDRTtFQUNFLDZCQUFrQztBWjYwQ3RDOztBWTEwQ0U7RUFDRSw4QkFBbUM7QVo2MEN2Qzs7QVkxMENFO0VBQ0UsNEJBQWlDO0FaNjBDckM7O0FZMTFDRTtFQUNFLDJCQUFnQztBWjYxQ3BDOztBWTExQ0U7RUFDRSw2QkFBa0M7QVo2MUN0Qzs7QVkxMUNFO0VBQ0UsOEJBQW1DO0FaNjFDdkM7O0FZMTFDRTtFQUNFLDRCQUFpQztBWjYxQ3JDOztBWTEyQ0U7RUFDRSwyQkFBZ0M7QVo2MkNwQzs7QVkxMkNFO0VBQ0UsNkJBQWtDO0FaNjJDdEM7O0FZMTJDRTtFQUNFLDhCQUFtQztBWjYyQ3ZDOztBWTEyQ0U7RUFDRSw0QkFBaUM7QVo2MkNyQzs7QVkxM0NFO0VBQ0UsMkJBQWdDO0FaNjNDcEM7O0FZMTNDRTtFQUNFLDZCQUFrQztBWjYzQ3RDOztBWTEzQ0U7RUFDRSw4QkFBbUM7QVo2M0N2Qzs7QVkxM0NFO0VBQ0UsNEJBQWlDO0FaNjNDckM7O0FZMTRDRTtFQUNFLDJCQUFnQztBWjY0Q3BDOztBWTE0Q0U7RUFDRSw2QkFBa0M7QVo2NEN0Qzs7QVkxNENFO0VBQ0UsOEJBQW1DO0FaNjRDdkM7O0FZMTRDRTtFQUNFLDRCQUFpQztBWjY0Q3JDOztBWTE1Q0U7RUFDRSwyQkFBZ0M7QVo2NUNwQzs7QVkxNUNFO0VBQ0UsNkJBQWtDO0FaNjVDdEM7O0FZMTVDRTtFQUNFLDhCQUFtQztBWjY1Q3ZDOztBWTE1Q0U7RUFDRSw0QkFBaUM7QVo2NUNyQzs7QVkxNkNFO0VBQ0UsMkJBQWdDO0FaNjZDcEM7O0FZMTZDRTtFQUNFLDZCQUFrQztBWjY2Q3RDOztBWTE2Q0U7RUFDRSw4QkFBbUM7QVo2NkN2Qzs7QVkxNkNFO0VBQ0UsNEJBQWlDO0FaNjZDckM7O0FZMTdDRTtFQUNFLDJCQUFnQztBWjY3Q3BDOztBWTE3Q0U7RUFDRSw2QkFBa0M7QVo2N0N0Qzs7QVkxN0NFO0VBQ0UsOEJBQW1DO0FaNjdDdkM7O0FZMTdDRTtFQUNFLDRCQUFpQztBWjY3Q3JDOztBWTE4Q0U7RUFDRSwyQkFBZ0M7QVo2OENwQzs7QVkxOENFO0VBQ0UsNkJBQWtDO0FaNjhDdEM7O0FZMThDRTtFQUNFLDhCQUFtQztBWjY4Q3ZDOztBWTE4Q0U7RUFDRSw0QkFBaUM7QVo2OENyQzs7QVkxOUNFO0VBQ0UsMkJBQWdDO0FaNjlDcEM7O0FZMTlDRTtFQUNFLDZCQUFrQztBWjY5Q3RDOztBWTE5Q0U7RUFDRSw4QkFBbUM7QVo2OUN2Qzs7QVkxOUNFO0VBQ0UsNEJBQWlDO0FaNjlDckM7O0FZMStDRTtFQUNFLDJCQUFnQztBWjYrQ3BDOztBWTErQ0U7RUFDRSw2QkFBa0M7QVo2K0N0Qzs7QVkxK0NFO0VBQ0UsOEJBQW1DO0FaNitDdkM7O0FZMStDRTtFQUNFLDRCQUFpQztBWjYrQ3JDOztBWTEvQ0U7RUFDRSwyQkFBZ0M7QVo2L0NwQzs7QVkxL0NFO0VBQ0UsNkJBQWtDO0FaNi9DdEM7O0FZMS9DRTtFQUNFLDhCQUFtQztBWjYvQ3ZDOztBWTEvQ0U7RUFDRSw0QkFBaUM7QVo2L0NyQzs7QVkxZ0RFO0VBQ0UsMkJBQWdDO0FaNmdEcEM7O0FZMWdERTtFQUNFLDZCQUFrQztBWjZnRHRDOztBWTFnREU7RUFDRSw4QkFBbUM7QVo2Z0R2Qzs7QVkxZ0RFO0VBQ0UsNEJBQWlDO0FaNmdEckM7O0FZMWhERTtFQUNFLDJCQUFnQztBWjZoRHBDOztBWTFoREU7RUFDRSw2QkFBa0M7QVo2aER0Qzs7QVkxaERFO0VBQ0UsOEJBQW1DO0FaNmhEdkM7O0FZMWhERTtFQUNFLDRCQUFpQztBWjZoRHJDOztBWTFpREU7RUFDRSwyQkFBZ0M7QVo2aURwQzs7QVkxaURFO0VBQ0UsNkJBQWtDO0FaNmlEdEM7O0FZMWlERTtFQUNFLDhCQUFtQztBWjZpRHZDOztBWTFpREU7RUFDRSw0QkFBaUM7QVo2aURyQzs7QVkxakRFO0VBQ0UsMkJBQWdDO0FaNmpEcEM7O0FZMWpERTtFQUNFLDZCQUFrQztBWjZqRHRDOztBWTFqREU7RUFDRSw4QkFBbUM7QVo2akR2Qzs7QVkxakRFO0VBQ0UsNEJBQWlDO0FaNmpEckM7O0FZMWtERTtFQUNFLDJCQUFnQztBWjZrRHBDOztBWTFrREU7RUFDRSw2QkFBa0M7QVo2a0R0Qzs7QVkxa0RFO0VBQ0UsOEJBQW1DO0FaNmtEdkM7O0FZMWtERTtFQUNFLDRCQUFpQztBWjZrRHJDOztBWTFsREU7RUFDRSwyQkFBZ0M7QVo2bERwQzs7QVkxbERFO0VBQ0UsNkJBQWtDO0FaNmxEdEM7O0FZMWxERTtFQUNFLDhCQUFtQztBWjZsRHZDOztBWTFsREU7RUFDRSw0QkFBaUM7QVo2bERyQzs7QVkxbURFO0VBQ0UsMkJBQWdDO0FaNm1EcEM7O0FZMW1ERTtFQUNFLDZCQUFrQztBWjZtRHRDOztBWTFtREU7RUFDRSw4QkFBbUM7QVo2bUR2Qzs7QVkxbURFO0VBQ0UsNEJBQWlDO0FaNm1EckM7O0FZMW5ERTtFQUNFLDJCQUFnQztBWjZuRHBDOztBWTFuREU7RUFDRSw2QkFBa0M7QVo2bkR0Qzs7QVkxbkRFO0VBQ0UsOEJBQW1DO0FaNm5EdkM7O0FZMW5ERTtFQUNFLDRCQUFpQztBWjZuRHJDOztBWTFvREU7RUFDRSwyQkFBZ0M7QVo2b0RwQzs7QVkxb0RFO0VBQ0UsNkJBQWtDO0FaNm9EdEM7O0FZMW9ERTtFQUNFLDhCQUFtQztBWjZvRHZDOztBWTFvREU7RUFDRSw0QkFBaUM7QVo2b0RyQzs7QVkxcERFO0VBQ0UsMkJBQWdDO0FaNnBEcEM7O0FZMXBERTtFQUNFLDZCQUFrQztBWjZwRHRDOztBWTFwREU7RUFDRSw4QkFBbUM7QVo2cER2Qzs7QVkxcERFO0VBQ0UsNEJBQWlDO0FaNnBEckM7O0FZMXFERTtFQUNFLDJCQUFnQztBWjZxRHBDOztBWTFxREU7RUFDRSw2QkFBa0M7QVo2cUR0Qzs7QVkxcURFO0VBQ0UsOEJBQW1DO0FaNnFEdkM7O0FZMXFERTtFQUNFLDRCQUFpQztBWjZxRHJDOztBWTFyREU7RUFDRSwyQkFBZ0M7QVo2ckRwQzs7QVkxckRFO0VBQ0UsNkJBQWtDO0FaNnJEdEM7O0FZMXJERTtFQUNFLDhCQUFtQztBWjZyRHZDOztBWTFyREU7RUFDRSw0QkFBaUM7QVo2ckRyQzs7QVkxc0RFO0VBQ0UsMkJBQWdDO0FaNnNEcEM7O0FZMXNERTtFQUNFLDZCQUFrQztBWjZzRHRDOztBWTFzREU7RUFDRSw4QkFBbUM7QVo2c0R2Qzs7QVkxc0RFO0VBQ0UsNEJBQWlDO0FaNnNEckM7O0FZMXRERTtFQUNFLDJCQUFnQztBWjZ0RHBDOztBWTF0REU7RUFDRSw2QkFBa0M7QVo2dER0Qzs7QVkxdERFO0VBQ0UsOEJBQW1DO0FaNnREdkM7O0FZMXRERTtFQUNFLDRCQUFpQztBWjZ0RHJDOztBWTF1REU7RUFDRSwyQkFBZ0M7QVo2dURwQzs7QVkxdURFO0VBQ0UsNkJBQWtDO0FaNnVEdEM7O0FZMXVERTtFQUNFLDhCQUFtQztBWjZ1RHZDOztBWTF1REU7RUFDRSw0QkFBaUM7QVo2dURyQzs7QVkxdkRFO0VBQ0UsMkJBQWdDO0FaNnZEcEM7O0FZMXZERTtFQUNFLDZCQUFrQztBWjZ2RHRDOztBWTF2REU7RUFDRSw4QkFBbUM7QVo2dkR2Qzs7QVkxdkRFO0VBQ0UsNEJBQWlDO0FaNnZEckM7O0FZMXdERTtFQUNFLDJCQUFnQztBWjZ3RHBDOztBWTF3REU7RUFDRSw2QkFBa0M7QVo2d0R0Qzs7QVkxd0RFO0VBQ0UsOEJBQW1DO0FaNndEdkM7O0FZMXdERTtFQUNFLDRCQUFpQztBWjZ3RHJDOztBWTF4REU7RUFDRSwyQkFBZ0M7QVo2eERwQzs7QVkxeERFO0VBQ0UsNkJBQWtDO0FaNnhEdEM7O0FZMXhERTtFQUNFLDhCQUFtQztBWjZ4RHZDOztBWTF4REU7RUFDRSw0QkFBaUM7QVo2eERyQzs7QVkxeURFO0VBQ0UsMkJBQWdDO0FaNnlEcEM7O0FZMXlERTtFQUNFLDZCQUFrQztBWjZ5RHRDOztBWTF5REU7RUFDRSw4QkFBbUM7QVo2eUR2Qzs7QVkxeURFO0VBQ0UsNEJBQWlDO0FaNnlEckM7O0FZMXpERTtFQUNFLDJCQUFnQztBWjZ6RHBDOztBWTF6REU7RUFDRSw2QkFBa0M7QVo2ekR0Qzs7QVkxekRFO0VBQ0UsOEJBQW1DO0FaNnpEdkM7O0FZMXpERTtFQUNFLDRCQUFpQztBWjZ6RHJDOztBWTEwREU7RUFDRSwyQkFBZ0M7QVo2MERwQzs7QVkxMERFO0VBQ0UsNkJBQWtDO0FaNjBEdEM7O0FZMTBERTtFQUNFLDhCQUFtQztBWjYwRHZDOztBWTEwREU7RUFDRSw0QkFBaUM7QVo2MERyQzs7QVkxMURFO0VBQ0UsMkJBQWdDO0FaNjFEcEM7O0FZMTFERTtFQUNFLDZCQUFrQztBWjYxRHRDOztBWTExREU7RUFDRSw4QkFBbUM7QVo2MUR2Qzs7QVkxMURFO0VBQ0UsNEJBQWlDO0FaNjFEckM7O0FZMTJERTtFQUNFLDJCQUFnQztBWjYyRHBDOztBWTEyREU7RUFDRSw2QkFBa0M7QVo2MkR0Qzs7QVkxMkRFO0VBQ0UsOEJBQW1DO0FaNjJEdkM7O0FZMTJERTtFQUNFLDRCQUFpQztBWjYyRHJDOztBWTEzREU7RUFDRSwyQkFBZ0M7QVo2M0RwQzs7QVkxM0RFO0VBQ0UsNkJBQWtDO0FaNjNEdEM7O0FZMTNERTtFQUNFLDhCQUFtQztBWjYzRHZDOztBWTEzREU7RUFDRSw0QkFBaUM7QVo2M0RyQzs7QVkxNERFO0VBQ0UsMkJBQWdDO0FaNjREcEM7O0FZMTRERTtFQUNFLDZCQUFrQztBWjY0RHRDOztBWTE0REU7RUFDRSw4QkFBbUM7QVo2NER2Qzs7QVkxNERFO0VBQ0UsNEJBQWlDO0FaNjREckM7O0FZMTVERTtFQUNFLDJCQUFnQztBWjY1RHBDOztBWTE1REU7RUFDRSw2QkFBa0M7QVo2NUR0Qzs7QVkxNURFO0VBQ0UsOEJBQW1DO0FaNjVEdkM7O0FZMTVERTtFQUNFLDRCQUFpQztBWjY1RHJDOztBWTE2REU7RUFDRSwyQkFBZ0M7QVo2NkRwQzs7QVkxNkRFO0VBQ0UsNkJBQWtDO0FaNjZEdEM7O0FZMTZERTtFQUNFLDhCQUFtQztBWjY2RHZDOztBWTE2REU7RUFDRSw0QkFBaUM7QVo2NkRyQzs7QVkxN0RFO0VBQ0UsMkJBQWdDO0FaNjdEcEM7O0FZMTdERTtFQUNFLDZCQUFrQztBWjY3RHRDOztBWTE3REU7RUFDRSw4QkFBbUM7QVo2N0R2Qzs7QVkxN0RFO0VBQ0UsNEJBQWlDO0FaNjdEckM7O0FZMThERTtFQUNFLDJCQUFnQztBWjY4RHBDOztBWTE4REU7RUFDRSw2QkFBa0M7QVo2OER0Qzs7QVkxOERFO0VBQ0UsOEJBQW1DO0FaNjhEdkM7O0FZMThERTtFQUNFLDRCQUFpQztBWjY4RHJDOztBWTE5REU7RUFDRSwyQkFBZ0M7QVo2OURwQzs7QVkxOURFO0VBQ0UsNkJBQWtDO0FaNjlEdEM7O0FZMTlERTtFQUNFLDhCQUFtQztBWjY5RHZDOztBWTE5REU7RUFDRSw0QkFBaUM7QVo2OURyQzs7QVkxK0RFO0VBQ0UsMkJBQWdDO0FaNitEcEM7O0FZMStERTtFQUNFLDZCQUFrQztBWjYrRHRDOztBWTErREU7RUFDRSw4QkFBbUM7QVo2K0R2Qzs7QVkxK0RFO0VBQ0UsNEJBQWlDO0FaNitEckM7O0FZMS9ERTtFQUNFLDJCQUFnQztBWjYvRHBDOztBWTEvREU7RUFDRSw2QkFBa0M7QVo2L0R0Qzs7QVkxL0RFO0VBQ0UsOEJBQW1DO0FaNi9EdkM7O0FZMS9ERTtFQUNFLDRCQUFpQztBWjYvRHJDOztBWTFnRUU7RUFDRSwyQkFBZ0M7QVo2Z0VwQzs7QVkxZ0VFO0VBQ0UsNkJBQWtDO0FaNmdFdEM7O0FZMWdFRTtFQUNFLDhCQUFtQztBWjZnRXZDOztBWTFnRUU7RUFDRSw0QkFBaUM7QVo2Z0VyQzs7QVkxaEVFO0VBQ0UsMkJBQWdDO0FaNmhFcEM7O0FZMWhFRTtFQUNFLDZCQUFrQztBWjZoRXRDOztBWTFoRUU7RUFDRSw4QkFBbUM7QVo2aEV2Qzs7QVkxaEVFO0VBQ0UsNEJBQWlDO0FaNmhFckM7O0FZMWlFRTtFQUNFLDJCQUFnQztBWjZpRXBDOztBWTFpRUU7RUFDRSw2QkFBa0M7QVo2aUV0Qzs7QVkxaUVFO0VBQ0UsOEJBQW1DO0FaNmlFdkM7O0FZMWlFRTtFQUNFLDRCQUFpQztBWjZpRXJDOztBWTFqRUU7RUFDRSwyQkFBZ0M7QVo2akVwQzs7QVkxakVFO0VBQ0UsNkJBQWtDO0FaNmpFdEM7O0FZMWpFRTtFQUNFLDhCQUFtQztBWjZqRXZDOztBWTFqRUU7RUFDRSw0QkFBaUM7QVo2akVyQzs7QVkxa0VFO0VBQ0UsMkJBQWdDO0FaNmtFcEM7O0FZMWtFRTtFQUNFLDZCQUFrQztBWjZrRXRDOztBWTFrRUU7RUFDRSw4QkFBbUM7QVo2a0V2Qzs7QVkxa0VFO0VBQ0UsNEJBQWlDO0FaNmtFckM7O0FZMWxFRTtFQUNFLDJCQUFnQztBWjZsRXBDOztBWTFsRUU7RUFDRSw2QkFBa0M7QVo2bEV0Qzs7QVkxbEVFO0VBQ0UsOEJBQW1DO0FaNmxFdkM7O0FZMWxFRTtFQUNFLDRCQUFpQztBWjZsRXJDOztBWTFtRUU7RUFDRSw0QkFBZ0M7QVo2bUVwQzs7QVkxbUVFO0VBQ0UsOEJBQWtDO0FaNm1FdEM7O0FZMW1FRTtFQUNFLCtCQUFtQztBWjZtRXZDOztBWTFtRUU7RUFDRSw2QkFBaUM7QVo2bUVyQzs7QWEzbkVBO0VBQ0Us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QkFBa0I7SUFDbEIsU0FBUztJQUNULFFBQVE7RXBDa3VIaEI7RTBDbnhIRjtJQTBCUSxrQkFBa0I7SUFDbEIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixtQkFBbUI7RTFDMnBJekI7RTBDdnJJRjtJQStDVSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULFFBQVE7RTFDOHBJaEI7RStDL3NJRjtJQTBCUSxrQkFBa0I7SUFDbEIsb0JBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixtQkFBbUI7RS9DeTJJekI7RStDcjRJRjtJQStDVSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULFFBQVE7RS9DNDJJaEI7RXNENzVJRjtJQU1JLG1CQUFtQjtFdERtekpyQjtFc0RqeUpGO0lBSUksYUFBYTtFdEQwekpmO0VtRXQxSkY7SUEwQlEsa0JBQWtCO0lBQ2xCLG9CQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsbUJBQW1CO0VuRTAxTHpCO0VtRXQzTEY7SUErQ1Usa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxRQUFRO0VuRTYxTGhCO0V5RTMzTEY7SUFLSSxxQkFBcUI7SUFDckIsaUJBQWlCO0V6RWdzTW5CO0V5RTVwTUY7SUFVSSxxQkFBeUI7UUFBekIsa0JBQXlCO1lBQXpCLHlCQUF5QjtJQUN6QixvQkFBb0I7RXpFdXNNdEI7RXlFM3JNRjtJQU1JLGdCQUFzQjtJQUN0QixldkVuRWdDO0VGZ3hNbEM7RXlFN3FNRjtJQVNJLGlCQUFpQjtFekVxdE1uQjtFNEU5eE1GO0lBS0ksbUJBQU87UUFBUCxXQUFPO1lBQVAsT0FBTztJQUNQLGlCQUFpQjtJQUNqQixvQkFBb0I7RTVFbThNdEI7QUExa0dGIiwiZmlsZSI6Imh0ZG9jcy9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9jc3MvYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvdW5kYXRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFNjYWZmb2xkaW5nXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyA6cm9vdCB7XG4vLyAgIC0tdnc6IDF2dztcbi8vICAgLS12aDogMXZoO1xuXG4vLyAgIC0tZm9udC1mYW1pbHk6ICN7JGZvbnQtZmFtaWx5fTtcbi8vIH1cblxuXG4vLyBodG1sIHtcbi8vICAgZm9udC1zaXplOiA2Mi41JTsgLy8gMTBweFxuLy8gICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcblxuLy8gICBQcmVsb2FkIEltYWdlc1xuLy8gICAmOjphZnRlciB7XG4vLyAgICAgY29udGVudDogJyc7XG4vLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRpbWctZGlyfS8yMDIzMDFfY29tbW9uX2ljb25fdXBfZ3JlZW4ucG5nJyksIHVybCgnI3skaW1nLWRpcn0vMjAyMzAxX2NvbW1vbl9pY29uX21pbnVzX2dyZWVuLnBuZycpLCB1cmwoJyN7JGltZy1kaXJ9LzIwMjMwMV9jb21tb25faWNvbl9wbHVzX2JsYWNrLnBuZycpO1xuLy8gICB9XG4vLyB9XG5cblxuLy8gYm9keSB7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4vLyAgIGNvbG9yOiAjMDAwO1xuLy8gICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuLy8gICBmb250LXdlaWdodDogNTAwO1xuLy8gICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbi8vICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbi8vICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuLy8gICBvdmVyZmxvdy14OiBoaWRkZW47XG4vLyB9XG5cbi8vIGZvciBUYWJsZXRcbi8vIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuLy8gICBib2R5IHtcbi8vICAgICBtaW4td2lkdGg6IDExNTBweDtcbi8vICAgfVxuLy8gfVxuXG5cbi8vIGltZyB7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICBoZWlnaHQ6IGF1dG87XG4vLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4vLyAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbi8vIH1cblxuXG4vLyBzdmcge1xuLy8gICB3aWR0aDogMTAwJTtcbi8vICAgaGVpZ2h0OiBhdXRvO1xuLy8gICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuLy8gfVxuXG5cbi8vIHN1cCB7XG4vLyBcdGZvbnQtc2l6ZTogNzUlO1xuLy8gICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4vLyB9XG5cblxuLy8gYSB7XG4vLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vIH1cblxuXG4vLyBidXR0b24ge1xuLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbi8vICAgYm9yZGVyOiBub25lO1xuLy8gICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgIG91dGxpbmU6IG5vbmU7XG4vLyAgIHBhZGRpbmc6IDA7XG4vLyAgIGFwcGVhcmFuY2U6IG5vbmU7XG4vLyB9XG5cbmh0bWwge1xuICAmLm1vZGFsLW9wZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG5ib2R5OmhhcyguYjJiLXRvcC1oZXJvKSB7XG4gIC5yb290IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgdWwueXh0LUF1dG9Db21wbGV0ZS1yZXN1bHRzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICY6aGFzKC5zZWFyY2gtdmlzaWJsZSkge1xuICAgIC5oZWFkZXIge1xuICAgICAgb3ZlcmZsb3cteTogaW5pdGlhbDtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyX190aGVtZS1kYXJrIC5oZWFkZXJfX21lbnUtaG9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC8vIC5oZWFkZXJfX21haW4tbWVudS13cmFwcGVyIHtcbiAgLy8gICAmOjphZnRlciB7XG4gIC8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gIC8vICAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAvLyAgICAgICBsZWZ0OiAwO1xuICAvLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICAgIHJpZ2h0OiAwO1xuICAvLyAgICAgICB0b3A6IDE1OHB4O1xuICAvLyAgICAgICBoZWlnaHQ6IDA7XG4gIC8vICAgICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgICB6LWluZGV4OiAxO1xuICAvLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAvLyAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gIC8vICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLy8gICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuICAvLyAmLmJvZHlfX21lbnUtb3BlbiAuaGVhZGVyIC5oZWFkZXJfX21haW4tbWVudS13cmFwcGVyIHtcbiAgLy8gICAmOjphZnRlciB7XG4gIC8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC8vICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1OHB4KTtcbiAgLy8gICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxuXG4gIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICB9XG4gIH1cbiAgJi5ib2R5X19tZW51LW9wZW4gLmhlYWRlciAuaGVhZGVyX19jb250YWluZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgIH1cbiAgfVxuXG5cbiAgLmhlYWRlcl9fdGhlbWUtZGFyayAuaGVhZGVyX19tZW51LWhvbGRlciAubWFpbi1jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIGFuaW1hdGlvbjogbWVnYU1lbnVGYWRlSW4gMC4ycyBlYXNlLW91dDtcbiAgICB9XG4gIH1cblxuXG4gIC8vICYuYm9keV9fbWVudS1vcGVuIC5oZWFkZXIgLmhlYWRlcl9fbWFpbi1tZW51LXdyYXBwZXIge1xuICAvLyAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAvLyAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIG1lZ2FNZW51RmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAyNSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbiIsImh0bWwubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5ib2R5OmhhcyguYjJiLXRvcC1oZXJvKSAucm9vdCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5ib2R5OmhhcyguYjJiLXRvcC1oZXJvKSAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHk6aGFzKC5iMmItdG9wLWhlcm8pIC5oZWFkZXIgdWwueXh0LUF1dG9Db21wbGV0ZS1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHk6aGFzKC5iMmItdG9wLWhlcm8pOmhhcyguc2VhcmNoLXZpc2libGUpIC5oZWFkZXIge1xuICBvdmVyZmxvdy15OiBpbml0aWFsO1xufVxuXG5ib2R5OmhhcyguYjJiLXRvcC1oZXJvKSAuaGVhZGVyX190aGVtZS1kYXJrIC5oZWFkZXJfX21lbnUtaG9sZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHk6aGFzKC5iMmItdG9wLWhlcm8pIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keTpoYXMoLmIyYi10b3AtaGVybykgLmhlYWRlcl9fY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbmJvZHk6aGFzKC5iMmItdG9wLWhlcm8pLmJvZHlfX21lbnUtb3BlbiAuaGVhZGVyIC5oZWFkZXJfX2NvbnRhaW5lcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDAlKTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIGJvZHk6aGFzKC5iMmItdG9wLWhlcm8pIC5oZWFkZXJfX3RoZW1lLWRhcmsgLmhlYWRlcl9fbWVudS1ob2xkZXIgLm1haW4tY29udGFpbmVyIHtcbiAgICBhbmltYXRpb246IG1lZ2FNZW51RmFkZUluIDAuMnMgZWFzZS1vdXQ7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBtZWdhTWVudUZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5iMmItY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xufVxuXG4uYjJiLWNvbnRlbnQgKiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBZdUdvdGhpYywgXCJDdXN0b21pemVkIFl1IEdvdGhpY1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLmIyYi1jb250ZW50IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1jb250YWluZXItY29sMy00LWNlbnRlciB7XG4gICAgbWF4LXdpZHRoOiA4OTZweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cbi5iMmItY29udGFpbmVyLWNvbDMge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiA0NHB4O1xuICByb3ctZ2FwOiA0NHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItY29udGFpbmVyLWNvbDMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuLmIyYi1oZWFkaW5nLTEge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1oZWFkaW5nLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmIyYi1oZWFkaW5nLTEgPiAqIHtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWhlYWRpbmctMSA+ICoge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuLmIyYi1oZWFkaW5nLTIge1xuICBtYXJnaW4tdG9wOiA4NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1oZWFkaW5nLTIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5iMmItaGVhZGluZy0yID4gKiB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItaGVhZGluZy0yID4gKiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbi5iMmItaGVhZGluZy0yLmIyYi1oZWFkaW5nLTItLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmIyYi1oZWFkaW5nLTIuYjJiLWxlYWR0eHQge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1oZWFkaW5nLTIuYjJiLWxlYWR0eHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLWhlYWRpbmctMi5iMmItbGVhZHR4dCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgLS1hbmNob3ItaDogNDZweDtcbn1cblxuW2lkKj1cImFuY2hvci1cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYW5jaG9yLWgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1hbmNob3ItaCk7XG59XG5cbi5iMmItaGVhZGluZy0zID4gKiB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1oZWFkaW5nLTMgPiAqIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5iMmItaHIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogODRweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItaHIge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5iMmItaW5xdWlyeS1jb250ZW50IHtcbiAgcGFkZGluZzogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0IzQjNCMztcbiAgbWFyZ2luLWJvdHRvbTogODRweDtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1pbnF1aXJ5LWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5iMmItaW5xdWlyeS1jb250ZW50IC5iMmItaW5xdWlyeS1jb250ZW50X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5iMmItaW5xdWlyeS1jb250ZW50IC5iMmItaW5xdWlyeS1jb250ZW50X19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmIyYi1pbnF1aXJ5LWNvbnRlbnQgLmIyYi1pbnF1aXJ5LWNvbnRlbnRfX2J0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiA4cHggMjBweCAxMHB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM5NDk0OTQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItaW5xdWlyeS1jb250ZW50IC5iMmItaW5xdWlyeS1jb250ZW50X19idG4gYSB7XG4gICAgcGFkZGluZzogOHB4IDQ0cHggOXB4O1xuICB9XG59XG5cbi5iMmItaW5xdWlyeS1jb250ZW50IC5iMmItaW5xdWlyeS1jb250ZW50X19idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RTZFNkU7XG59XG5cbi5iMmItaW5xdWlyeS1jb250ZW50IC5iMmItaW5xdWlyeS1jb250ZW50X19idG4gLmIyYi1pbnF1aXJ5LWNvbnRlbnRfX2J0bl9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYjJiLWlucXVpcnktY29udGVudCAuYjJiLWlucXVpcnktY29udGVudF9fYnRuIC5iMmItaW5xdWlyeS1jb250ZW50X19idG5fX2ljb24uYjJiLWlucXVpcnktY29udGVudF9fYnRuX19pY29uLS1yaWdodCB7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMCAwIDAuMWVtIDAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fcmlnaHQtd2hpdGUuc3ZnXCIpO1xufVxuXG4uYjJiLWlucXVpcnktY29udGVudCAuYjJiLWlucXVpcnktY29udGVudF9fYnRuIC5iMmItaW5xdWlyeS1jb250ZW50X19idG5fX2ljb24uYjJiLWlucXVpcnktY29udGVudF9fYnRuX19pY29uLS1vdXRzaWRlbGluayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX291dHNpZGVsaW5rX3doaXRlLnN2Z1wiKTtcbn1cblxuLmIyYi1pbnF1aXJ5LWNvbnRlbnQgLmIyYi1pbnF1aXJ5LWNvbnRlbnRfX2J0biAuYjJiLWlucXVpcnktY29udGVudF9fYnRuLWJsYW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAuNWVtIDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYjJiLWlucXVpcnktY29udGVudCAuYjJiLWlucXVpcnktY29udGVudF9fYnRuIC5iMmItaW5xdWlyeS1jb250ZW50X19idG4tYXJyb3cge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMCAwIDAuNWVtIDAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbi5iMmItaW5xdWlyeS1jb250ZW50IC5iMmItaW5xdWlyeS1jb250ZW50X19idG4gLmIyYi1pbnF1aXJ5LWNvbnRlbnRfX2J0bi1hcnJvdyBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmIyYi1pbnF1aXJ5LWNvbnRlbnQgLmIyYi1pbnF1aXJ5LWNvbnRlbnRfX2J0biAuYjJiLWlucXVpcnktY29udGVudF9fYnRuLWFycm93LXJpZ2h0IHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fcmlnaHQtd2hpdGUuc3ZnXCIpO1xufVxuXG4uYjJiLWxpbmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDQ0cHg7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5iMmItbGluay1saXN0LmIyYi1saW5rLWxpc3QtLWZsb3cge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5iMmItbGluay1saXN0IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYjJiLWxpbmstbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi1saW5rLWxpc3QgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYjJiLWxpbmstbGlzdF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYjJiLWxpbmstbGlzdF9faWNvbi5iMmItbGluay1saXN0X19pY29uLS1yaWdodCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3JpZ2h0LnN2Z1wiKTtcbn1cblxuLmIyYi1saW5rLWxpc3RfX2ljb24uYjJiLWxpbmstbGlzdF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xufVxuXG4uYjJiLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItbGlzdC5iMmItbGlzdC0tYnVsbGV0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDAuODc1ZW07XG59XG5cbi5iMmItbGlzdC5iMmItbGlzdC0tYnVsbGV0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjM3NWVtO1xuICBoZWlnaHQ6IDAuMzc1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDAuNWVtKiAxLjI1KTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhkcFpIUm9QU0kySWlCb1pXbG5hSFE5SWpZaUlIWnBaWGRDYjNnOUlqQWdNQ0EySURZaVBqeG5JSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0MwMUlDMDFLU0krUEdOcGNtTnNaU0JqZUQwaU15SWdZM2s5SWpNaUlISTlJak1pSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEVWdOU2tpSUdacGJHdzlJaU15TWpJaUx6NDhMMmMrUEM5emRtYyspIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5iMmItbG9jYWxuYXYge1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIHBhZGRpbmctbGVmdDogLjQzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC40Mzc1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1sb2NhbG5hdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLWxvY2FsbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjY4NzVyZW07XG4gIH1cbn1cblxuLmIyYi1sb2NhbG5hdl9faW5uZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDk5MHB0O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy10b3A6IDg0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4NHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1sb2NhbG5hdl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLWxvY2FsbmF2X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLmIyYi1sb2NhbG5hdl9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYjJiLWxvY2FsbmF2X190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iMmItbG9jYWxuYXZfX3RpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItbG9jYWxuYXZfX3RpdGxlLWljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1sb2NhbG5hdl9fdGl0bGUtaWNvbi5iMmItbG9jYWxuYXZfX3RpdGxlLWljb24tLXJpZ2h0IHtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMjJweDtcbiAgdHJhbnNsYXRlOiAxMXB4IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fcmlnaHQuc3ZnXCIpO1xufVxuXG4uYjJiLWxvY2FsbmF2X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuLmIyYi1sb2NhbG5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1sb2NhbG5hdl9fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5iMmItbG9jYWxuYXZfX2xpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItbG9jYWxuYXZfX2xpc3QgbGkuYjJiLWxvY2FsbmF2X19jdXJyZW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmIyYi1sb2NhbG5hdl9fbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi1sb2NhbG5hdl9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItbG9jYWxuYXZfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1sb2NhbG5hdl9faWNvbi5iMmItbG9jYWxuYXZfX2ljb24tLXJpZ2h0IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fcmlnaHQuc3ZnXCIpO1xufVxuXG4uYjJiLWxvY2FsbmF2X19pY29uLmIyYi1sb2NhbG5hdl9faWNvbi0tb3V0c2lkZWxpbmsge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xufVxuXG4uYjJiLW10MCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwwIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MSB7XG4gIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMSB7XG4gIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwxIHtcbiAgbWFyZ2luLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MiB7XG4gIG1hcmdpbi10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMiB7XG4gIG1hcmdpbi1yaWdodDogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwyIHtcbiAgbWFyZ2luLWxlZnQ6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MyB7XG4gIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMyB7XG4gIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwzIHtcbiAgbWFyZ2luLWxlZnQ6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NCB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNCB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw0IHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NSB7XG4gIG1hcmdpbi10b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw1IHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NiB7XG4gIG1hcmdpbi10b3A6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNiB7XG4gIG1hcmdpbi1yaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI2IHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw2IHtcbiAgbWFyZ2luLWxlZnQ6IDZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NyB7XG4gIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNyB7XG4gIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI3IHtcbiAgbWFyZ2luLWJvdHRvbTogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw3IHtcbiAgbWFyZ2luLWxlZnQ6IDdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10OCB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI4IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw4IHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10OSB7XG4gIG1hcmdpbi10b3A6IDlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yOSB7XG4gIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI5IHtcbiAgbWFyZ2luLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw5IHtcbiAgbWFyZ2luLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MTAge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwxMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQxMSB7XG4gIG1hcmdpbi10b3A6IDExcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjExIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIxMSB7XG4gIG1hcmdpbi1ib3R0b206IDExcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDExIHtcbiAgbWFyZ2luLWxlZnQ6IDExcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDEyIHtcbiAgbWFyZ2luLXRvcDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMTIge1xuICBtYXJnaW4tcmlnaHQ6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjEyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sMTIge1xuICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MTMge1xuICBtYXJnaW4tdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXIxMyB7XG4gIG1hcmdpbi1yaWdodDogMTNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iMTMge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwxMyB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQxNCB7XG4gIG1hcmdpbi10b3A6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjE0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIxNCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDE0IHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMTUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sMTUge1xuICBtYXJnaW4tbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MTYge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXIxNiB7XG4gIG1hcmdpbi1yaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iMTYge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwxNiB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQxNyB7XG4gIG1hcmdpbi10b3A6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjE3IHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIxNyB7XG4gIG1hcmdpbi1ib3R0b206IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDE3IHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDE4IHtcbiAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMTgge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjE4IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sMTgge1xuICBtYXJnaW4tbGVmdDogMThweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MTkge1xuICBtYXJnaW4tdG9wOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXIxOSB7XG4gIG1hcmdpbi1yaWdodDogMTlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iMTkge1xuICBtYXJnaW4tYm90dG9tOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwxOSB7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQyMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIyMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDIxIHtcbiAgbWFyZ2luLXRvcDogMjFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMjEge1xuICBtYXJnaW4tcmlnaHQ6IDIxcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjIxIHtcbiAgbWFyZ2luLWJvdHRvbTogMjFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sMjEge1xuICBtYXJnaW4tbGVmdDogMjFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MjIge1xuICBtYXJnaW4tdG9wOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXIyMiB7XG4gIG1hcmdpbi1yaWdodDogMjJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iMjIge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwyMiB7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQyMyB7XG4gIG1hcmdpbi10b3A6IDIzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjIzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIyMyB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDIzIHtcbiAgbWFyZ2luLWxlZnQ6IDIzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDI0IHtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMjQge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sMjQge1xuICBtYXJnaW4tbGVmdDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXIyNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQyNiB7XG4gIG1hcmdpbi10b3A6IDI2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjI2IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIyNiB7XG4gIG1hcmdpbi1ib3R0b206IDI2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDI2IHtcbiAgbWFyZ2luLWxlZnQ6IDI2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDI3IHtcbiAgbWFyZ2luLXRvcDogMjdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMjcge1xuICBtYXJnaW4tcmlnaHQ6IDI3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjI3IHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sMjcge1xuICBtYXJnaW4tbGVmdDogMjdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10Mjgge1xuICBtYXJnaW4tdG9wOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXIyOCB7XG4gIG1hcmdpbi1yaWdodDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iMjgge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwyOCB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQyOSB7XG4gIG1hcmdpbi10b3A6IDI5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjI5IHtcbiAgbWFyZ2luLXJpZ2h0OiAyOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIyOSB7XG4gIG1hcmdpbi1ib3R0b206IDI5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDI5IHtcbiAgbWFyZ2luLWxlZnQ6IDI5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMzAge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sMzAge1xuICBtYXJnaW4tbGVmdDogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MzEge1xuICBtYXJnaW4tdG9wOiAzMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXIzMSB7XG4gIG1hcmdpbi1yaWdodDogMzFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iMzEge1xuICBtYXJnaW4tYm90dG9tOiAzMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwzMSB7XG4gIG1hcmdpbi1sZWZ0OiAzMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQzMiB7XG4gIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIzMiB7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDMyIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDMzIHtcbiAgbWFyZ2luLXRvcDogMzNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMzMge1xuICBtYXJnaW4tcmlnaHQ6IDMzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjMzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sMzMge1xuICBtYXJnaW4tbGVmdDogMzNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MzQge1xuICBtYXJnaW4tdG9wOiAzNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXIzNCB7XG4gIG1hcmdpbi1yaWdodDogMzRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iMzQge1xuICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwzNCB7XG4gIG1hcmdpbi1sZWZ0OiAzNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQzNSB7XG4gIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjM1IHtcbiAgbWFyZ2luLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIzNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDM2IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMzYge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjM2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sMzYge1xuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10Mzcge1xuICBtYXJnaW4tdG9wOiAzN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXIzNyB7XG4gIG1hcmdpbi1yaWdodDogMzdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iMzcge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwzNyB7XG4gIG1hcmdpbi1sZWZ0OiAzN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQzOCB7XG4gIG1hcmdpbi10b3A6IDM4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjM4IHtcbiAgbWFyZ2luLXJpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWIzOCB7XG4gIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDM4IHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDM5IHtcbiAgbWFyZ2luLXRvcDogMzlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yMzkge1xuICBtYXJnaW4tcmlnaHQ6IDM5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjM5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sMzkge1xuICBtYXJnaW4tbGVmdDogMzlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NDAge1xuICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI0MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNDAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw0MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ0MSB7XG4gIG1hcmdpbi10b3A6IDQxcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjQxIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI0MSB7XG4gIG1hcmdpbi1ib3R0b206IDQxcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDQxIHtcbiAgbWFyZ2luLWxlZnQ6IDQxcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDQyIHtcbiAgbWFyZ2luLXRvcDogNDJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNDIge1xuICBtYXJnaW4tcmlnaHQ6IDQycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjQyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNDIge1xuICBtYXJnaW4tbGVmdDogNDJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NDMge1xuICBtYXJnaW4tdG9wOiA0M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI0MyB7XG4gIG1hcmdpbi1yaWdodDogNDNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNDMge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw0MyB7XG4gIG1hcmdpbi1sZWZ0OiA0M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ0NCB7XG4gIG1hcmdpbi10b3A6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjQ0IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI0NCB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDQ0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNDUge1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNDUge1xuICBtYXJnaW4tbGVmdDogNDVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NDYge1xuICBtYXJnaW4tdG9wOiA0NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI0NiB7XG4gIG1hcmdpbi1yaWdodDogNDZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNDYge1xuICBtYXJnaW4tYm90dG9tOiA0NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw0NiB7XG4gIG1hcmdpbi1sZWZ0OiA0NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ0NyB7XG4gIG1hcmdpbi10b3A6IDQ3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjQ3IHtcbiAgbWFyZ2luLXJpZ2h0OiA0N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI0NyB7XG4gIG1hcmdpbi1ib3R0b206IDQ3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDQ3IHtcbiAgbWFyZ2luLWxlZnQ6IDQ3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDQ4IHtcbiAgbWFyZ2luLXRvcDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNDgge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNDgge1xuICBtYXJnaW4tbGVmdDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NDkge1xuICBtYXJnaW4tdG9wOiA0OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI0OSB7XG4gIG1hcmdpbi1yaWdodDogNDlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNDkge1xuICBtYXJnaW4tYm90dG9tOiA0OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw0OSB7XG4gIG1hcmdpbi1sZWZ0OiA0OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ1MCB7XG4gIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI1MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDUxIHtcbiAgbWFyZ2luLXRvcDogNTFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNTEge1xuICBtYXJnaW4tcmlnaHQ6IDUxcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjUxIHtcbiAgbWFyZ2luLWJvdHRvbTogNTFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNTEge1xuICBtYXJnaW4tbGVmdDogNTFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NTIge1xuICBtYXJnaW4tdG9wOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI1MiB7XG4gIG1hcmdpbi1yaWdodDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNTIge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw1MiB7XG4gIG1hcmdpbi1sZWZ0OiA1MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ1MyB7XG4gIG1hcmdpbi10b3A6IDUzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjUzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI1MyB7XG4gIG1hcmdpbi1ib3R0b206IDUzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDUzIHtcbiAgbWFyZ2luLWxlZnQ6IDUzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDU0IHtcbiAgbWFyZ2luLXRvcDogNTRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNTQge1xuICBtYXJnaW4tcmlnaHQ6IDU0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjU0IHtcbiAgbWFyZ2luLWJvdHRvbTogNTRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNTQge1xuICBtYXJnaW4tbGVmdDogNTRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NTUge1xuICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI1NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw1NSB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ1NiB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjU2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI1NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDU2IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDU3IHtcbiAgbWFyZ2luLXRvcDogNTdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNTcge1xuICBtYXJnaW4tcmlnaHQ6IDU3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjU3IHtcbiAgbWFyZ2luLWJvdHRvbTogNTdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNTcge1xuICBtYXJnaW4tbGVmdDogNTdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NTgge1xuICBtYXJnaW4tdG9wOiA1OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI1OCB7XG4gIG1hcmdpbi1yaWdodDogNThweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNTgge1xuICBtYXJnaW4tYm90dG9tOiA1OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw1OCB7XG4gIG1hcmdpbi1sZWZ0OiA1OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ1OSB7XG4gIG1hcmdpbi10b3A6IDU5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjU5IHtcbiAgbWFyZ2luLXJpZ2h0OiA1OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI1OSB7XG4gIG1hcmdpbi1ib3R0b206IDU5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDU5IHtcbiAgbWFyZ2luLWxlZnQ6IDU5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDYwIHtcbiAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNjAge1xuICBtYXJnaW4tbGVmdDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NjEge1xuICBtYXJnaW4tdG9wOiA2MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI2MSB7XG4gIG1hcmdpbi1yaWdodDogNjFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNjEge1xuICBtYXJnaW4tYm90dG9tOiA2MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw2MSB7XG4gIG1hcmdpbi1sZWZ0OiA2MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ2MiB7XG4gIG1hcmdpbi10b3A6IDYycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjYyIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI2MiB7XG4gIG1hcmdpbi1ib3R0b206IDYycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDYyIHtcbiAgbWFyZ2luLWxlZnQ6IDYycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDYzIHtcbiAgbWFyZ2luLXRvcDogNjNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNjMge1xuICBtYXJnaW4tcmlnaHQ6IDYzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjYzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNjMge1xuICBtYXJnaW4tbGVmdDogNjNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NjQge1xuICBtYXJnaW4tdG9wOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI2NCB7XG4gIG1hcmdpbi1yaWdodDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNjQge1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw2NCB7XG4gIG1hcmdpbi1sZWZ0OiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ2NSB7XG4gIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjY1IHtcbiAgbWFyZ2luLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI2NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDY2IHtcbiAgbWFyZ2luLXRvcDogNjZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNjYge1xuICBtYXJnaW4tcmlnaHQ6IDY2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjY2IHtcbiAgbWFyZ2luLWJvdHRvbTogNjZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNjYge1xuICBtYXJnaW4tbGVmdDogNjZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10Njcge1xuICBtYXJnaW4tdG9wOiA2N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI2NyB7XG4gIG1hcmdpbi1yaWdodDogNjdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNjcge1xuICBtYXJnaW4tYm90dG9tOiA2N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw2NyB7XG4gIG1hcmdpbi1sZWZ0OiA2N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ2OCB7XG4gIG1hcmdpbi10b3A6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjY4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI2OCB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDY4IHtcbiAgbWFyZ2luLWxlZnQ6IDY4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDY5IHtcbiAgbWFyZ2luLXRvcDogNjlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNjkge1xuICBtYXJnaW4tcmlnaHQ6IDY5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjY5IHtcbiAgbWFyZ2luLWJvdHRvbTogNjlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNjkge1xuICBtYXJnaW4tbGVmdDogNjlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NzAge1xuICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI3MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw3MCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ3MSB7XG4gIG1hcmdpbi10b3A6IDcxcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjcxIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI3MSB7XG4gIG1hcmdpbi1ib3R0b206IDcxcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDcxIHtcbiAgbWFyZ2luLWxlZnQ6IDcxcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDcyIHtcbiAgbWFyZ2luLXRvcDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNzIge1xuICBtYXJnaW4tcmlnaHQ6IDcycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjcyIHtcbiAgbWFyZ2luLWJvdHRvbTogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNzIge1xuICBtYXJnaW4tbGVmdDogNzJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NzMge1xuICBtYXJnaW4tdG9wOiA3M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI3MyB7XG4gIG1hcmdpbi1yaWdodDogNzNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNzMge1xuICBtYXJnaW4tYm90dG9tOiA3M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw3MyB7XG4gIG1hcmdpbi1sZWZ0OiA3M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ3NCB7XG4gIG1hcmdpbi10b3A6IDc0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjc0IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI3NCB7XG4gIG1hcmdpbi1ib3R0b206IDc0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDc0IHtcbiAgbWFyZ2luLWxlZnQ6IDc0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDc1IHtcbiAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNzUge1xuICBtYXJnaW4tbGVmdDogNzVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10NzYge1xuICBtYXJnaW4tdG9wOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI3NiB7XG4gIG1hcmdpbi1yaWdodDogNzZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNzYge1xuICBtYXJnaW4tYm90dG9tOiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw3NiB7XG4gIG1hcmdpbi1sZWZ0OiA3NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ3NyB7XG4gIG1hcmdpbi10b3A6IDc3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjc3IHtcbiAgbWFyZ2luLXJpZ2h0OiA3N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI3NyB7XG4gIG1hcmdpbi1ib3R0b206IDc3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDc3IHtcbiAgbWFyZ2luLWxlZnQ6IDc3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDc4IHtcbiAgbWFyZ2luLXRvcDogNzhweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yNzgge1xuICBtYXJnaW4tcmlnaHQ6IDc4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjc4IHtcbiAgbWFyZ2luLWJvdHRvbTogNzhweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sNzgge1xuICBtYXJnaW4tbGVmdDogNzhweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10Nzkge1xuICBtYXJnaW4tdG9wOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI3OSB7XG4gIG1hcmdpbi1yaWdodDogNzlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iNzkge1xuICBtYXJnaW4tYm90dG9tOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw3OSB7XG4gIG1hcmdpbi1sZWZ0OiA3OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ4MCB7XG4gIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI4MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDgxIHtcbiAgbWFyZ2luLXRvcDogODFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yODEge1xuICBtYXJnaW4tcmlnaHQ6IDgxcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjgxIHtcbiAgbWFyZ2luLWJvdHRvbTogODFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sODEge1xuICBtYXJnaW4tbGVmdDogODFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10ODIge1xuICBtYXJnaW4tdG9wOiA4MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI4MiB7XG4gIG1hcmdpbi1yaWdodDogODJweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iODIge1xuICBtYXJnaW4tYm90dG9tOiA4MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw4MiB7XG4gIG1hcmdpbi1sZWZ0OiA4MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ4MyB7XG4gIG1hcmdpbi10b3A6IDgzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjgzIHtcbiAgbWFyZ2luLXJpZ2h0OiA4M3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI4MyB7XG4gIG1hcmdpbi1ib3R0b206IDgzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDgzIHtcbiAgbWFyZ2luLWxlZnQ6IDgzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDg0IHtcbiAgbWFyZ2luLXRvcDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yODQge1xuICBtYXJnaW4tcmlnaHQ6IDg0cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjg0IHtcbiAgbWFyZ2luLWJvdHRvbTogODRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sODQge1xuICBtYXJnaW4tbGVmdDogODRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10ODUge1xuICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI4NSB7XG4gIG1hcmdpbi1yaWdodDogODVweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw4NSB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ4NiB7XG4gIG1hcmdpbi10b3A6IDg2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjg2IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI4NiB7XG4gIG1hcmdpbi1ib3R0b206IDg2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDg2IHtcbiAgbWFyZ2luLWxlZnQ6IDg2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDg3IHtcbiAgbWFyZ2luLXRvcDogODdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yODcge1xuICBtYXJnaW4tcmlnaHQ6IDg3cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjg3IHtcbiAgbWFyZ2luLWJvdHRvbTogODdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sODcge1xuICBtYXJnaW4tbGVmdDogODdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10ODgge1xuICBtYXJnaW4tdG9wOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI4OCB7XG4gIG1hcmdpbi1yaWdodDogODhweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iODgge1xuICBtYXJnaW4tYm90dG9tOiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw4OCB7XG4gIG1hcmdpbi1sZWZ0OiA4OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ4OSB7XG4gIG1hcmdpbi10b3A6IDg5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjg5IHtcbiAgbWFyZ2luLXJpZ2h0OiA4OXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI4OSB7XG4gIG1hcmdpbi1ib3R0b206IDg5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDg5IHtcbiAgbWFyZ2luLWxlZnQ6IDg5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10OTEge1xuICBtYXJnaW4tdG9wOiA5MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI5MSB7XG4gIG1hcmdpbi1yaWdodDogOTFweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iOTEge1xuICBtYXJnaW4tYm90dG9tOiA5MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw5MSB7XG4gIG1hcmdpbi1sZWZ0OiA5MXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ5MiB7XG4gIG1hcmdpbi10b3A6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjkyIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI5MiB7XG4gIG1hcmdpbi1ib3R0b206IDkycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDkyIHtcbiAgbWFyZ2luLWxlZnQ6IDkycHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDkzIHtcbiAgbWFyZ2luLXRvcDogOTNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yOTMge1xuICBtYXJnaW4tcmlnaHQ6IDkzcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjkzIHtcbiAgbWFyZ2luLWJvdHRvbTogOTNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sOTMge1xuICBtYXJnaW4tbGVmdDogOTNweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10OTQge1xuICBtYXJnaW4tdG9wOiA5NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI5NCB7XG4gIG1hcmdpbi1yaWdodDogOTRweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iOTQge1xuICBtYXJnaW4tYm90dG9tOiA5NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw5NCB7XG4gIG1hcmdpbi1sZWZ0OiA5NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ5NSB7XG4gIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjk1IHtcbiAgbWFyZ2luLXJpZ2h0OiA5NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI5NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDk2IHtcbiAgbWFyZ2luLXRvcDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yOTYge1xuICBtYXJnaW4tcmlnaHQ6IDk2cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjk2IHtcbiAgbWFyZ2luLWJvdHRvbTogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sOTYge1xuICBtYXJnaW4tbGVmdDogOTZweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10OTcge1xuICBtYXJnaW4tdG9wOiA5N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXI5NyB7XG4gIG1hcmdpbi1yaWdodDogOTdweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1iOTcge1xuICBtYXJnaW4tYm90dG9tOiA5N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWw5NyB7XG4gIG1hcmdpbi1sZWZ0OiA5N3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbXQ5OCB7XG4gIG1hcmdpbi10b3A6IDk4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjk4IHtcbiAgbWFyZ2luLXJpZ2h0OiA5OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWI5OCB7XG4gIG1hcmdpbi1ib3R0b206IDk4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tbDk4IHtcbiAgbWFyZ2luLWxlZnQ6IDk4cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tdDk5IHtcbiAgbWFyZ2luLXRvcDogOTlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1yOTkge1xuICBtYXJnaW4tcmlnaHQ6IDk5cHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjk5IHtcbiAgbWFyZ2luLWJvdHRvbTogOTlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW1sOTkge1xuICBtYXJnaW4tbGVmdDogOTlweCAhaW1wb3J0YW50O1xufVxuXG4uYjJiLW10MTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tcjEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tYjEwMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iMmItbWwxMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmIyYi1tb2RhbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCwgdmlzaWJpbGl0eSAwLjJzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAxMDAxO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmIyYi1tb2RhbC5pcy1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmIyYi1tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuOSk7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1tb2RhbF9fb3ZlcmxheSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLW1vZGFsX19vdmVybGF5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxufVxuXG4uYjJiLW1vZGFsX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmIyYi1tb2RhbF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmIyYi1tb2RhbF9fdmlkZW8ge1xuICBhc3BlY3QtcmF0aW86IDEyODAvNzIwO1xufVxuXG4uYjJiLW1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IC00MXB4O1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmIyYi1tb2RhbF9fY2xvc2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmIyYi1tb2RhbF9fY2xvc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9jbG9zZV93aGl0ZS5zdmdcIikgbm8tcmVwZWF0IDUwJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLW91dDtcbn1cblxuLmIyYi1tb3ZpZSB7XG4gIG1heC13aWR0aDogODk2cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5iMmItbW92aWVfX2ltYWdlID4gKiB7XG4gIGFzcGVjdC1yYXRpbzogMTI4MC83MjA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5iMmItbW92aWVfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYjJiLW5ld3MtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5iMmItbmV3cy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICByb3ctZ2FwOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYjJiLW5ld3MtbGlzdF9fZGF0ZSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLmIyYi1uZXdzLWxpc3RfX2RhdGUgPiAqIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uYjJiLW5ld3MtbGlzdF9fbGFiZWwge1xuICB3aWR0aDogMTUycHg7XG59XG5cbi5iMmItbmV3cy1saXN0X19sYWJlbCA+ICoge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYjJiLW5ld3MtbGlzdF9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1uZXdzLWxpc3RfX2xpbmsge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmIyYi1uZXdzLWxpc3RfX2xpbmsgYSB7XG4gIGNvbG9yOiAjMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iMmItbmV3cy1saXN0X19saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmIyYi1uZXdzLWxpc3RfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1uZXdzLWxpc3RfX2ljb24uYjJiLW5ld3MtbGlzdF9faWNvbi0tcmlnaHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC5zdmdcIik7XG59XG5cbi5iMmItbmV3cy1saXN0X19pY29uLmIyYi1uZXdzLWxpc3RfX2ljb24tLW91dHNpZGVsaW5rIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbn1cblxuLmIyYi1uZXdzLWxpc3RfX2ljb24uYjJiLW5ld3MtbGlzdF9faWNvbi0tcGRmIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNsYXRlOiAwIDNweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9maWxlLXdoaXRlLnN2Z1wiKTtcbn1cblxuLmIyYi1wcm9kdWN0LW5vdGljZS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmIyYi1wcm9kdWN0LW5vdGljZS1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5iMmItcHJvZHVjdC1ub3RpY2UtbGlzdCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4xMjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1ZW07XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX2NhdXRpb24uc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1wcm9kdWN0LW5vdGljZS1saXN0IGxpLmIyYi1wcm9kdWN0LW5vdGljZS1saXN0X19ub3RpY2U6OmJlZm9yZSB7XG4gIHdpZHRoOiAwLjc1ZW07XG4gIGhlaWdodDogMS4yNWVtO1xuICB0b3A6IDAuMWVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fbm90aWNlLnN2Z1wiKSBuby1yZXBlYXQgMCAwO1xufVxuXG4uYjJiLXByb2R1Y3Qtbm90aWNlLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iMmItcHJvZHVjdC1ub3RpY2UtbGlzdCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1yZWxhdGVkLWluZHVzdHJ5LWNhcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG4uYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1yZWxhdGVkLWluZHVzdHJ5LWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmIyYi1yZWxhdGVkLWluZHVzdHJ5LWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZF9faW1hZ2U6aG92ZXIsXG4uYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZDpoYXMoLmIyYi1yZWxhdGVkLWluZHVzdHJ5LWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmIyYi1yZWxhdGVkLWluZHVzdHJ5LWNhcmRfX2ltYWdlOmhvdmVyOjphZnRlcixcbi5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkOmhhcyguYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZF9fdGl0bGUgYTpob3ZlcikgLmIyYi1yZWxhdGVkLWluZHVzdHJ5LWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkX190aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi1yZWxhdGVkLWluZHVzdHJ5LWNhcmRfX3RpdGxlIGE6aG92ZXIsXG4uYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZDpoYXMoLmIyYi1yZWxhdGVkLWluZHVzdHJ5LWNhcmRfX2ltYWdlOmhvdmVyKSAuYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZF9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZF9faWNvbi5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkX19pY29uLS1yaWdodCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fcmlnaHQuc3ZnXCIpO1xufVxuXG4uYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZF9faWNvbi5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbn1cblxuLmIyYi1yZWxhdGVkLWluZHVzdHJ5IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IC40Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNDM3NXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcmVsYXRlZC1pbmR1c3RyeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXJlbGF0ZWQtaW5kdXN0cnkge1xuICAgIHBhZGRpbmctbGVmdDogMy42ODc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNjg3NXJlbTtcbiAgfVxufVxuXG4uYjJiLXJlbGF0ZWQtaW5kdXN0cnlfX2lubmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA5OTBwdDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODRweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcmVsYXRlZC1pbmR1c3RyeV9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXJlbGF0ZWQtaW5kdXN0cnlfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uYjJiLXJlbGF0ZWQtaW5mby1pbmR1c3RyeV9fdGl0bGUgKiB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5iMmItcmVsYXRlZC1pbmR1c3RyeS1pbmRleCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDYwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXJlbGF0ZWQtaW5kdXN0cnktaW5kZXgge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXJlbGF0ZWQtaW5kdXN0cnktaW5kZXgge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1yZWxhdGVkLWluZm8tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1yZWxhdGVkLWluZm8tY2FyZCB7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcmVsYXRlZC1pbmZvLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTlweCkge1xuICAuYjJiLXJlbGF0ZWQtaW5mby1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMjcycHg7XG4gIH1cbn1cblxuLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2ltYWdlOmhvdmVyLFxuLmIyYi1yZWxhdGVkLWluZm8tY2FyZDpoYXMoLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9fdGl0bGUgYTpob3ZlcikgLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2ltYWdlOmhvdmVyOjphZnRlcixcbi5iMmItcmVsYXRlZC1pbmZvLWNhcmQ6aGFzKC5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1OXB4KSB7XG4gIC5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX3RleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXJlbGF0ZWQtaW5mby1jYXJkX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXJlbGF0ZWQtaW5mby1jYXJkOm5vdCg6aGFzKC5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2ltYWdlKSkgLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9fdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmIyYi1yZWxhdGVkLWluZm8taW5kZXgtbm8taW1hZ2UgLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9fdGV4dCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYjJiLXJlbGF0ZWQtaW5mby1jYXJkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYjJiLXJlbGF0ZWQtaW5mby1jYXJkX19sYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbn1cblxuLmIyYi1yZWxhdGVkLWluZm8uYjJiLXJlbGF0ZWQtaW5mby0tZ3JheSAuYjJiLXJlbGF0ZWQtaW5mby1jYXJkX19sYWJlbCBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLXJlbGF0ZWQtaW5mby1jYXJkX190aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9fdGl0bGUgYTpob3Zlcixcbi5iMmItcmVsYXRlZC1pbmZvLWNhcmQ6aGFzKC5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2ltYWdlOmhvdmVyKSAuYjJiLXJlbGF0ZWQtaW5mby1jYXJkX190aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9faWNvbi5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2ljb24tLXJpZ2h0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC5zdmdcIik7XG59XG5cbi5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2ljb24uYjJiLXJlbGF0ZWQtaW5mby1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbn1cblxuLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItcmVsYXRlZC1pbmZvIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IC40Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNDM3NXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcmVsYXRlZC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcmVsYXRlZC1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjY4NzVyZW07XG4gIH1cbn1cblxuLmIyYi1yZWxhdGVkLWluZm8uYjJiLXJlbGF0ZWQtaW5mby0tZ3JheSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG59XG5cbi5iMmItcmVsYXRlZC1pbmZvX19pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTkwcHQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogODRweDtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXJlbGF0ZWQtaW5mb19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXJlbGF0ZWQtaW5mb19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5iMmItcmVsYXRlZC1pbmZvLWluZGV4X190aXRsZSAqIHtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmIyYi1yZWxhdGVkLWluZm8taW5kZXgge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiA2MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcmVsYXRlZC1pbmZvLWluZGV4IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1yZWxhdGVkLWluZm8taW5kZXgtbm8taW1hZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiA0NHB4O1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1yZWxhdGVkLWluZm8taW5kZXgtbm8taW1hZ2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcmVsYXRlZC1pbmZvLWluZGV4LW5vLWltYWdlIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5iMmItc2VhcmNoLWtleXdvcmQge1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIHBhZGRpbmctbGVmdDogLjQzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC40Mzc1cmVtO1xuICBtYXJnaW4tdG9wOiA4NHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1zZWFyY2gta2V5d29yZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXNlYXJjaC1rZXl3b3JkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjY4NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItc2VhcmNoLWtleXdvcmQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG59XG5cbi5iMmItc2VhcmNoLWtleXdvcmRfX2lubmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA5OTBwdDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODRweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItc2VhcmNoLWtleXdvcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1zZWFyY2gta2V5d29yZF9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5iMmItc2VhcmNoLWtleXdvcmRfX3RpdGxlID4gKiB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItc2VhcmNoLWtleXdvcmRfX3RpdGxlID4gKiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbi5iMmItc2VhcmNoLWtleXdvcmRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYjJiLXNlY3Rpb24tZ3JheSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgcGFkZGluZy1sZWZ0OiAuNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogLjQzNzVyZW07XG4gIG1hcmdpbi10b3A6IDg0cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXNlY3Rpb24tZ3JheSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXNlY3Rpb24tZ3JheSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjY4NzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy42ODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXNlY3Rpb24tZ3JheSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLmIyYi1zZWN0aW9uLWdyYXkuYjJiLXNlY3Rpb24tZ3JheS0tYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi5iMmItc2VjdGlvbi1ncmF5X19pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTkwcHQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogODRweDtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXNlY3Rpb24tZ3JheV9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXNlY3Rpb24tZ3JheV9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5iMmItdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmIyYi10ZXh0LmIyYi1sZWFkdHh0X19wYXJhZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItdGV4dC5iMmItbGVhZHR4dF9fcGFyYWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5iMmIteW91dHViZSB7XG4gIG1heC13aWR0aDogODk1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5iMmIteW91dHViZV9faW1hZ2UgPiAqIHtcbiAgYXNwZWN0LXJhdGlvOiA4OTUvNTAzO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYjJiLXlvdXR1YmVfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYjJiLWRvd25sb2FkLWNhdGFsb2ctaW5kZXgge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiA2MHB4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1kb3dubG9hZC1jYXRhbG9nLWluZGV4IHtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1kb3dubG9hZC1jYXRhbG9nLWluZGV4IHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuLmIyYi1kb3dubG9hZC1kb2N1bWVudHMtaW5kZXgge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiA2MHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWluZGV4IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWRvd25sb2FkLWNhdGFsb2ctY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1kb3dubG9hZC1jYXRhbG9nLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1kb3dubG9hZC1jYXRhbG9nLWNhcmQgPiBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi1kb3dubG9hZC1jYXRhbG9nLWNhcmQgPiBhIC5iMmItZG93bmxvYWQtY2F0YWxvZy1jYXJkX19pbWFnZSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLmIyYi1kb3dubG9hZC1jYXRhbG9nLWNhcmQgPiBhIC5iMmItZG93bmxvYWQtY2F0YWxvZy1jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmIyYi1kb3dubG9hZC1jYXRhbG9nLWNhcmQgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItZG93bmxvYWQtY2F0YWxvZy1jYXJkID4gYTpob3ZlciAuYjJiLWRvd25sb2FkLWNhdGFsb2ctY2FyZF9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iMmItZG93bmxvYWQtY2F0YWxvZy1jYXJkID4gYTpob3ZlciAuYjJiLWRvd25sb2FkLWNhdGFsb2ctY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5iMmItZG93bmxvYWQtY2F0YWxvZy1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwLjYyNSU7XG4gIG1pbi13aWR0aDogMTEzcHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItZG93bmxvYWQtY2F0YWxvZy1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4td2lkdGg6IDE2OHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1kb3dubG9hZC1jYXRhbG9nLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTY4cHg7XG4gIH1cbn1cblxuLmRvd25sb2FkLWNhdGFsb2ctY2FyZF9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5kb3dubG9hZC1jYXRhbG9nLWNhcmRfX3RleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5kb3dubG9hZC1jYXRhbG9nLWNhcmRfX3RleHQge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uYjJiLWRvd25sb2FkLWNhdGFsb2ctY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLWRvd25sb2FkLWNhdGFsb2ctY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmIyYi1kb3dubG9hZC1jYXRhbG9nLWNhcmRfX2Rlc2NyaXB0aW9uIHNwYW4uYjJiLWRvd25sb2FkLWNhdGFsb2ctY2FyZF9faWNvbi1wZGY6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMS4xMjVlbTtcbiAgbWFyZ2luOiAwIDAuNWVtIDAuMmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fZmlsZS13aGl0ZS5zdmdcIik7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByb3ctZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkIHtcbiAgICBmbGV4LWZsb3c6IHJvdztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmQge1xuICAgIGZsZXgtZmxvdzogcm93O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG59XG5cbi5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2ltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1kb3dubG9hZC1kb2N1bWVudHMtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTY4cHg7XG4gIH1cbn1cblxuLmIyYi1kb3dubG9hZC1kb2N1bWVudHMtY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDQzLjgyNCU7XG4gIG1pbi13aWR0aDogMTQ5cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5kb3dubG9hZC1kb2N1bWVudHMtY2FyZF9fdGV4dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5kb3dubG9hZC1kb2N1bWVudHMtY2FyZF9fdGV4dCB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmIyYi1kb3dubG9hZC1kb2N1bWVudHMtY2FyZF9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2J0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiA4cHggMjBweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTQ5NDk0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2J0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2J0biBhIHtcbiAgICBwYWRkaW5nOiA4cHggNDRweCAxMHB4O1xuICB9XG59XG5cbi5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2J0biAuYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkX19idG5fX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1kb3dubG9hZC1kb2N1bWVudHMtY2FyZF9fYnRuIC5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2J0bl9faWNvbi5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2J0bl9faWNvbi0tcmlnaHQge1xuICB3aWR0aDogMC41ZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW46IDAgMCAwLjFlbSAwLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3JpZ2h0LXdoaXRlLnN2Z1wiKTtcbn1cblxuLmIyYi1kb3dubG9hZC1kb2N1bWVudHMtY2FyZF9fYnRuIC5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2J0bl9faWNvbi5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2J0bl9faWNvbi0tb3V0c2lkZWxpbmsge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9vdXRzaWRlbGlua193aGl0ZS5zdmdcIik7XG59XG5cbi5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2J0biAuYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkX19pY29uLXBkZiB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMS4xMjVlbTtcbiAgbWFyZ2luOiAwIDAuNWVtIDAuMmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fZmlsZS13aGl0ZS5zdmdcIik7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgfVxufVxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX19pbWFnZTpob3Zlcixcbi5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkOmhhcyguYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fdGl0bGUgYTpob3ZlcikgLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9faW1hZ2U6aG92ZXI6OmFmdGVyLFxuLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmQ6aGFzKC5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX190aXRsZSBhOmhvdmVyKSAuYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fdGV4dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcm93LWdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fbGFiZWwgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2xhYmVsLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2xhYmVsLS1uZXcgPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTYwMDtcbn1cblxuLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2xhYmVsLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2xhYmVsLS1tYWluID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RjZGNkY7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fbGFiZWwuYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fbGFiZWwtLXN1YiA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xufVxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX190aXRsZSBhOmhvdmVyLFxuLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmQ6aGFzKC5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX19pbWFnZTpob3ZlcikgLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2ljb24uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9faWNvbi0tcmlnaHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC5zdmdcIik7XG59XG5cbi5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX19pY29uLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2ljb24tLW91dHNpZGVsaW5rIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbn1cblxuLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2ljb24uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9faWNvbi0tcGRmIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMThweDtcbiAgdHJhbnNsYXRlOiAwIDNweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9maWxlLXdoaXRlLnN2Z1wiKTtcbn1cblxuLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXBfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogNjBweDtcbn1cblxuLmIyYi1ldmVudC10b3AtbmF2LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1ldmVudC10b3AtbmF2LW1haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogNDRweDtcbiAgfVxufVxuXG4uYjJiLWV2ZW50LXRvcC1uYXYtbWFpbiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1ldmVudC10b3AtbmF2LW1haW4gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5iMmItZXZlbnQtdG9wLW5hdi1tYWluIGxpIGEge1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgzcHgpIHtcbiAgLmIyYi1ldmVudC10b3AtbmF2LW1haW4gbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG4uYjJiLWV2ZW50LXRvcC1uYXYtbWFpbiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItZXZlbnQtdG9wLW5hdi1tYWluIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zbGF0ZTogOHB4IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9kb3duLnN2Z1wiKTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4M3B4KSB7XG4gIC5iMmItZXZlbnQtdG9wLW5hdi1tYWluIGxpIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5iMmItZXZlbnQtdG9wLW5hdiB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbi5iMmItZXZlbnQtdG9wLW5vLWluZm8ge1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLWV2ZW50LXRvcC1ub3RlIHtcbiAgY29sb3I6ICM2RjZGNkY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODNweCkge1xuICAuYjJiLWV2ZW50LXRvcC1ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiA4NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItZXZlbnQtdG9wLW5vdGUge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktaGVybyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4M3B4KSB7XG4gIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1OXB4KSB7XG4gIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktaGVybyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWhlcm8ge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgfVxufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWhlcm9fX3RleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgzcHgpIHtcbiAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1oZXJvX190ZXh0IHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjU5cHgpIHtcbiAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1oZXJvX190ZXh0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1oZXJvX190ZXh0IHtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1oZXJvX190ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktaGVyb19fbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWhlcm9fX2xhYmVsID4gKiB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWhlcm9fX3RpdGxlID4gKiB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktaGVyb19fdGl0bGUgPiAqIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1oZXJvX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTlweCkge1xuICAuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWhlcm9fX2ltYWdlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWhlcm9fX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWxpbmV1cC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWxpbmV1cC1jYXJkIHtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZCB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMTY4cHg7XG4gIH1cbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ltYWdlOmhvdmVyLFxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZDpoYXMoLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZF9fdGl0bGUgYTpob3ZlcikgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ltYWdlOmhvdmVyOjphZnRlcixcbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmQ6aGFzKC5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWxpbmV1cC1jYXJkX190ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWxpbmV1cC1jYXJkX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZF9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIsXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWxpbmV1cC1jYXJkOmhhcyguYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pbWFnZTpob3ZlcikgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZF9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ljb24uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLS1yaWdodCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3JpZ2h0LnN2Z1wiKTtcbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZF9faWNvbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ljb24tLW91dHNpZGVsaW5rIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xuICByb3ctZ2FwOiA0NHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbmF2LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1uYXYtbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiA0NHB4O1xuICB9XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbmF2LW1haW4gbGkge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktbmF2LW1haW4gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbmF2LW1haW4gbGkgYSB7XG4gIGNvbG9yOiAjMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODNweCkge1xuICAuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LW5hdi1tYWluIGxpIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1uYXYtbWFpbiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbmF2LW1haW4gbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNsYXRlOiA4cHggLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX2Rvd24uc3ZnXCIpO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgzcHgpIHtcbiAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1uYXYtbWFpbiBsaSBhOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktdG9waWNzLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktdG9waWNzLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktdG9waWNzLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgfVxufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9faW1hZ2U6aG92ZXIsXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkOmhhcyguYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX190aXRsZSBhOmhvdmVyKSAuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9faW1hZ2U6aG92ZXI6OmFmdGVyLFxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZDpoYXMoLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9fdGl0bGUgYTpob3ZlcikgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX190ZXh0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9fdGV4dCB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9fbGFiZWwgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktdG9waWNzLWNhcmRfX3RpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX190aXRsZSBhOmhvdmVyLFxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZDpoYXMoLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9faW1hZ2U6aG92ZXIpIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktdG9waWNzLWNhcmRfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX19pY29uLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9faWNvbi0tcmlnaHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC5zdmdcIik7XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktdG9waWNzLWNhcmRfX2ljb24uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktdG9waWNzLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktdG9waWNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3NfX3RpdGxlID4gKiB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3NfX3RpdGxlID4gKiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljc19fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljc19fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktdG9waWNzX19ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLW1haW4tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtbWFpbi1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtbWFpbi1jYXJkIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtbWFpbi1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLW1haW4tY2FyZF9fdGV4dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtbWFpbi1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLW1haW4tY2FyZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLW1haW4tY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkIHtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX19pbWFnZTpob3Zlcixcbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZDpoYXMoLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX190aXRsZSBhOmhvdmVyKSAuYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ltYWdlOmhvdmVyOjphZnRlcixcbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZDpoYXMoLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX190aXRsZSBhOmhvdmVyKSAuYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmRfX3RleHQge1xuICB3aWR0aDogNTAlO1xufVxuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX190aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX190aXRsZSBhOmhvdmVyLFxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkOmhhcyguYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ltYWdlOmhvdmVyKSAuYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmRfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZF9faWNvbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZF9faWNvbi0tcmlnaHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC5zdmdcIik7XG59XG5cbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZF9faWNvbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xufVxuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZF9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHJvdy1nYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX19sYWJlbCA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU2RTZFO1xuICBjb2xvcjogI0ZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwX19zdWIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwX19zdWIge1xuICAgIHJvdy1nYXA6IDQ0cHg7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLWluZHVzdHJ5LXRvcC1saW5ldXBfX3N1YiB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cF9fZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWluZHVzdHJ5LXRvcC1saW5ldXBfX2Zvb3Qge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cblxuLmIyYi1pbmR1c3RyeS10b3AtbmF2LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1pbmR1c3RyeS10b3AtbmF2LW1haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogNDRweDtcbiAgfVxufVxuXG4uYjJiLWluZHVzdHJ5LXRvcC1uYXYtbWFpbiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1pbmR1c3RyeS10b3AtbmF2LW1haW4gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5iMmItaW5kdXN0cnktdG9wLW5hdi1tYWluIGxpIGEge1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgzcHgpIHtcbiAgLmIyYi1pbmR1c3RyeS10b3AtbmF2LW1haW4gbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG4uYjJiLWluZHVzdHJ5LXRvcC1uYXYtbWFpbiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItaW5kdXN0cnktdG9wLW5hdi1tYWluIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zbGF0ZTogOHB4IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9kb3duLnN2Z1wiKTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4M3B4KSB7XG4gIC5iMmItaW5kdXN0cnktdG9wLW5hdi1tYWluIGxpIGE6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5iMmItaW5kdXN0cnktdG9wLW5hdiB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLWluZHVzdHJ5LXRvcC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWhlcm8ge1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWhlcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxNjhweDtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ltYWdlOmhvdmVyLFxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkOmhhcyguYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2U6aG92ZXI6OmFmdGVyLFxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkOmhhcyguYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZF9fdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIsXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2U6aG92ZXIpIC5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZF9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLS1yaWdodCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3JpZ2h0LnN2Z1wiKTtcbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDQ0cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktbmF2LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LWNhdGVnb3J5LW5hdi1tYWluIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDQ0cHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LW5hdi1tYWluIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3QtY2F0ZWdvcnktbmF2LW1haW4gbGkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1uYXYtbWFpbiBsaSBhIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4M3B4KSB7XG4gIC5iMmItcHJvZHVjdC1jYXRlZ29yeS1uYXYtbWFpbiBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1uYXYtbWFpbiBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1uYXYtbWFpbiBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogOHB4O1xuICB0cmFuc2xhdGU6IDhweCAtMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fZG93bi5zdmdcIik7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODNweCkge1xuICAuYjJiLXByb2R1Y3QtY2F0ZWdvcnktbmF2LW1haW4gbGkgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LW5hdiB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3QtY2F0ZWdvcnktbmF2IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZCB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9faW1hZ2U6aG92ZXIsXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9fdGl0bGUgYTpob3ZlcikgLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkX19pbWFnZTpob3Zlcjo6YWZ0ZXIsXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9fdGl0bGUgYTpob3ZlcikgLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9fdGV4dCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9fdGV4dCB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkX190aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkX190aXRsZSBhOmhvdmVyLFxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkOmhhcyguYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwLWNhcmRfX2ltYWdlOmhvdmVyKSAuYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwLWNhcmRfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9faWNvbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9faWNvbi0tcmlnaHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC5zdmdcIik7XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9faWNvbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xufVxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwX190aXRsZSA+ICoge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXBfX3RpdGxlID4gKiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogNDRweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwX19ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmRfX2ltYWdlOmhvdmVyLFxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkOmhhcyguYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZF9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZF9faW1hZ2U6aG92ZXI6OmFmdGVyLFxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkOmhhcyguYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZF9fdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmRfX3RpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmRfX3RpdGxlIGE6aG92ZXIsXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZF9faW1hZ2U6aG92ZXIpIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZF9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkX19pY29uLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkX19pY29uLS1yaWdodCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3JpZ2h0LnN2Z1wiKTtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1mZWF0dXJlLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1mZWF0dXJlLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1mZWF0dXJlLWNhcmRfX3RleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS1jYXJkX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS1jYXJkOm5vdCg6aGFzKC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1mZWF0dXJlLWNhcmRfX2ltYWdlKSkgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9fdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMTJweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS1jYXJkX190aXRsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IGNhbGMoMTJweCArIDlweCk7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDJweCAyMHB4IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFREVERUQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1mZWF0dXJlLWNhcmRfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC05cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggI0VERURFRDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMTZweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTZweCB0cmFuc3BhcmVudDtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9fdGl0bGUtdGV4dCB7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9fdGl0bGUtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9fZGVzY3JpcHRpb24gLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9fZGVzY3JpcHRpb24tbm90ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2RjZGNkY7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1mZWF0dXJlLWNhcmRfX2ltYWdlIHtcbiAgICB3aWR0aDogMjcycHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1mZWF0dXJlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogNjBweDtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWhlcm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODNweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktaGVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1OXB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1oZXJvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1oZXJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWhlcm8ge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktaGVyb19fdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODNweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktaGVyb19fdGV4dCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1OXB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1oZXJvX190ZXh0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWhlcm9fX3RleHQge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktaGVyb19fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktaGVyb19fdGl0bGUgPiAqIHtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWhlcm9fX3RpdGxlID4gKiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1oZXJvX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTlweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktaGVyb19faW1hZ2Uge1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1oZXJvX19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ltYWdlOmhvdmVyLFxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkOmhhcyguYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2U6aG92ZXI6OmFmdGVyLFxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkOmhhcyguYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIsXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2U6aG92ZXIpIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLS1yaWdodCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3JpZ2h0LnN2Z1wiKTtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9fZGVzY3JpcHRpb24gLmIyYi1vcHRfX2l0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcm93LWdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmRfX2xhYmVsID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RTZFNkU7XG4gIGNvbG9yOiAjRkZGO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogNjBweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZCB7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX19pbWFnZTpob3Zlcixcbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmRfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX19pbWFnZTpob3Zlcjo6YWZ0ZXIsXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkOmhhcyguYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX190aXRsZSBhOmhvdmVyKSAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZF9fdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZF9fdGV4dCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmRfX3RpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX190aXRsZSBhOmhvdmVyLFxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZDpoYXMoLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZF9faW1hZ2U6aG92ZXIpIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmRfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX19pY29uLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZF9faWNvbi0tcmlnaHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC5zdmdcIik7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmRfX2ljb24uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogNDRweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDQ0cHg7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYtbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYtbWFpbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2LW1haW4gbGkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYtbWFpbiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjIyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYtbWFpbiBsaSBhIHtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2LW1haW4gbGkgYSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdi1tYWluIGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYtbWFpbiBsaSBhLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdl9fYWN0aXZlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IC4xMjVyZW07XG4gIGJvdHRvbTogLTJweDtcbiAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYtbWFpbiBsaSBhOm5vdCguYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2X19hY3RpdmUpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvdHRvbTogLTJweDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAuMTI1cmVtO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0LCBsZWZ0IC4zcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2LW1haW4gbGkgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgdHJhbnNsYXRlOiA4cHggLTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX2Rvd24uc3ZnXCIpO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2LW1haW4gbGkgYTpob3Zlcjpub3QoLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdl9fYWN0aXZlKTpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdi1zdWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0cmFuc2xhdGU6IDAgMnB4O1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2LXN1YiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdi1zdWIgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiA4cHggMjBweCA5cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzk0OTQ5NDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdi1zdWIgbGkgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RTZFNkU7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYtc3ViIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zbGF0ZTogOHB4IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9kb3duLXdoaXRlLnN2Z1wiKTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXZfX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNThweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXZfX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogNDZweDtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjREJEQkRCO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdiAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2X19pbm5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2X19maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2X19maXhlZCAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2X19pbm5lciB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLjQzNzVyZW07XG4gIG1hcmdpbi1yaWdodDogLjQzNzVyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2LmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdl9fZml4ZWQgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdl9faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2X19maXhlZCAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2X19pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IDMuNjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNjg3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDk4N3B0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXZfX2ZpeGVkIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXZfX2lubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDk5MHB0O1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXZfX3N1YiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdl9fc3ViIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1waWNrdXAtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiAzNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX190ZXh0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1waWNrdXAtY2FyZF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTlweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmRfX3RpdGxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX190aXRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogY2FsYygxMnB4ICsgOXB4KTtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAycHggMjBweCAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmRfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC05cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggI0ZGRTYwMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMTZweCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogc29saWQgMTZweCB0cmFuc3BhcmVudDtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX190aXRsZS10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmRfX3RpdGxlLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1waWNrdXAtY2FyZF9fYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX19idXR0b24gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgcGFkZGluZzogOHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjOTQ5NDk0O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmRfX2J1dHRvbiBhIHtcbiAgICBwYWRkaW5nOiA4cHggNDRweCA5cHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX19idXR0b24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RTZFNkU7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1waWNrdXAtY2FyZF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmRfX2ljb24uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmRfX2ljb24tLXJpZ2h0IHtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwIDAgMC4xZW0gMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC13aGl0ZS5zdmdcIik7XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1waWNrdXAtY2FyZF9fbm90ZSA+ICoge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgY29sb3I6ICM2RjZGNkY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1waWNrdXAtY2FyZF9fbm90ZSA+ICogc3BhbiB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3QtdG9wLWluZHVzdHJ5LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3QtdG9wLWluZHVzdHJ5LWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0IGxpIGEge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBhc3BlY3QtcmF0aW86IDQwMC8zMDg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0IGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5iMmItcHJvZHVjdC10b3AtaW5kdXN0cnktbGlzdCBsaSBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYjJiLXByb2R1Y3QtdG9wLWluZHVzdHJ5LWxpc3QgbGkgYTpob3Zlcjo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0X19ib2R5IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYjJiLXByb2R1Y3QtdG9wLWluZHVzdHJ5LWxpc3RfX2JvZHktaW5uZXIge1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xufVxuXG4uYjJiLXByb2R1Y3QtdG9wLWluZHVzdHJ5LWxpc3RfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0IGxpIGE6aG92ZXIgLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0X190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYjJiLXByb2R1Y3QtdG9wLWluZHVzdHJ5LWxpc3RfX3RpdGxlLWljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0X190aXRsZS1pY29uLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0X190aXRsZS1pY29uLS1yaWdodCB7XG4gIHdpZHRoOiAwLjVlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbjogMCAwIDAuMWVtIDAuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fcmlnaHQtd2hpdGUuc3ZnXCIpO1xufVxuXG4uYjJiLXByb2R1Y3QtdG9wLWluZHVzdHJ5LWxpc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG59XG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLW1haW4tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1tYWluLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC10b3AtbGluZXVwLW1haW4tY2FyZCB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtbWFpbi1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtbWFpbi1jYXJkX190ZXh0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLW1haW4tY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcHJvZHVjdC10b3AtbGluZXVwLW1haW4tY2FyZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtbWFpbi1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkIHtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmQge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ltYWdlOmhvdmVyLFxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX190aXRsZSBhOmhvdmVyKSAuYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1zdWItY2FyZF9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX19pbWFnZTpob3Zlcjo6YWZ0ZXIsXG4uYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1zdWItY2FyZDpoYXMoLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX3RleHQge1xuICB3aWR0aDogNTAlO1xufVxuXG4uYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1zdWItY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1zdWItY2FyZF9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX190aXRsZSBhOmhvdmVyLFxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX19pbWFnZTpob3ZlcikgLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ljb24uYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1zdWItY2FyZF9faWNvbi0tcmlnaHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC5zdmdcIik7XG59XG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX19pY29uLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ljb24tLW91dHNpZGVsaW5rIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcm93LWdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4uYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1zdWItY2FyZF9fbGFiZWwgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZFNkU2RTtcbiAgY29sb3I6ICNGRkY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwX19zdWIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LXRvcC1saW5ldXBfX3N1YiB7XG4gICAgcm93LWdhcDogNDRweDtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC10b3AtbGluZXVwX19zdWIge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3QtdG9wLWxpbmV1cF9fZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXByb2R1Y3QtdG9wLWxpbmV1cF9fZm9vdCB7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3QtdG9wLW5hdi1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItcHJvZHVjdC10b3AtbmF2LW1haW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogNDRweDtcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3QtdG9wLW5hdi1tYWluIGxpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXByb2R1Y3QtdG9wLW5hdi1tYWluIGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYjJiLXByb2R1Y3QtdG9wLW5hdi1tYWluIGxpIGEge1xuICBjb2xvcjogIzIyMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgzcHgpIHtcbiAgLmIyYi1wcm9kdWN0LXRvcC1uYXYtbWFpbiBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5iMmItcHJvZHVjdC10b3AtbmF2LW1haW4gbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYjJiLXByb2R1Y3QtdG9wLW5hdi1tYWluIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHRyYW5zbGF0ZTogOHB4IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9kb3duLnN2Z1wiKTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4M3B4KSB7XG4gIC5iMmItcHJvZHVjdC10b3AtbmF2LW1haW4gbGkgYTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmIyYi1wcm9kdWN0LXRvcC1uYXYge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1wcm9kdWN0LXRvcC1uYXYge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cblxuLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uYjJiLXNhdC10b3AtbGluZXVwLWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYjJiLXNhdC10b3AtbGluZXVwLWNhcmRfX2ltYWdlOmhvdmVyLFxuLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkOmhhcyguYjJiLXNhdC10b3AtbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9faW1hZ2U6aG92ZXI6OmFmdGVyLFxuLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkOmhhcyguYjJiLXNhdC10b3AtbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHJvdy1nYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkX19sYWJlbCA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDNweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYjJiLXNhdC10b3AtbGluZXVwLWNhcmRfX2xhYmVsLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkX19sYWJlbC0tbmV3ID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU2MDA7XG59XG5cbi5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLXNhdC10b3AtbGluZXVwLWNhcmRfX3RpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYjJiLXNhdC10b3AtbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIsXG4uYjJiLXNhdC10b3AtbGluZXVwLWNhcmQ6aGFzKC5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9faW1hZ2U6aG92ZXIpIC5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYjJiLXNhdC10b3AtbGluZXVwLWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkX19pY29uLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkX19pY29uLS1yaWdodCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3JpZ2h0LnN2Z1wiKTtcbn1cblxuLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkX19pY29uLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG59XG5cbi5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItc2F0LXRvcC1saW5ldXAge1xuICBtYXJnaW4tYm90dG9tOiA4NHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1zYXQtdG9wLWxpbmV1cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuLmIyYi1zYXQtdG9wLWxpbmV1cF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiA2MHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi1zYXQtdG9wLWxpbmV1cF9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItc2F0LXRvcC1saW5ldXBfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi10b3AtZXZlbnQtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAyMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi10b3AtZXZlbnQtY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi10b3AtZXZlbnQtY2FyZCB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG4uYjJiLXRvcC1ldmVudC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi10b3AtZXZlbnQtY2FyZF9faW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXRvcC1ldmVudC1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICB9XG59XG5cbi5iMmItdG9wLWV2ZW50LWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYjJiLXRvcC1ldmVudC1jYXJkX19pbWFnZTpob3Zlcixcbi5iMmItdG9wLWV2ZW50LWNhcmQ6aGFzKC5iMmItdG9wLWV2ZW50LWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItdG9wLWV2ZW50LWNhcmRfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYjJiLXRvcC1ldmVudC1jYXJkX19pbWFnZTpob3Zlcjo6YWZ0ZXIsXG4uYjJiLXRvcC1ldmVudC1jYXJkOmhhcyguYjJiLXRvcC1ldmVudC1jYXJkX190aXRsZSBhOmhvdmVyKSAuYjJiLXRvcC1ldmVudC1jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItdG9wLWV2ZW50LWNhcmRfX3RleHQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXRvcC1ldmVudC1jYXJkX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5iMmItdG9wLWV2ZW50LWNhcmRfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICByb3ctZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5iMmItdG9wLWV2ZW50LWNhcmRfX2xhYmVsID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5iMmItdG9wLWV2ZW50LWNhcmRfX2xhYmVsLmIyYi10b3AtZXZlbnQtY2FyZF9fbGFiZWwtLW5ldyA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNjAwO1xufVxuXG4uYjJiLXRvcC1ldmVudC1jYXJkX19sYWJlbC5iMmItdG9wLWV2ZW50LWNhcmRfX2xhYmVsLS1tYWluID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RjZGNkY7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4uYjJiLXRvcC1ldmVudC1jYXJkX19sYWJlbC5iMmItdG9wLWV2ZW50LWNhcmRfX2xhYmVsLS1zdWIgPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLmIyYi10b3AtZXZlbnQtY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLXRvcC1ldmVudC1jYXJkX190aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi10b3AtZXZlbnQtY2FyZF9fdGl0bGUgYTpob3Zlcixcbi5iMmItdG9wLWV2ZW50LWNhcmQ6aGFzKC5iMmItdG9wLWV2ZW50LWNhcmRfX2ltYWdlOmhvdmVyKSAuYjJiLXRvcC1ldmVudC1jYXJkX190aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItdG9wLWV2ZW50LWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi10b3AtZXZlbnQtY2FyZF9faWNvbi5iMmItdG9wLWV2ZW50LWNhcmRfX2ljb24tLXJpZ2h0IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fcmlnaHQuc3ZnXCIpO1xufVxuXG4uYjJiLXRvcC1ldmVudC1jYXJkX19pY29uLmIyYi10b3AtZXZlbnQtY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xufVxuXG4uYjJiLXRvcC1ldmVudC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmIyYi10b3AtZXZlbnRfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogNjBweDtcbn1cblxuLmIyYi10b3AtZXZlbnRfX2Zvb3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItdG9wLWV2ZW50X19mb290IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5iMmItdG9wLWhlcm8ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbi5iMmItdG9wLWhlcm9fX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4M3B4KSB7XG4gIC5iMmItdG9wLWhlcm9fX2lubmVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDM3NS81MjA7XG4gICAgcGFkZGluZy10b3A6IDgzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItdG9wLWhlcm9fX2lubmVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDc2OC80MDA7XG4gICAgcGFkZGluZy10b3A6IDEwOHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi10b3AtaGVyb19faW5uZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMzg0MC8xNTM0O1xuICAgIHBhZGRpbmctdG9wOiAxNTlweDtcbiAgfVxufVxuXG4uYjJiLXRvcC1oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKC40Mzc1cmVtICsgLjYyNXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoLjQzNzVyZW0gKyAuNjI1cmVtKTtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItdG9wLWhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxcmVtICsgMXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxcmVtICsgMXJlbSk7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXRvcC1oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy42ODc1cmVtICsgMS4yNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzLjY4NzVyZW0gKyAxLjI1cmVtKTtcbiAgfVxufVxuXG4uYjJiLXRvcC1oZXJvX19jb250ZW50LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODNweCkge1xuICAuYjJiLXRvcC1oZXJvX19jb250ZW50LWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXRvcC1oZXJvX19jb250ZW50LWlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItdG9wLWhlcm9fX2NvbnRlbnQtaW5uZXIge1xuICAgIHdpZHRoOiBjYWxjKDU1MCAvIDEyMDggKiAxMDAlKTtcbiAgfVxufVxuXG4uYjJiLXRvcC1oZXJvX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggIzAwMDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU4M3B4KSB7XG4gIC5iMmItdG9wLWhlcm9fX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi10b3AtaGVyb19fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXRvcC1oZXJvX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4uYjJiLXRvcC1oZXJvX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1OXB4KSB7XG4gIC5iMmItdG9wLWhlcm9fX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItdG9wLWhlcm9fX3RleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY4ODg5O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuLmIyYi10b3AtaGVyb19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTgzcHgpIHtcbiAgLmIyYi10b3AtaGVyb19faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDQxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXRvcC1oZXJvX19pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gIH1cbn1cblxuLmIyYi10b3AtaW1wb3J0YW50LWluZm8tbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5iMmItdG9wLWltcG9ydGFudC1pbmZvLWxpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmIyYi10b3AtaW1wb3J0YW50LWluZm8tbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi10b3AtaW1wb3J0YW50LWluZm8tbGlzdCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItdG9wLWltcG9ydGFudC1pbmZvLWxpc3RfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi10b3AtaW1wb3J0YW50LWluZm8tbGlzdF9faWNvbi5iMmItdG9wLWltcG9ydGFudC1pbmZvLWxpc3RfX2ljb24tLXJpZ2h0IHtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fcmlnaHQuc3ZnXCIpO1xufVxuXG4uYjJiLXRvcC1pbXBvcnRhbnQtaW5mby1saXN0X19pY29uLmIyYi10b3AtaW1wb3J0YW50LWluZm8tbGlzdF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xufVxuXG4uYjJiLXRvcC1pbXBvcnRhbnQtaW5mbyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgcGFkZGluZy1sZWZ0OiAuNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogLjQzNzVyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXRvcC1pbXBvcnRhbnQtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXRvcC1pbXBvcnRhbnQtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjY4NzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy42ODc1cmVtO1xuICB9XG59XG5cbi5iMmItdG9wLWltcG9ydGFudC1pbmZvX19pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTkwcHQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXRvcC1pbXBvcnRhbnQtaW5mb19faW5uZXIge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi10b3AtaW1wb3J0YW50LWluZm9fX2lubmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uYjJiLXRvcC1pbmR1c3RyeS1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXRvcC1pbmR1c3RyeS1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmIyYi10b3AtaW5kdXN0cnktY2FyZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgei1pbmRleDogMztcbn1cblxuLmIyYi10b3AtaW5kdXN0cnktY2FyZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItdG9wLWluZHVzdHJ5LWNhcmQ6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5iMmItdG9wLWluZHVzdHJ5LWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXRvcC1pbmR1c3RyeS1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IGNhbGMoMTg0IC8gNzA0ICogMTAwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXRvcC1pbmR1c3RyeS1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDIwOHB4O1xuICB9XG59XG5cbi5iMmItdG9wLWluZHVzdHJ5LWNhcmRfX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1ODNweCkge1xuICAuYjJiLXRvcC1pbmR1c3RyeS1jYXJkX190ZXh0IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5iMmItdG9wLWluZHVzdHJ5LWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmIyYi10b3AtaW5kdXN0cnktY2FyZF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYjJiLXRvcC1pbmR1c3RyeS1jYXJkX19pY29uLmIyYi10b3AtaW5kdXN0cnktY2FyZF9faWNvbi0tcmlnaHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC5zdmdcIik7XG59XG5cbi5iMmItdG9wLWluZHVzdHJ5LWNhcmRfX2ljb24uYjJiLXRvcC1pbmR1c3RyeS1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG59XG5cbi5iMmItdG9wLWluZHVzdHJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi10b3AtaW5kdXN0cnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9faW1hZ2U6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9faW1hZ2U6aG92ZXIsXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyLWNhcmQ6aGFzKC5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9fdGl0bGUgYTpob3ZlcikgLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkX19pbWFnZTpob3Zlcjo6YWZ0ZXIsXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyLWNhcmQ6aGFzKC5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9fdGl0bGUgYTpob3ZlcikgLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9fdGl0bGUgYSwgLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkX190aXRsZSBzcGFuIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyLWNhcmRfX3RpdGxlIGE6aG92ZXIsXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyLWNhcmQ6aGFzKC5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9faW1hZ2U6aG92ZXIpIC5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9fdGl0bGUgYSwgLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkX190aXRsZSBzcGFuOmhvdmVyLFxuLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkOmhhcyguYjJiLXRvcC1waWNrdXAtc2xpZGVyLWNhcmRfX2ltYWdlOmhvdmVyKSAuYjJiLXRvcC1waWNrdXAtc2xpZGVyLWNhcmRfX3RpdGxlIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9faWNvbi5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9faWNvbi0tcmlnaHQge1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC5zdmdcIik7XG59XG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9faWNvbi5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQzN3B4KSB7XG4gIC5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlcl9fY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlcl9fY29udHJvbHMtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDRweDtcbn1cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlcl9fYnV0dG9uLXByZXYsXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX19idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX2J1dHRvbi1wcmV2OjpiZWZvcmUsXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX19idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX19idXR0b24tcHJldjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX2xlZnQuc3ZnXCIpO1xufVxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX19idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3JpZ2h0LnN2Z1wiKTtcbn1cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlcl9fcGFnaW5hdGlvbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX19wYWdlIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX3BhZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fY2lyY2xlX2dyYXkuc3ZnXCIpO1xufVxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX19wYWdlLmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX2NpcmNsZV9ibGFjay5zdmdcIik7XG59XG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlcl9fdG9nZ2xlLXBsYXk6OmJlZm9yZSxcbi5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX3RvZ2dsZS1wYXVzZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX190b2dnbGUtcGxheTo6YmVmb3JlIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX3RvZ2dsZS1wYXVzZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3BhdXNlLnN2Z1wiKTtcbn1cblxuLmIyYi10b3AtcGlja3VwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG59XG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG59XG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9faGVhZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFzcGVjdC1yYXRpbzogNDAwLzMwODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX2hlYWQ6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9faGVhZDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmIyYi10b3AtcHJvZHVjdC1jYXJkX19oZWFkOmhvdmVyOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX2ltYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX2ltYWdlLWlubmVyIHtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbn1cblxuLmIyYi10b3AtcHJvZHVjdC1jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9faGVhZDpob3ZlciAuYjJiLXRvcC1wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9fdGl0bGUtaWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX3RpdGxlLWljb24uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX3RpdGxlLWljb24tLXJpZ2h0IHtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAwIDAgMC4xZW0gMC41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9yaWdodC13aGl0ZS5zdmdcIik7XG59XG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9fdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG59XG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDI0cHg7XG59XG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9fbGluay1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjRweDtcbn1cblxuLmIyYi10b3AtcHJvZHVjdC1jYXJkX19saW5rLWxpc3QgbGkge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX2xpbmstbGlzdCBsaSBhIHtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi10b3AtcHJvZHVjdC1jYXJkX19saW5rLWxpc3QgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX2xpbmstbGlzdC1pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9fbGluay1saXN0LWljb24uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX2xpbmstbGlzdC1pY29uLS1yaWdodCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3JpZ2h0LnN2Z1wiKTtcbn1cblxuLmIyYi10b3AtcHJvZHVjdC1jYXJkX19saW5rLWxpc3QtaWNvbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9fbGluay1saXN0LWljb24tLW91dHNpZGVsaW5rIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbn1cblxuLmIyYi10b3AtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi10b3AtcHJvZHVjdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItdG9wLXByb2R1Y3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cblxuLmIyYi10b3Atc2F0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuXG4uYjJiLXRvcC1zYXQtY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLmIyYi10b3Atc2F0LWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYjJiLXRvcC1zYXQtY2FyZF9faW1hZ2U6aG92ZXIsXG4uYjJiLXRvcC1zYXQtY2FyZDpoYXMoLmIyYi10b3Atc2F0LWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItdG9wLXNhdC1jYXJkX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmIyYi10b3Atc2F0LWNhcmRfX2ltYWdlOmhvdmVyOjphZnRlcixcbi5iMmItdG9wLXNhdC1jYXJkOmhhcyguYjJiLXRvcC1zYXQtY2FyZF9fdGl0bGUgYTpob3ZlcikgLmIyYi10b3Atc2F0LWNhcmRfX2ltYWdlOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYjJiLXRvcC1zYXQtY2FyZF9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHJvdy1nYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmIyYi10b3Atc2F0LWNhcmRfX2xhYmVsID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5iMmItdG9wLXNhdC1jYXJkX19sYWJlbC5iMmItdG9wLXNhdC1jYXJkX19sYWJlbC0tbmV3ID4gKiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU2MDA7XG59XG5cbi5iMmItdG9wLXNhdC1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi5iMmItdG9wLXNhdC1jYXJkX190aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmIyYi10b3Atc2F0LWNhcmRfX3RpdGxlIGE6aG92ZXIsXG4uYjJiLXRvcC1zYXQtY2FyZDpoYXMoLmIyYi10b3Atc2F0LWNhcmRfX2ltYWdlOmhvdmVyKSAuYjJiLXRvcC1zYXQtY2FyZF9fdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYjJiLXRvcC1zYXQtY2FyZF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYjJiLXRvcC1zYXQtY2FyZF9faWNvbi5iMmItdG9wLXNhdC1jYXJkX19pY29uLS1yaWdodCB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3JpZ2h0LnN2Z1wiKTtcbn1cblxuLmIyYi10b3Atc2F0LWNhcmRfX2ljb24uYjJiLXRvcC1zYXQtY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudC9kYW0vd2ViLWFzc2V0cy9uaWtvbmNvbS9idXNpbmVzcy9sb2NhbC9qcC9qYS9jb21tb24vcmVuZXdhbF9hc3NldHMvaW1nL2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xufVxuXG4uYjJiLXRvcC1zYXQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5iMmItdG9wLXNhdCB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXRvcC1zYXQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cbi5iMmItdG9wLXNhdF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiA2MHB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgLmIyYi10b3Atc2F0X19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYwcHgpIHtcbiAgLmIyYi10b3Atc2F0X19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5iMmItdG9wLXNhdF9fZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzMzO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5iMmItdG9wLXNlYXJjaC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByb3ctZ2FwOiAzMnB4O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItdG9wLXNlYXJjaC1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuLmIyYi10b3Atc2VhcmNoLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1ODRweCkge1xuICAuYjJiLXRvcC1zZWFyY2gtY2FyZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItdG9wLXNlYXJjaC1jYXJkX190aXRsZSB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXRvcC1zZWFyY2gtY2FyZF9faW5wdXQge1xuICAgIHdpZHRoOiBjYWxjKDEwMDAgLyAxMjgwICogMTAwJSk7XG4gIH1cbn1cblxuLmIyYi10b3Atc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMjBweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cbi5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX19pbWFnZSB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICB9XG59XG5cbi5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmRfX2ltYWdlOmhvdmVyLFxuLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmQ6aGFzKC5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX190aXRsZSBhOmhvdmVyKSAuYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZF9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX19pbWFnZTpob3Zlcjo6YWZ0ZXIsXG4uYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZDpoYXMoLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmRfX3RpdGxlIGE6aG92ZXIpIC5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX19pbWFnZTo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAuYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZF9fdGV4dCB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG4uYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZF9fdGl0bGUgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX190aXRsZSBhOmhvdmVyLFxuLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmQ6aGFzKC5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX19pbWFnZTpob3ZlcikgLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmRfX3RpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmRfX2ljb24uYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZF9faWNvbi0tcmlnaHQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRyYW5zbGF0ZTogOHB4IDNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRlbnQvZGFtL3dlYi1hc3NldHMvbmlrb25jb20vYnVzaW5lc3MvbG9jYWwvanAvamEvY29tbW9uL3JlbmV3YWxfYXNzZXRzL2ltZy9pY29uX3JpZ2h0LnN2Z1wiKTtcbn1cblxuLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmRfX2ljb24uYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250ZW50L2RhbS93ZWItYXNzZXRzL25pa29uY29tL2J1c2luZXNzL2xvY2FsL2pwL2phL2NvbW1vbi9yZW5ld2FsX2Fzc2V0cy9pbWcvaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG59XG5cbi5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cblxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4NHB4KSB7XG4gIC5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbiB7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI2MHB4KSB7XG4gIC5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbiB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLWNvbnRlbnQge1xuICAqIHtcbiAgICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgWXVHb3RoaWMsIFwiQ3VzdG9taXplZCBZdSBHb3RoaWNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIHBhZGRpbmctbGVmdDogcmVtKDEwKTtcbiAgcGFkZGluZy1yaWdodDogcmVtKDEwKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb3VuZGF0aW9uXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyB2dzogdmlld3BvcnQgd2lkdGhcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vXG5AZnVuY3Rpb24gdncoJHNpemUsICR2aWV3cG9ydDogJHZpZXdwb3J0KSB7XG4gICRyYXRlOiAxMDAgLyAkdmlld3BvcnQ7XG4gICR2dzogJHJhdGUgKiAkc2l6ZTtcbiAgQHJldHVybiBjYWxjKHZhcigtLXZ3KSAqICN7JHZ3fSk7XG59XG5cblxuQGZ1bmN0aW9uIHZ3UEMoJHNpemUsICR2aWV3cG9ydDogMTkyMCkge1xuICAkcmF0ZTogMTAwIC8gJHZpZXdwb3J0O1xuICAkdnc6ICRyYXRlICogJHNpemU7XG4gIEByZXR1cm4gY2FsYyh2YXIoLS12dykgKiAjeyR2d30pO1xufVxuXG5cblxuLy8gcmVtXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xuQGZ1bmN0aW9uIHJlbSgkcHgsICRiYXNlRm9udFNpemU6ICRiYXNlRm9udFNpemUpIHtcbiAgQHJldHVybiAkcHggLyAkYmFzZUZvbnRTaXplICogMXJlbTtcbn1cblxuXG5cbi8vIHB3OiBwZXJjZW50IHdpZHRoXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xuQGZ1bmN0aW9uIHB3KCRweCwgJGNvbnRhaW5lcldpZHRoOiAkdmlld3BvcnQpIHtcbiAgQHJldHVybiAkcHggLyAkY29udGFpbmVyV2lkdGggKiAxMDAlO1xufVxuXG5cblxuLy8gbGg6IGxpbmUtaGVpZ2h0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vL1xuQGZ1bmN0aW9uIGxoKCRmb250U2l6ZSwgJGxpbmVIZWlnaHQpIHtcbiAgQHJldHVybiAkbGluZUhlaWdodCAvICRmb250U2l6ZTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1jb250YWluZXIge1xufVxuXG5cbi5iMmItY29udGFpbmVyLWNvbDMtNC1jZW50ZXIge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgLy8gd2lkdGg6IGNhbGMoMTAwJSAvIDQgKiAzKTtcbiAgICBtYXgtd2lkdGg6IDg5NnB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuXG4uYjJiLWNvbnRhaW5lci1jb2wzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogNDRweDtcbiAgcm93LWdhcDogNDRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLWhlYWRpbmctMSB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICA+ICoge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyNiwgMzkpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiByZW0oMjYpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBsaW5lLWhlaWdodDogbGgoNDAsIDYwKTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1oZWFkaW5nLTIge1xuICBtYXJnaW4tdG9wOiA4NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuXG4gID4gKiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDI1LCAzNy41KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbGluZS1oZWlnaHQ6IGxoKDMwLCA0NSk7XG4gICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgfVxuICB9XG5cbiAgJi5iMmItaGVhZGluZy0yLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYuYjJiLWxlYWR0eHQge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIH1cblxuICB9XG59XG5cbmJvZHkge1xuICAtLWFuY2hvci1oOiA0NnB4O1xufVxuXG5baWQqPVwiYW5jaG9yLVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1hbmNob3ItaCkpO1xuICBoZWlnaHQ6IHZhcigtLWFuY2hvci1oKTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItaGVhZGluZy0zIHtcbiAgPiAqIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogbGgoMjIsIDMzKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbGluZS1oZWlnaHQ6IGxoKDI0LCAzNik7XG4gICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItaHIge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXRvcDogODRweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1pbnF1aXJ5LWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjNCM0IzO1xuICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IGxoKDE2LCAzMC40KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG5cbiAgLmIyYi1pbnF1aXJ5LWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMjcpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmIyYi1pbnF1aXJ5LWNvbnRlbnRfX2J0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE2LCAyNCk7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgIHBhZGRpbmc6IDhweCAyMHB4IDEwcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTQ5NDk0O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogbGgoMTYsIDI0KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3I7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCA0NHB4IDlweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU2RTZFO1xuICAgICAgfVxuICAgIH1cbiAgICAuYjJiLWlucXVpcnktY29udGVudF9fYnRuX19pY29uIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIFxuICAgICAgJi5iMmItaW5xdWlyeS1jb250ZW50X19idG5fX2ljb24tLXJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDAuNWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC4xZW0gMC41ZW07XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC13aGl0ZS5zdmdcIik7XG4gICAgICB9XG4gICAgXG4gICAgICAmLmIyYi1pbnF1aXJ5LWNvbnRlbnRfX2J0bl9faWNvbi0tb3V0c2lkZWxpbmsge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9vdXRzaWRlbGlua193aGl0ZS5zdmdcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmIyYi1pbnF1aXJ5LWNvbnRlbnRfX2J0bi1ibGFuayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG1hcmdpbjogMCAwLjVlbSAwLjJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICAgIC5iMmItaW5xdWlyeS1jb250ZW50X19idG4tYXJyb3d7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDAuNWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW46IDAgMCAwLjVlbSAwLjVlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgICB9XG4gICAgLmIyYi1pbnF1aXJ5LWNvbnRlbnRfX2J0bi1hcnJvdyBpbWd7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAuYjJiLWlucXVpcnktY29udGVudF9fYnRuLWFycm93LXJpZ2h0IHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgdHJhbnNsYXRlOiA4cHggM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICAgICAgfVxuICB9XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA0NHB4O1xuICByb3ctZ2FwOiAyNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICYuYjJiLWxpbmstbGlzdC0tZmxvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMjQpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLWxpbmstbGlzdF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICYuYjJiLWxpbmstbGlzdF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItbGluay1saXN0X19pY29uLS1vdXRzaWRlbGluayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMjQpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG5cbiAgJi5iMmItbGlzdC0tYnVsbGV0IHtcbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuODc1ZW07XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDAuMzc1ZW07XG4gICAgICAgIGhlaWdodDogMC4zNzVlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMC41ZW0qIDEuMjUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSTJJaUJvWldsbmFIUTlJallpSUhacFpYZENiM2c5SWpBZ01DQTJJRFlpUGp4bklIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzAxSUMwMUtTSStQR05wY21Oc1pTQmplRDBpTXlJZ1kzazlJak1pSUhJOUlqTWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RVZ05Ta2lJR1pwYkd3OUlpTXlNaklpTHo0OEwyYytQQzl6ZG1jKykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLWxvY2FsbmF2IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuXG4gIHBhZGRpbmctbGVmdDogLjQzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IC40Mzc1cmVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNjg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjY4NzVyZW07XG4gIH1cbn1cblxuXG4uYjJiLWxvY2FsbmF2X19pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTkwcHQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oMTApO1xuICBwYWRkaW5nLXRvcDogODRweDtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDE2KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTYpO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG5cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcbiAgfVxuXG59XG5cblxuXG4uYjJiLWxvY2FsbmF2X19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cblxuLmIyYi1sb2NhbG5hdl9fdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IGxoKDIyLCAzMyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cblxuLmIyYi1sb2NhbG5hdl9fdGl0bGUtaWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICYuYjJiLWxvY2FsbmF2X190aXRsZS1pY29uLS1yaWdodCB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIHRyYW5zbGF0ZTogMTFweCA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC5zdmdcIik7XG4gIH1cblxuICAvLyAmLmIyYi1sb2NhbG5hdl9faWNvbi0tb3V0c2lkZWxpbmsge1xuICAvLyAgIHdpZHRoOiAxNnB4O1xuICAvLyAgIGhlaWdodDogMTZweDtcbiAgLy8gICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIC8vICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbiAgLy8gfVxufVxuXG5cbi5iMmItbG9jYWxuYXZfX2JvZHkge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xufVxuXG5cbi5iMmItbG9jYWxuYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAyNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cblxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE2LCAyNCk7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gICAgJi5iMmItbG9jYWxuYXZfX2N1cnJlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1sb2NhbG5hdl9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICYuYjJiLWxvY2FsbmF2X19pY29uLS1yaWdodCB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC5zdmdcIik7XG4gIH1cblxuICAmLmIyYi1sb2NhbG5hdl9faWNvbi0tb3V0c2lkZWxpbmsge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMCB7XG4gIC5iMmItbXQjeyRpfSB7XG4gICAgbWFyZ2luLXRvcDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmIyYi1tciN7JGl9IHtcbiAgICBtYXJnaW4tcmlnaHQ6ICN7JGl9cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5iMmItbWIjeyRpfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmIyYi1tbCN7JGl9IHtcbiAgICBtYXJnaW4tbGVmdDogI3skaX1weCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItbW9kYWwge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQsIHZpc2liaWxpdHkgMC4ycyBlYXNlLW91dDtcbiAgei1pbmRleDogMTAwMTtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgJi5pcy1vcGVuIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4uYjJiLW1vZGFsX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC45KTtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5cblxuLmIyYi1tb2RhbF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLmIyYi1tb2RhbF9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuXG4uYjJiLW1vZGFsX192aWRlbyB7XG4gIGFzcGVjdC1yYXRpbzogMTI4MC83MjA7XG59XG5cblxuXG4uYjJiLW1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0b3A6IC00MXB4O1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fY2xvc2Vfd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgMDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzIGVhc2Utb3V0O1xuICB9XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1tb3ZpZSB7XG4gIG1heC13aWR0aDogODk2cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cblxuLmIyYi1tb3ZpZV9faW1hZ2Uge1xuICA+ICoge1xuICAgIGFzcGVjdC1yYXRpbzogMTI4MC83MjA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuXG4uYjJiLW1vdmllX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGxoKDE0LCAyMSk7XG4gIGZvbnQtc2l6ZTogcmVtKDE0KTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1uZXdzLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5cbi5iMmItbmV3cy1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xuICByb3ctZ2FwOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5cbi5iMmItbmV3cy1saXN0X19kYXRlIHtcbiAgd2lkdGg6IDEyMHB4O1xuXG4gID4gKiB7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMjQpO1xuICB9XG59XG5cblxuLmIyYi1uZXdzLWxpc3RfX2xhYmVsIHtcbiAgd2lkdGg6IDE1MnB4O1xuXG4gID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNCwgMjEpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4uYjJiLW5ld3MtbGlzdF9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHJlbSgxNik7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMjQpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICMyMjI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLW5ld3MtbGlzdF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICYuYjJiLW5ld3MtbGlzdF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItbmV3cy1saXN0X19pY29uLS1vdXRzaWRlbGluayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItbmV3cy1saXN0X19pY29uLS1wZGYge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB0cmFuc2xhdGU6IDAgM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX2ZpbGUtd2hpdGUuc3ZnXCIpO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItcHJvZHVjdC1ub3RpY2UtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS4xMjVlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwLjI1ZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1nRGlyfS9pY29uX2NhdXRpb24uc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgJi5iMmItcHJvZHVjdC1ub3RpY2UtbGlzdF9fbm90aWNlOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDAuNzVlbTtcbiAgICAgIGhlaWdodDogMS4yNWVtO1xuICAgICAgdG9wOiAwLjFlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9ub3RpY2Uuc3ZnXCIpIG5vLXJlcGVhdCAwIDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuXG4uYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6MTY4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gIC5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkOmhhcyguYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZF9fdGl0bGUgYTpob3ZlcikgJiB7XG4gICAgb3BhY2l0eTogMC43O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1yZWxhdGVkLWluZHVzdHJ5LWNhcmRfX3RleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG5cbi5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMjcpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAuYjJiLXJlbGF0ZWQtaW5kdXN0cnktY2FyZDpoYXMoLmIyYi1yZWxhdGVkLWluZHVzdHJ5LWNhcmRfX2ltYWdlOmhvdmVyKSAmIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItcmVsYXRlZC1pbmR1c3RyeS1jYXJkX19pY29uLS1yaWdodCB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC5zdmdcIik7XG4gIH1cblxuICAmLmIyYi1yZWxhdGVkLWluZHVzdHJ5LWNhcmRfX2ljb24tLW91dHNpZGVsaW5rIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1yZWxhdGVkLWluZHVzdHJ5IHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IC40Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNDM3NXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjY4NzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy42ODc1cmVtO1xuICB9XG59XG5cblxuLmIyYi1yZWxhdGVkLWluZHVzdHJ5X19pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTkwcHQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oMTApO1xuICBwYWRkaW5nLXRvcDogODRweDtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDE2KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTYpO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG4gIH1cbn1cblxuXG4uYjJiLXJlbGF0ZWQtaW5mby1pbmR1c3RyeV9fdGl0bGUge1xuICAqIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogbGgoMjIsIDMzKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5cbi5iMmItcmVsYXRlZC1pbmR1c3RyeS1pbmRleCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDYwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXJlbGF0ZWQtaW5mby1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG5cbi5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMjcycHg7XG4gIH1cblxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gIC5iMmItcmVsYXRlZC1pbmZvLWNhcmQ6aGFzKC5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX3RpdGxlIGE6aG92ZXIpICYge1xuICAgIG9wYWNpdHk6IDAuNztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX3RleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuYjJiLXJlbGF0ZWQtaW5mby1jYXJkOm5vdCg6aGFzKC5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2ltYWdlKSkgJiB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmIyYi1yZWxhdGVkLWluZm8taW5kZXgtbm8taW1hZ2UgJiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuXG4uYjJiLXJlbGF0ZWQtaW5mby1jYXJkX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgbGluZS1oZWlnaHQ6IGxoKDE0LCAyMSk7XG4gIGNvbG9yOiAjMjIyMjIyO1xuXG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuXG4gICAgLmIyYi1yZWxhdGVkLWluZm8uYjJiLXJlbGF0ZWQtaW5mby0tZ3JheSAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogbGgoMTgsIDI3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiByZW0oMTgpO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgLmIyYi1yZWxhdGVkLWluZm8tY2FyZDpoYXMoLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9faW1hZ2U6aG92ZXIpICYge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICYuYjJiLXJlbGF0ZWQtaW5mby1jYXJkX19pY29uLS1yaWdodCB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggM3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC5zdmdcIik7XG4gIH1cblxuICAmLmIyYi1yZWxhdGVkLWluZm8tY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbiAgfVxufVxuXG5cbi5iMmItcmVsYXRlZC1pbmZvLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGxoKDE2LCAzMC40KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXJlbGF0ZWQtaW5mbyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNCM0IzQjM7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAuNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogLjQzNzVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogMy42ODc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNjg3NXJlbTtcbiAgfVxuXG4gICYuYjJiLXJlbGF0ZWQtaW5mby0tZ3JheSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICB9XG59XG5cblxuLmIyYi1yZWxhdGVkLWluZm9fX2lubmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA5OTBwdDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSgxMCk7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIwKTtcbiAgfVxufVxuXG5cbi5iMmItcmVsYXRlZC1pbmZvLWluZGV4X190aXRsZSB7XG4gICoge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyMiwgMzMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cblxuLmIyYi1yZWxhdGVkLWluZm8taW5kZXgge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiA2MHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuXG4uYjJiLXJlbGF0ZWQtaW5mby1pbmRleC1uby1pbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItc2VhcmNoLWtleXdvcmQge1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG5cbiAgcGFkZGluZy1sZWZ0OiAuNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogLjQzNzVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogMy42ODc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNjg3NXJlbTtcbiAgfVxuXG5cblxuICBtYXJnaW4tdG9wOiA4NHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG5cbi5iMmItc2VhcmNoLWtleXdvcmRfX2lubmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiA5OTBwdDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcblxuICBwYWRkaW5nLWxlZnQ6IHJlbSgxMCk7XG4gIHBhZGRpbmctcmlnaHQ6IHJlbSgxMCk7XG4gIHBhZGRpbmctdG9wOiA4NHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTYpO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxNik7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcblxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICB9XG59XG5cblxuXG4vLyAvLyAuYjJiLXNlYXJjaC1rZXl3b3JkX19oZWFkXG5cblxuLmIyYi1zZWFyY2gta2V5d29yZF9fdGl0bGUge1xuICA+ICoge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyNSwgMzcuNSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBsaCgzMCwgNDUpO1xuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItc2VhcmNoLWtleXdvcmRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4vLyAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbi8vICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbi8vICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuLy8gICB9XG5cbi8vICAgaW5wdXQge1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIGhlaWdodDogNDRweDtcbi8vICAgICBib3JkZXItY29sb3I6ICM5NDk0OTQ7XG4vLyAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbi8vICAgICBib3JkZXItd2lkdGg6IDFweDtcbi8vICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbi8vICAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXNlY3Rpb24tZ3JheSB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcblxuICBwYWRkaW5nLWxlZnQ6IC40Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAuNDM3NXJlbTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjY4NzVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMy42ODc1cmVtO1xuICB9XG5cblxuICBtYXJnaW4tdG9wOiA4NHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuXG5cbiAgJi5iMmItc2VjdGlvbi1ncmF5LS1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjQjNCM0IzO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgfVxufVxuXG5cbi5iMmItc2VjdGlvbi1ncmF5X19pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTkwcHQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oMTApO1xuICBwYWRkaW5nLXRvcDogODRweDtcbiAgcGFkZGluZy1ib3R0b206IDg0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDE2KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTYpO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMjApO1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyMCk7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IGxoKDE2LCAzMC40KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gICYuYjJiLWxlYWR0eHRfX3BhcmFne1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXlvdXR1YmUge1xuICBtYXgtd2lkdGg6IDg5NXB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG5cbi5iMmIteW91dHViZV9faW1hZ2Uge1xuICA+ICoge1xuICAgIGFzcGVjdC1yYXRpbzogODk1LzUwMztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5cbi5iMmIteW91dHViZV9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxNCwgMjEpO1xuICBmb250LXNpemU6IHJlbSgxNCk7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItZG93bmxvYWQtY2F0YWxvZy1pbmRleCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDYwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuXG5cbi5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWluZGV4IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogNjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5cbi5iMmItZG93bmxvYWQtY2F0YWxvZy1jYXJkIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG5cbiAgPiBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAuYjJiLWRvd25sb2FkLWNhdGFsb2ctY2FyZF9faW1hZ2Uge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIC5iMmItZG93bmxvYWQtY2F0YWxvZy1jYXJkX19pbWFnZSB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLWRvd25sb2FkLWNhdGFsb2ctY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MC42MjUlO1xuICBtaW4td2lkdGg6IDExM3B4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWluLXdpZHRoOiAxNjhweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMTY4cHg7XG4gIH1cbn1cblxuXG4uZG93bmxvYWQtY2F0YWxvZy1jYXJkX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cblxuLmIyYi1kb3dubG9hZC1jYXRhbG9nLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IGxoKDE4LCAyNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcbn1cblxuXG4uYjJiLWRvd25sb2FkLWNhdGFsb2ctY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMjQpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG5cbiAgc3Bhbi5iMmItZG93bmxvYWQtY2F0YWxvZy1jYXJkX19pY29uLXBkZjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDEuMTI1ZW07XG4gICAgbWFyZ2luOiAwIDAuNWVtIDAuMmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9maWxlLXdoaXRlLnN2Z1wiKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cblxuLmIyYi1kb3dubG9hZC1kb2N1bWVudHMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzpjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcm93LWdhcDogMjBweDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWZsb3c6cm93O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZmxvdzpyb3c7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4uYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkX19pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAxNjhweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDQzLjgyNCU7XG4gICAgbWluLXdpZHRoOiAxNDlweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAxNjhweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTY4cHg7XG4gICAgfVxuICB9XG59XG5cblxuLmRvd25sb2FkLWRvY3VtZW50cy1jYXJkX190ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5cbi5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IGxoKDE4LCAyNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgY29sb3I6ICMwMDA7XG59XG5cblxuLmIyYi1kb3dubG9hZC1kb2N1bWVudHMtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbGgoMTYsIDMwLjQpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG59XG5cblxuLmIyYi1kb3dubG9hZC1kb2N1bWVudHMtY2FyZF9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBsaW5lLWhlaWdodDogbGgoMTYsIDI0KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gIGEge1xuICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogOHB4IDIwcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5NDk0OTQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmU2ZTZlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiA4cHggNDRweCAxMHB4O1xuICAgIH1cbiAgfVxuICAuYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkX19idG5fX2ljb24ge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICAgJi5iMmItZG93bmxvYWQtZG9jdW1lbnRzLWNhcmRfX2J0bl9faWNvbi0tcmlnaHQge1xuICAgICAgd2lkdGg6IDAuNWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBtYXJnaW46IDAgMCAwLjFlbSAwLjVlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICAgIH1cblxuICAgICYuYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkX19idG5fX2ljb24tLW91dHNpZGVsaW5rIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX291dHNpZGVsaW5rX3doaXRlLnN2Z1wiKTtcbiAgICB9XG4gIH1cblxuICAvLyAuYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkX19pY29uLWJsYW5rIHtcbiAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyAgIHdpZHRoOiAxZW07XG4gIC8vICAgaGVpZ2h0OiAxZW07XG4gIC8vICAgbGluZS1oZWlnaHQ6IDE7XG4gIC8vICAgbWFyZ2luOiAwIDAuNWVtIDAuMmVtO1xuICAvLyAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC8vIH1cblxuICAuYjJiLWRvd25sb2FkLWRvY3VtZW50cy1jYXJkX19pY29uLXBkZiB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxZW07XG4gICAgaGVpZ2h0OiAxLjEyNWVtO1xuICAgIG1hcmdpbjogMCAwLjVlbSAwLjJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fZmlsZS13aGl0ZS5zdmdcIik7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHJvdy1nYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cblxuLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmQ6aGFzKC5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX190aXRsZSBhOmhvdmVyKSAmIHtcbiAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fdGV4dCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHJvdy1nYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fbGFiZWwge1xuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE0LCAyMSk7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG5cbiAgJi5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX19sYWJlbC0tbmV3IHtcbiAgICA+ICoge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTYwMDtcbiAgICB9XG4gIH1cblxuICAmLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2xhYmVsLS1tYWluIHtcbiAgICA+ICoge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZGNkY2RjtcbiAgICAgIGNvbG9yOiAjRkZGO1xuICAgIH1cbiAgfVxuXG4gICYuYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fbGFiZWwtLXN1YiB7XG4gICAgPiAqIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgfVxuICB9XG5cbiAgLy8gJi5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX19sYWJlbC0tc3ViLXdoaXRlIHtcbiAgLy8gICA+ICoge1xuICAvLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgLy8gICB9XG4gIC8vIH1cbn1cblxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogbGgoMTgsIDI3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiByZW0oMTgpO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmQ6aGFzKC5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX19pbWFnZTpob3ZlcikgJiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICYuYjJiLWV2ZW50LXRvcC1saW5ldXAtY2FyZF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItZXZlbnQtdG9wLWxpbmV1cC1jYXJkX19pY29uLS1wZGYge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB0cmFuc2xhdGU6IDAgM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX2ZpbGUtd2hpdGUuc3ZnXCIpO1xuICB9XG59XG5cblxuLmIyYi1ldmVudC10b3AtbGluZXVwLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IGxoKDE2LCAzMC40KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyAuYjJiLWV2ZW50LXRvcC1saW5ldXAge1xuLy8gfVxuXG5cbi5iMmItZXZlbnQtdG9wLWxpbmV1cF9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiA2MHB4O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLWV2ZW50LXRvcC1uYXYtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcm93LWdhcDogMjRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiA0NHB4O1xuICB9XG5cbiAgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMjQpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgdHJhbnNsYXRlOiA4cHggLTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX2Rvd24uc3ZnXCIpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1ldmVudC10b3AtbmF2IHtcbiAgbWFyZ2luLXRvcDogNDRweDtcbn1cblxuXG4vLyAuYjJiLWV2ZW50LXRvcC1uYXZfX21haW4ge1xuLy8gfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLWV2ZW50LXRvcC1uby1pbmZvIHtcbiAgbGluZS1oZWlnaHQ6IGxoKDE4LCAzNC4yKTtcbiAgZm9udC1zaXplOiByZW0oMTgpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLWV2ZW50LXRvcC1ub3RlIHtcbiAgY29sb3I6ICM2RjZGNkY7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxNCwgMjEpO1xuICBmb250LXNpemU6IHJlbSgxNCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogODRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktaGVybyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDJmcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICB9XG59XG5cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1oZXJvX190ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1oZXJvX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgPiAqIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBsaW5lLWhlaWdodDogbGgoMTgsIDI3KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgfVxufVxuXG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktaGVyb19fdGl0bGUge1xuICA+ICoge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyNSwgMzcuNSk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBsaCgzMCwgNDUpO1xuICAgICAgZm9udC1zaXplOiByZW0oMzApO1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktaGVyb19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsaW5lLWhlaWdodDogbGgoMTYsIDMwLjQpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG59XG5cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1oZXJvX19pbWFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMTY4cHg7XG4gIH1cblxuICAmOjphZnRlcntcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmQ6aGFzKC5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIpICYge1xuICAgIG9wYWNpdHk6IDAuNztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RleHQge1xuICB3aWR0aDogNTAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogbGgoMTgsIDI3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiByZW0oMTgpO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZDpoYXMoLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2U6aG92ZXIpICYge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICYuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLS1yaWdodCB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC5zdmdcIik7XG4gIH1cblxuICAmLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS1saW5ldXAtY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbiAgfVxufVxuXG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogbGgoMTYsIDMwLjQpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItaW5kdXN0cnktY2F0ZWdvcnktbGluZXVwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogNDRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LW5hdi1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAyNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDQ0cHg7XG4gIH1cblxuICBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE2LCAyNCk7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB0cmFuc2xhdGU6IDhweCAtMnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fZG93bi5zdmdcIik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAyNTZweDtcbiAgfVxuXG4gICY6OmFmdGVye1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZDpoYXMoLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9fdGl0bGUgYTpob3ZlcikgJiB7XG4gICAgb3BhY2l0eTogMC43O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9fdGV4dCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcblxuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICBsaW5lLWhlaWdodDogbGgoMTQsIDIxKTtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cbn1cblxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMjcpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkOmhhcyguYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX19pbWFnZTpob3ZlcikgJiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItaW5kdXN0cnktY2F0ZWdvcnktdG9waWNzLWNhcmRfX2ljb24tLXJpZ2h0IHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX3JpZ2h0LnN2Z1wiKTtcbiAgfVxuXG4gICYuYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljcy1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xuICB9XG59XG5cblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3MtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMzAuNCk7XG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1pbmR1c3RyeS1jYXRlZ29yeS10b3BpY3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xuICBwYWRkaW5nOiAzMnB4O1xufVxuXG5cbi8vIC5iMmItaW5kdXN0cnktY2F0ZWdvcnktdG9waWNzX19oZWFkIHtcbi8vIH1cblxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljc19fdGl0bGUge1xuICA+ICoge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyMiwgMzMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBsaW5lLWhlaWdodDogbGgoMjQsIDM2KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLWluZHVzdHJ5LWNhdGVnb3J5LXRvcGljc19fYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1tYWluLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG5cbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1tYWluLWNhcmRfX2ltYWdlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtbWFpbi1jYXJkX190ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtbWFpbi1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogbGgoMjIsIDMzKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiByZW0oMjIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsaW5lLWhlaWdodDogbGgoMjQsIDM2KTtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gIH1cbn1cblxuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtbWFpbi1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMzAuNCk7XG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG5cbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZF9faW1hZ2Uge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAmOmhvdmVyLFxuICAuYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmQ6aGFzKC5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZF9fdGl0bGUgYTpob3ZlcikgJiB7XG4gICAgb3BhY2l0eTogMC43O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX190ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IGxoKDE4LCAyNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuICBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgIC5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZDpoYXMoLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX19pbWFnZTpob3ZlcikgJiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAmLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX19pY29uLS1yaWdodCB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC5zdmdcIik7XG4gIH1cblxuICAmLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xuICB9XG59XG5cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwLXN1Yi1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGxoKDE2LCAzMC40KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xufVxuXG5cbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cC1zdWItY2FyZF9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHJvdy1nYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAtc3ViLWNhcmRfX2xhYmVsIHtcbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU2RTZFO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNCwgMjEpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLWluZHVzdHJ5LXRvcC1saW5ldXAge1xufVxuXG5cbi8vIC5iMmItaW5kdXN0cnktdG9wLWxpbmV1cF9fbWFpbiB7XG4vLyB9XG5cblxuLmIyYi1pbmR1c3RyeS10b3AtbGluZXVwX19zdWIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICByb3ctZ2FwOiA0NHB4O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuXG5cbi5iMmItaW5kdXN0cnktdG9wLWxpbmV1cF9fZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjQjNCM0IzO1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1pbmR1c3RyeS10b3AtbmF2LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogNDRweDtcbiAgfVxuXG4gIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogbGgoMTYsIDI0KTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHRyYW5zbGF0ZTogOHB4IC0ycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9kb3duLnN2Z1wiKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItaW5kdXN0cnktdG9wLW5hdiB7XG4gIG1hcmdpbi10b3A6IDQ0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuXG4vLyAuYjJiLWluZHVzdHJ5LXRvcC1uYXZfX21haW4ge1xuLy8gfVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktaGVybyB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkOmhhcyguYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIpICYge1xuICAgIG9wYWNpdHk6IDAuNztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZF9fdGV4dCB7XG4gIHdpZHRoOiA1MCU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IGxoKDE4LCAyNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuICBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgIC5iMmItcHJvZHVjdC1jYXRlZ29yeS1saW5ldXAtY2FyZDpoYXMoLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pbWFnZTpob3ZlcikgJiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAmLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLS1yaWdodCB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC5zdmdcIik7XG4gIH1cblxuICAmLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LWxpbmV1cC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGxoKDE2LCAzMC40KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktbGluZXVwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogNDBweDtcbiAgcm93LWdhcDogNDRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktbmF2LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogNDRweDtcbiAgfVxuXG4gIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogbGgoMTYsIDI0KTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHRyYW5zbGF0ZTogOHB4IC0ycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9kb3duLnN2Z1wiKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1uYXYge1xuICBtYXJnaW4tdG9wOiA0NHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cblxuLy8gLmIyYi1wcm9kdWN0LWNhdGVnb3J5LW5hdl9fbWFpbiB7XG4vLyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAxNjhweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gIC5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZDpoYXMoLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkX190aXRsZSBhOmhvdmVyKSAmIHtcbiAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwLWNhcmRfX3RleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMjcpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAuYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9faW1hZ2U6aG92ZXIpICYge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cC1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1jYXRlZ29yeS1waWNrdXAtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMzAuNCk7XG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBhZGRpbmc6IDMycHg7XG59XG5cblxuLy8gLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cF9faGVhZCB7XG4vLyB9XG5cblxuLmIyYi1wcm9kdWN0LWNhdGVnb3J5LXBpY2t1cF9fdGl0bGUge1xuICA+ICoge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyMiwgMzMpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBsaW5lLWhlaWdodDogbGgoMjQsIDM2KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3QtY2F0ZWdvcnktcGlja3VwX19ib2R5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogNDRweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAyNzJweDtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZDpoYXMoLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkX190aXRsZSBhOmhvdmVyKSAmIHtcbiAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmRfX3RleHQge1xuICB3aWR0aDogNTAlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMjcpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktY3VzdG9taXplLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZF9faW1hZ2U6aG92ZXIpICYge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1jdXN0b21pemUtY2FyZF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWN1c3RvbWl6ZS1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGxoKDE2LCAzMC40KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS1jYXJkX190ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1mZWF0dXJlLWNhcmQ6bm90KDpoYXMoLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9faW1hZ2UpKSAmIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS1jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAxMnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogY2FsYygxMnB4ICsgOXB4KTtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1mZWF0dXJlLWNhcmRfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAycHggMjBweCAzcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBsaW5lLWhlaWdodDogbGgoMTgsIDI3KTtcbiAgZm9udC1zaXplOiByZW0oMTgpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTlweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2xhdGU6IDAgLTUwJTtcbiAgICBib3JkZXItbGVmdDogc29saWQgMTBweCAjRURFREVEO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDE2cHggdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMTZweCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1mZWF0dXJlLWNhcmRfX3RpdGxlLXRleHQge1xuICBmbGV4OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IGxoKDIyLCAzMyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDIyKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDI0LCAzNik7XG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBsaW5lLWhlaWdodDogbGgoMTYsIDMwLjQpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG5cbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9fZGVzY3JpcHRpb24tbm90ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjb2x1bW4tZ2FwOiA4cHg7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNCwgMjEpO1xuICAgIGNvbG9yOiAjNkY2RjZGO1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWZlYXR1cmUtY2FyZF9faW1hZ2Uge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMjcycHg7XG4gIH1cbn1cblxuXG4vLyAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZS1jYXJkX190aHVtYm5haWwge1xuLy8gfVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1mZWF0dXJlLWNhcmRfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbGgoMTQsIDIxKTtcbiAgZm9udC1zaXplOiByZW0oMTQpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDYwcHg7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1oZXJvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obGcpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktaGVyb19fdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmc6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1oZXJvX190aXRsZSB7XG4gID4gKiB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDI1LCAzNy41KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbGluZS1oZWlnaHQ6IGxoKDMwLCA0NSk7XG4gICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWhlcm9fX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IGxoKDE2LCAzMC40KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xufVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1oZXJvX19pbWFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkOmhhcyguYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIpICYge1xuICAgIG9wYWNpdHk6IDAuNztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9fdGV4dCB7XG4vLyB9XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMjcpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9faW1hZ2U6aG92ZXIpICYge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cC1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbGgoMTYsIDI0KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gIC5iMmItb3B0X19pdGFsaWMge1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAtY2FyZF9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHJvdy1nYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwLWNhcmRfX2xhYmVsIHtcbiAgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU2RTZFO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNCwgMjEpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogNjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUwJTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMTY4cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAmOmhvdmVyLFxuICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkOmhhcyguYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX190aXRsZSBhOmhvdmVyKSAmIHtcbiAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX190ZXh0IHtcbiAgd2lkdGg6IDUwJTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IGxoKDE4LCAyNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuICBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmQ6aGFzKC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmRfX2ltYWdlOmhvdmVyKSAmIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAmLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LWxpbmV1cDItY2FyZF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1saW5ldXAyLWNhcmRfX2ljb24tLW91dHNpZGVsaW5rIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMi1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbGluZS1oZWlnaHQ6IGxoKDE2LCAzMC40KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbGluZXVwMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDQ0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdi1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA0NHB4O1xuICByb3ctZ2FwOiAyNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE2LCAyNCk7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuXG4gICAgICAmLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdl9fYWN0aXZlIHtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogLjEyNXJlbTtcbiAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOm5vdCguYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2X19hY3RpdmUpOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAuMTI1cmVtO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0LCBsZWZ0IC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgdHJhbnNsYXRlOiA4cHggLTJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX2Rvd24uc3ZnXCIpO1xuICAgICAgfSAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOm5vdCguYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2X19hY3RpdmUpOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXYtc3ViIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNsYXRlOiAwIDJweDtcblxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE2LCAyNCk7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMjBweCA5cHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOTQ5NDk0O1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2RTZFNkU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHRyYW5zbGF0ZTogOHB4IC0ycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9kb3duLXdoaXRlLnN2Z1wiKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdl9fY29udGFpbmVye1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWluLWhlaWdodDogNThweDtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWluLWhlaWdodDogNDZweDtcbiAgfVxufVxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI0RCREJEQjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuXG4gIC5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXZfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgJi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1uYXZfX2ZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktbmF2X19pbm5lcntcbiAgICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNDM3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogLjQzNzVyZW07XG4gICAgICBAbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTg0cHgpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNjBweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzLjY4NzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy42ODc1cmVtO1xuICAgICAgICBtYXgtd2lkdGg6IDk4N3B0O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk5MHB0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLy8gLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdl9fbWFpbiB7XG4vLyB9XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LW5hdl9fc3ViIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1waWNrdXAtY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMzc2cHg7XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmRfX3RleHQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgY29sdW1uLWdhcDogY2FsYygxMnB4ICsgOXB4KTtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1waWNrdXAtY2FyZF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDI2cHg7XG4gIHBhZGRpbmc6IDJweCAyMHB4IDNweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU2MDA7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMjcpO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtOXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zbGF0ZTogMCAtNTAlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4ICNGRkU2MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMTZweCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxNnB4IHRyYW5zcGFyZW50O1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX190aXRsZS10ZXh0IHtcbiAgLy8gZmxleDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiBsaCgyMiwgMzMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHJlbSgyMik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyNCwgMzYpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1waWNrdXAtY2FyZF9fc3VidGl0bGUge1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IGxoKDE4LCAyNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcbn1cblxuXG4uYjJiLXByb2R1Y3Qtc3ViY2F0ZWdvcnktcGlja3VwLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogbGgoMTYsIDMwLjQpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZzogOHB4IDIwcHggMTBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzk0OTQ5NDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMjQpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDhweCA0NHB4IDlweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2RTZFNkU7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItcHJvZHVjdC1zdWJjYXRlZ29yeS1waWNrdXAtY2FyZF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiAwLjVlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW46IDAgMCAwLjFlbSAwLjVlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC13aGl0ZS5zdmdcIik7XG4gIH1cblxuICAvLyAmLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gIC8vICAgd2lkdGg6IDE2cHg7XG4gIC8vICAgaGVpZ2h0OiAxNnB4O1xuICAvLyAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xuICAvLyB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXN1YmNhdGVnb3J5LXBpY2t1cC1jYXJkX19ub3RlIHtcbiAgPiAqIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGNvbG9yOiAjNkY2RjZGO1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNCwgMjEpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYXNwZWN0LXJhdGlvOiA0MDAvMzA4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC10b3AtaW5kdXN0cnktbGlzdF9fYm9keSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMjtcbn1cblxuXG4uYjJiLXByb2R1Y3QtdG9wLWluZHVzdHJ5LWxpc3RfX2JvZHktaW5uZXIge1xuICBwYWRkaW5nOiAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNjUpO1xufVxuXG5cbi5iMmItcHJvZHVjdC10b3AtaW5kdXN0cnktbGlzdF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0IGxpIGE6aG92ZXIgJiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3QtdG9wLWluZHVzdHJ5LWxpc3RfX3RpdGxlLWljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAmLmIyYi1wcm9kdWN0LXRvcC1pbmR1c3RyeS1saXN0X190aXRsZS1pY29uLS1yaWdodCB7XG4gICAgd2lkdGg6IDAuNWVtO1xuICAgIGhlaWdodDogMWVtO1xuICAgIG1hcmdpbjogMCAwIDAuMWVtIDAuNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX3JpZ2h0LXdoaXRlLnN2Z1wiKTtcbiAgfVxuXG4gIC8vICYuYjJiLXByb2R1Y3QtdG9wLWluZHVzdHJ5LWxpc3RfX3RpdGxlLWljb24tLW91dHNpZGVsaW5rIHtcbiAgLy8gICB3aWR0aDogMTZweDtcbiAgLy8gICBoZWlnaHQ6IDE2cHg7XG4gIC8vICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG4gIC8vIH1cbn1cblxuXG4uYjJiLXByb2R1Y3QtdG9wLWluZHVzdHJ5LWxpc3RfX2ltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLW1haW4tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtbWFpbi1jYXJkX19pbWFnZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtbWFpbi1jYXJkX190ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1tYWluLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiBsaCgyMiwgMzMpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHJlbSgyMik7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgyNCwgMzYpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLW1haW4tY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBsaW5lLWhlaWdodDogbGgoMTYsIDMwLjQpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX19pbWFnZSB7XG4gIHdpZHRoOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gIC5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkOmhhcyguYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1zdWItY2FyZF9fdGl0bGUgYTpob3ZlcikgJiB7XG4gICAgb3BhY2l0eTogMC43O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX3RleHQge1xuICB3aWR0aDogNTAlO1xufVxuXG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMjcpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAuYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1zdWItY2FyZDpoYXMoLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ltYWdlOmhvdmVyKSAmIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItcHJvZHVjdC10b3AtbGluZXVwLXN1Yi1jYXJkX19pY29uLS1yaWdodCB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC5zdmdcIik7XG4gIH1cblxuICAmLmIyYi1wcm9kdWN0LXRvcC1saW5ldXAtc3ViLWNhcmRfX2ljb24tLW91dHNpZGVsaW5rIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG4gIH1cbn1cblxuXG4uYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1zdWItY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMzAuNCk7XG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcbn1cblxuXG4uYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1zdWItY2FyZF9fbGFiZWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIHJvdy1nYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuXG4uYjJiLXByb2R1Y3QtdG9wLWxpbmV1cC1zdWItY2FyZF9fbGFiZWwge1xuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2RTZFNkU7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE0LCAyMSk7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItcHJvZHVjdC10b3AtbGluZXVwIHtcbn1cblxuXG4vLyAuYjJiLXByb2R1Y3QtdG9wLWxpbmV1cF9fbWFpbiB7XG4vLyB9XG5cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXBfX3N1YiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHJvdy1nYXA6IDQ0cHg7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5cblxuLmIyYi1wcm9kdWN0LXRvcC1saW5ldXBfX2Zvb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0IzQjNCMztcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiA0NHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItcHJvZHVjdC10b3AtbmF2LW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHJvdy1nYXA6IDI0cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogNDRweDtcbiAgfVxuXG4gIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogbGgoMTYsIDI0KTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHRyYW5zbGF0ZTogOHB4IC0ycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9kb3duLnN2Z1wiKTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItcHJvZHVjdC10b3AtbmF2IHtcbiAgbWFyZ2luLXRvcDogNDRweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG5cbi8vIC5iMmItcHJvZHVjdC10b3AtbmF2X19tYWluIHtcbi8vIH1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cblxuXG4uYjJiLXNhdC10b3AtbGluZXVwLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkOmhhcyguYjJiLXNhdC10b3AtbGluZXVwLWNhcmRfX3RpdGxlIGE6aG92ZXIpICYge1xuICAgIG9wYWNpdHk6IDAuNztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIC5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9fdGV4dCB7XG4vLyB9XG5cblxuLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcm93LWdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5cbi5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9fbGFiZWwge1xuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE0LCAyMSk7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG5cbiAgJi5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9fbGFiZWwtLW5ldyB7XG4gICAgPiAqIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkU2MDA7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMjcpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAuYjJiLXNhdC10b3AtbGluZXVwLWNhcmQ6aGFzKC5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9faW1hZ2U6aG92ZXIpICYge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi1zYXQtdG9wLWxpbmV1cC1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbiAgfVxufVxuXG5cbi5iMmItc2F0LXRvcC1saW5ldXAtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbGgoMTYsIDMwLjQpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItc2F0LXRvcC1saW5ldXAge1xuICBtYXJnaW4tYm90dG9tOiA4NHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5cbi5iMmItc2F0LXRvcC1saW5ldXBfX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgcm93LWdhcDogNjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXRvcC1ldmVudC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHJvdy1nYXA6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cblxuLmIyYi10b3AtZXZlbnQtY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogMjcycHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAmOmhvdmVyLFxuICAuYjJiLXRvcC1ldmVudC1jYXJkOmhhcyguYjJiLXRvcC1ldmVudC1jYXJkX190aXRsZSBhOmhvdmVyKSAmIHtcbiAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLXRvcC1ldmVudC1jYXJkX190ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleDogMTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5cbi5iMmItdG9wLWV2ZW50LWNhcmRfX2xhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogOHB4O1xuICByb3ctZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cblxuLmIyYi10b3AtZXZlbnQtY2FyZF9fbGFiZWwge1xuICA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDE0LCAyMSk7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICB9XG5cbiAgJi5iMmItdG9wLWV2ZW50LWNhcmRfX2xhYmVsLS1uZXcge1xuICAgID4gKiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNjAwO1xuICAgIH1cbiAgfVxuXG4gICYuYjJiLXRvcC1ldmVudC1jYXJkX19sYWJlbC0tbWFpbiB7XG4gICAgPiAqIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2RjZGNkY7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gIH1cblxuICAmLmIyYi10b3AtZXZlbnQtY2FyZF9fbGFiZWwtLXN1YiB7XG4gICAgPiAqIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gICAgfVxuICB9XG5cbiAgLy8gJi5iMmItdG9wLWV2ZW50LWNhcmRfX2xhYmVsLS1zdWItd2hpdGUge1xuICAvLyAgID4gKiB7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAvLyAgIH1cbiAgLy8gfVxufVxuXG5cbi5iMmItdG9wLWV2ZW50LWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IGxoKDE4LCAyNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuICBhIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyLFxuICAgIC5iMmItdG9wLWV2ZW50LWNhcmQ6aGFzKC5iMmItdG9wLWV2ZW50LWNhcmRfX2ltYWdlOmhvdmVyKSAmIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItdG9wLWV2ZW50LWNhcmRfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAmLmIyYi10b3AtZXZlbnQtY2FyZF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItdG9wLWV2ZW50LWNhcmRfX2ljb24tLW91dHNpZGVsaW5rIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG4gIH1cbn1cblxuXG4uYjJiLXRvcC1ldmVudC1jYXJkX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxNiwgMzAuNCk7XG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gLmIyYi10b3AtZXZlbnQge1xuLy8gfVxuXG5cbi5iMmItdG9wLWV2ZW50X19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDYwcHg7XG59XG5cbi5iMmItdG9wLWV2ZW50X19mb290IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXRvcC1oZXJvIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xuXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAvLyAgIG1hcmdpbi10b3A6IC04M3B4O1xuICAvLyB9XG5cbiAgLy8gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAvLyAgIG1hcmdpbi10b3A6IC0xMDhweDtcbiAgLy8gfVxuXG4gIC8vIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLy8gICBtYXJnaW4tdG9wOiAtMTU3cHg7XG4gIC8vIH1cbn1cblxuXG4uYjJiLXRvcC1oZXJvX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgYXNwZWN0LXJhdGlvOiAzNzUvNTIwO1xuICAgIHBhZGRpbmctdG9wOiA4M3B4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGFzcGVjdC1yYXRpbzogNzY4LzQwMDtcbiAgICBwYWRkaW5nLXRvcDogMTA4cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgYXNwZWN0LXJhdGlvOiAzODQwLzE1MzQ7XG4gICAgcGFkZGluZy10b3A6IDE1OXB4O1xuICB9XG59XG5cblxuLmIyYi10b3AtaGVyb19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgcGFkZGluZy1sZWZ0OiBjYWxjKC40Mzc1cmVtICsgLjYyNXJlbSk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoLjQzNzVyZW0gKyAuNjI1cmVtKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDFyZW0gKyAxcmVtKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDFyZW0gKyAxcmVtKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMy42ODc1cmVtICsgMS4yNXJlbSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygzLjY4NzVyZW0gKyAxLjI1cmVtKTtcbiAgfVxufVxuXG4uYjJiLXRvcC1oZXJvX19jb250ZW50LWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8vIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICB3aWR0aDogY2FsYyg1NTAgLyAxMjA4ICogMTAwJSk7XG4gIH1cbn1cblxuLmIyYi10b3AtaGVyb19fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4ICMwMDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgbGluZS1oZWlnaHQ6IGxoKDMyLCA0OCk7XG4gICAgZm9udC1zaXplOiByZW0oMzIpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCg0MCwgNDgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBsaW5lLWhlaWdodDogbGgoNDAsIDYwKTtcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gIH1cbn1cblxuXG4uYjJiLXRvcC1oZXJvX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIDAgMTBweCAjMDAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMzQuMik7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMzAuNCk7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICB9XG59XG5cblxuLmIyYi10b3AtaGVyb19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xuICAgIG1pbi1oZWlnaHQ6IDQxOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItdG9wLWltcG9ydGFudC1pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAyNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBsaW5lLWhlaWdodDogbGgoMTYsIDI0KTtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzIyMjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItdG9wLWltcG9ydGFudC1pbmZvLWxpc3RfX2ljb24ge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuICAmLmIyYi10b3AtaW1wb3J0YW50LWluZm8tbGlzdF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItdG9wLWltcG9ydGFudC1pbmZvLWxpc3RfX2ljb24tLW91dHNpZGVsaW5rIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi10b3AtaW1wb3J0YW50LWluZm8ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0YzRjM7XG5cbiAgcGFkZGluZy1sZWZ0OiAuNDM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogLjQzNzVyZW07XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogMy42ODc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNjg3NXJlbTtcbiAgfVxufVxuXG5cbi5iMmItdG9wLWltcG9ydGFudC1pbmZvX19pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogOTkwcHQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgcGFkZGluZy1sZWZ0OiByZW0oMTApO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oMTApO1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDE2KTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTYpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjApO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cblxuLmIyYi10b3AtaW5kdXN0cnktY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItdG9wLWluZHVzdHJ5LWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIHdpZHRoOiBjYWxjKDE4NCAvIDcwNCAqIDEwMCUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIHdpZHRoOiAyMDhweDtcbiAgfVxufVxuXG5cbi5iMmItdG9wLWluZHVzdHJ5LWNhcmRfX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG5cbi5iMmItdG9wLWluZHVzdHJ5LWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IGxoKDE4LCAyNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcbn1cblxuXG4uYjJiLXRvcC1pbmR1c3RyeS1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItdG9wLWluZHVzdHJ5LWNhcmRfX2ljb24tLXJpZ2h0IHtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX3JpZ2h0LnN2Z1wiKTtcbiAgfVxuXG4gICYuYjJiLXRvcC1pbmR1c3RyeS1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItdG9wLWluZHVzdHJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiA0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cblxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAmOmhvdmVyLFxuICAuYjJiLXRvcC1waWNrdXAtc2xpZGVyLWNhcmQ6aGFzKC5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9fdGl0bGUgYTpob3ZlcikgJiB7XG4gICAgb3BhY2l0eTogMC43O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkX190ZXh0IHtcbi8vIH1cblxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IGxoKDE4LCAyNyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogcmVtKDE4KTtcblxuICBhLCBzcGFuIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAuYjJiLXRvcC1waWNrdXAtc2xpZGVyLWNhcmQ6aGFzKC5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9faW1hZ2U6aG92ZXIpICYge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlci1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItdG9wLXBpY2t1cC1zbGlkZXItY2FyZF9faWNvbi0tb3V0c2lkZWxpbmsge1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyAuYjJiLXRvcC1waWNrdXAtc2xpZGVyIHtcbi8vIH1cblxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX19pbm5lciB7XG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDM3cHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyODBweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlcl9fdHJhY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlcl9fY29udHJvbHMtY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogNDRweDtcbn1cblxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX19idXR0b24tcHJldixcbi5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX2J1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX2J1dHRvbi1wcmV2IHtcbiAgJjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fbGVmdC5zdmdcIik7XG4gIH1cbn1cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlcl9fYnV0dG9uLW5leHQge1xuICAmOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC5zdmdcIik7XG4gIH1cbn1cblxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX19wYWdpbmF0aW9uIHtcbiAgJi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX19wYWdlIHtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX2NpcmNsZV9ncmF5LnN2Z1wiKTtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX2NpcmNsZV9ibGFjay5zdmdcIik7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi10b3AtcGlja3VwLXNsaWRlcl9fdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX3RvZ2dsZS1wbGF5LFxuLmIyYi10b3AtcGlja3VwLXNsaWRlcl9fdG9nZ2xlLXBhdXNlIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuXG4uYjJiLXRvcC1waWNrdXAtc2xpZGVyX190b2dnbGUtcGxheSB7XG4gICY6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgYmxhY2s7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5cbi5iMmItdG9wLXBpY2t1cC1zbGlkZXJfX3RvZ2dsZS1wYXVzZSB7XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX3BhdXNlLnN2Z1wiKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXRvcC1waWNrdXAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi10b3AtcHJvZHVjdC1jYXJkIHtcbiAgLy8gZGlzcGxheTogZmxleDtcbiAgLy8gZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGM0YzO1xufVxuXG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9faGVhZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFzcGVjdC1yYXRpbzogNDAwLzMwODtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG5cblxuLmIyYi10b3AtcHJvZHVjdC1jYXJkX19pbWFnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMjtcbn1cblxuXG4uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX2ltYWdlLWlubmVyIHtcbiAgcGFkZGluZzogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbn1cblxuXG4uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiByZW0oMTgpO1xuICBsaW5lLWhlaWdodDogMS41O1xuXG4gIC5iMmItdG9wLXByb2R1Y3QtY2FyZF9faGVhZDpob3ZlciAmIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9fdGl0bGUtaWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICYuYjJiLXRvcC1wcm9kdWN0LWNhcmRfX3RpdGxlLWljb24tLXJpZ2h0IHtcbiAgICB3aWR0aDogMC41ZW07XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgbWFyZ2luOiAwIDAgMC4xZW0gMC41ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQtd2hpdGUuc3ZnXCIpO1xuICB9XG5cbiAgLy8gJi5iMmItdG9wLXByb2R1Y3QtY2FyZF9fdGl0bGUtaWNvbi0tb3V0c2lkZWxpbmsge1xuICAvLyAgIHdpZHRoOiAxNnB4O1xuICAvLyAgIGhlaWdodDogMTZweDtcbiAgLy8gICB0cmFuc2xhdGU6IDhweCAxcHg7XG4gIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX291dHNpZGVsaW5rLnN2Z1wiKTtcbiAgLy8gfVxufVxuXG5cbi5iMmItdG9wLXByb2R1Y3QtY2FyZF9fdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDogLTE7XG59XG5cblxuLmIyYi10b3AtcHJvZHVjdC1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuXG4uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX2xpbmstbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDI0cHg7XG5cbiAgbGkge1xuICAgIGxpbmUtaGVpZ2h0OiBsaCgxNCwgMjEpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICMyMjI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLXRvcC1wcm9kdWN0LWNhcmRfX2xpbmstbGlzdC1pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItdG9wLXByb2R1Y3QtY2FyZF9fbGluay1saXN0LWljb24tLXJpZ2h0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0cmFuc2xhdGU6IDhweCAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nRGlyfS9pY29uX3JpZ2h0LnN2Z1wiKTtcbiAgfVxuXG4gICYuYjJiLXRvcC1wcm9kdWN0LWNhcmRfX2xpbmstbGlzdC1pY29uLS1vdXRzaWRlbGluayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xuICB9XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi10b3AtcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLmIyYi10b3Atc2F0LWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuXG5cbi5iMmItdG9wLXNhdC1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gIC5iMmItdG9wLXNhdC1jYXJkOmhhcyguYjJiLXRvcC1zYXQtY2FyZF9fdGl0bGUgYTpob3ZlcikgJiB7XG4gICAgb3BhY2l0eTogMC43O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gLmIyYi10b3Atc2F0LWNhcmRfX3RleHQge1xuLy8gfVxuXG5cbi5iMmItdG9wLXNhdC1jYXJkX19sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcm93LWdhcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5cbi5iMmItdG9wLXNhdC1jYXJkX19sYWJlbCB7XG4gID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjNGMztcbiAgICBsaW5lLWhlaWdodDogbGgoMTQsIDIxKTtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gIH1cblxuICAmLmIyYi10b3Atc2F0LWNhcmRfX2xhYmVsLS1uZXcge1xuICAgID4gKiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFNjAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItdG9wLXNhdC1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiBsaCgxOCwgMjcpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IHJlbSgxOCk7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlcixcbiAgICAuYjJiLXRvcC1zYXQtY2FyZDpoYXMoLmIyYi10b3Atc2F0LWNhcmRfX2ltYWdlOmhvdmVyKSAmIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItdG9wLXNhdC1jYXJkX19pY29uIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cbiAgJi5iMmItdG9wLXNhdC1jYXJkX19pY29uLS1yaWdodCB7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9yaWdodC5zdmdcIik7XG4gIH1cblxuICAmLmIyYi10b3Atc2F0LWNhcmRfX2ljb24tLW91dHNpZGVsaW5rIHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgdHJhbnNsYXRlOiA4cHggMXB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZ0Rpcn0vaWNvbl9vdXRzaWRlbGluay5zdmdcIik7XG4gIH1cbn1cblxuXG4uYjJiLXRvcC1zYXQtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsaW5lLWhlaWdodDogbGgoMTYsIDMwLjQpO1xuICBmb250LXNpemU6IHJlbSgxNik7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi5iMmItdG9wLXNhdCB7XG4gIG1hcmdpbi1ib3R0b206IDg0cHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5cblxuLmIyYi10b3Atc2F0X19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIHJvdy1nYXA6IDYwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuXG4uYjJiLXRvcC1zYXRfX2Zvb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXRvcC1zZWFyY2gtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcm93LWdhcDogMzJweDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuICB9XG59XG5cblxuLmIyYi10b3Atc2VhcmNoLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IGxoKDI1LCAzNy41KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiByZW0oMjUpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBsaW5lLWhlaWdodDogbGgoMzAsIDQ1KTtcbiAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDE2OHB4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICBsaW5lLWhlaWdodDogbGgoMTgsIDI3KTtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gIH1cbn1cblxuXG4uYjJiLXRvcC1zZWFyY2gtY2FyZF9faW5wdXQge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwMCAvIDEyODAgKiAxMDAlKTtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXRvcC1zZWFyY2gge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cblxuXG4uYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gICAgd2lkdGg6IDI3MnB4O1xuICB9XG5cbiAgJjo6YWZ0ZXJ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gIH1cblxuICAmOmhvdmVyLFxuICAuYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZDpoYXMoLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmRfX3RpdGxlIGE6aG92ZXIpICYge1xuICAgIG9wYWNpdHk6IDAuNztcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX190ZXh0IHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuXG4uYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogbGgoMTgsIDI3KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiByZW0oMTgpO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIsXG4gICAgLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmQ6aGFzKC5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX19pbWFnZTpob3ZlcikgJiB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuXG4uYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZF9faWNvbiB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG4gICYuYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24tY2FyZF9faWNvbi0tcmlnaHQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fcmlnaHQuc3ZnXCIpO1xuICB9XG5cbiAgJi5iMmItdG9wLXRlY2gtYW5kLWRlc2lnbi1jYXJkX19pY29uLS1vdXRzaWRlbGluayB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zbGF0ZTogOHB4IDFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWdEaXJ9L2ljb25fb3V0c2lkZWxpbmsuc3ZnXCIpO1xuICB9XG59XG5cblxuLmIyYi10b3AtdGVjaC1hbmQtZGVzaWduLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGxoKDE2LCAzMC40KTtcbiAgZm9udC1zaXplOiByZW0oMTYpO1xufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4uYjJiLXRvcC10ZWNoLWFuZC1kZXNpZ24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBjb2x1bW4tZ2FwOiAzMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAgIGNvbHVtbi1nYXA6IDQwcHg7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEZvdW5kYXRpb25cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIE1lZGlhIHF1ZXJpZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50OiBtZCkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cy11cCwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludDogbWQpIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMtZG93biwgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5cbi8vIGNsZWFyZml4XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiJdfQ== */
