.career {
  background-color: #f7f7f7;
}
.career__container {
  padding: 71px 30px 80px;
}
.career__header {
  margin-top: 37px;
}
.career__heading {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.15em;
}
.career__text {
  margin-top: 13px;
  line-height: 2.154;
  letter-spacing: 0.05em;
}
.career__img {
  margin: 43px -30px 0;
}
.career__img img {
  width: 100%;
}
.career__button {
  margin-top: 40px;
}
.career__button .c-more-button {
  justify-content: flex-start;
  padding: 0 25px;
}
.career__button .c-more-button__text {
  font-family: "Noto Sans JP", sans-serif;
  font-size: 13px;
}
.career__button .pdf-icon {
  width: 15px;
  height: 19px;
  margin-left: 5px;
  fill: #2f325b;
}

.career .consultant {
  margin-top: 52px;
}
.career .consultant__heading {
  position: relative;
  padding-bottom: 20px;
  font-size: 23px;
  font-weight: 400;
  letter-spacing: 0.15em;
  border-bottom: 3px solid #e5e5e5;
}
.career .consultant__heading::before {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 60px;
  height: 3px;
  content: "";
  background-color: #393d75;
}
.career .consultant__header {
  margin-top: 30px;
}
.career .consultant__title {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.15em;
}
.career .consultant__text {
  margin-top: 16px;
  line-height: 2.154;
  letter-spacing: 0.05em;
}
.career .consultant__content {
  padding: 0 30px 40px;
  margin-top: 33px;
  background-color: #fff;
}
.career .consultant__img {
  margin: 0 -30px;
}
.career .consultant__img img {
  width: 100%;
}
.career .consultant__content-title {
  margin-top: 20px;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.2em;
}
.career .consultant__content-text {
  margin-top: 10px;
  line-height: 2.154;
  letter-spacing: 0.05em;
}
.career .consultant__name {
  margin-top: 12px;
}
.career .consultant__name-career {
  display: block;
  font-size: 12px;
  letter-spacing: 0.15em;
}
.career .consultant__name-text {
  display: block;
  margin-top: 7px;
  font-size: 20px;
  font-style: italic;
  letter-spacing: 0.1em;
}
.career .consultant__list {
  margin-top: 36px;
}
.career .consultant__list-item:nth-child(n+2) {
  margin-top: 28px;
}
.career .consultant__list-header {
  display: flex;
  align-items: center;
}
.career .consultant__list-img {
  width: 50%;
}
.career .consultant__list-img img {
  width: 100%;
}
.career .consultant__list-heading {
  width: 50%;
  padding-left: 12px;
  font-size: 15px;
  font-style: italic;
  line-height: 1.6;
  letter-spacing: 0.17em;
}
.career .consultant__list-heading--small {
  font-size: 13px;
  line-height: 1.692;
}
.career .consultant__list-text {
  margin-top: 13px;
  font-size: 12px;
  line-height: 1.875;
  letter-spacing: 0.05em;
}
.career .consultant__list-name {
  margin-top: 7px;
  font-size: 15px;
  font-style: italic;
  letter-spacing: 0.1em;
}

.internship {
  background-color: #f7f7f7;
}
.internship__container {
  padding: 72px 30px 80px;
}
.internship__header {
  margin-top: 37px;
}
.internship__heading {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.15em;
}
.internship__text {
  margin-top: 14px;
  line-height: 2.154;
  letter-spacing: 0.05em;
}
.internship__img {
  margin: 43px -30px 0;
}
.internship__img img {
  width: 100%;
}
.internship__note {
  margin-top: 16px;
  font-size: 12px;
  letter-spacing: 0.05em;
}
.internship__item {
  margin-top: 58px;
}
.internship__inner:nth-child(n+2) {
  margin-top: 30px;
}
.internship__list-inner {
  padding: 30px 30px 32px;
  background-color: #fff;
}
.internship__list-heading {
  padding: 12px 0 14px;
  font-size: 16px;
  font-style: italic;
  color: #393d75;
  text-align: center;
  background-color: rgba(57, 61, 117, 0.15);
}
.internship__list-content {
  margin-top: 22px;
  line-height: 2.154;
}
.internship__list-title {
  padding-left: 14px;
  margin-top: 22px;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  border-left: 3px solid #393d75;
}
.internship__group02 {
  display: flex;
  margin-top: 12px;
}
.internship__group03 {
  width: 50%;
}
.internship__list-detail li {
  position: relative;
  padding-left: 17px;
  line-height: 2.153;
  letter-spacing: 0.1em;
}
.internship__list-detail li::before {
  position: absolute;
  top: 12px;
  left: 0;
  width: 5px;
  height: 5px;
  content: "";
  background-color: #000;
  border-radius: 50%;
}
.internship__list-detail li:nth-child(n+2) {
  margin-top: 4px;
}

.internship .despatch {
  margin-top: 30px;
}
.internship .despatch__item:nth-child(n+2) {
  margin-top: 22px;
}
.internship .despatch__img img {
  width: 100%;
}
.internship .despatch__content {
  margin-top: 15px;
}
.internship .despatch__heading {
  font-size: 18px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.15em;
}
.internship .despatch__text {
  margin-top: 5px;
  line-height: 2.154;
}

.intro__container {
  padding: 51px 30px 80px;
}
.intro__heading {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.75;
  text-align: center;
  letter-spacing: 0.15em;
}
.intro__text {
  margin-top: 15px;
  line-height: 2.154;
  letter-spacing: 0.05em;
}
.intro__anchors {
  margin-top: 43px;
}
.intro__anchor {
  position: relative;
  display: block;
  padding: 16px 18px 17px;
  margin-top: -1px;
  font-size: 14px;
  letter-spacing: 0.1em;
  border: 1px solid #000;
}
.intro__anchor svg {
  position: absolute;
  top: 50%;
  right: 19px;
  width: 5px;
  height: 8px;
  margin: -4px 0 0;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.mv__wrapper {
  height: 292px;
  background: url("/assets/images/pages/career/mv_bg.jpg") center/cover;
}
.mv__title .label {
  margin-top: 20px;
  font-family: "Cormorant Garamond", serif;
  font-size: 14px;
  font-style: italic;
  letter-spacing: 0.15em;
}

.sec__multi-heading .main {
  font-size: 27px;
  line-height: 1.481;
}

.support__container {
  padding: 72px 30px 0;
}
.support__header {
  margin-top: 37px;
}
.support__heading {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.15em;
}
.support__text {
  margin-top: 13px;
  line-height: 2.154;
  letter-spacing: 0.05em;
}
.support__img {
  margin: 43px -30px 0;
}
.support__img img {
  width: 100%;
}
.support__content {
  margin-top: 50px;
}

.support .item__content:nth-child(n+2) {
  margin-top: 50px;
}
.support .item__heading {
  position: relative;
  padding-bottom: 18px;
  font-size: 23px;
  font-weight: 400;
  line-height: 1.739;
  letter-spacing: 0.15em;
  border-bottom: 3px solid #e5e5e5;
}
.support .item__heading::before {
  position: absolute;
  bottom: -3px;
  left: 0;
  width: 60px;
  height: 3px;
  content: "";
  background-color: #393d75;
}
.support .item__inner {
  margin-top: 30px;
}
.support .item__content--program .item__inner {
  margin-top: 49px !important;
}
.support .item__label {
  display: inline-block;
  padding: 3px 21px 5px;
  margin-bottom: 15px;
  font-size: 12px;
  color: #fff;
  background-color: #393d75;
}
.support .item__title {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.15em;
}
.support .item__text {
  margin-top: 16px;
  line-height: 2.154;
  letter-spacing: 0.05em;
}
.support .item__group01 {
  margin-top: 32px;
}
.support .item__list-wrapper:nth-child(n+2) {
  margin-top: 30px;
}
.support .item__list {
  padding: 30px 30px 32px;
  background-color: #f7f7f7;
}
.support .item__content--program .item__list {
  margin-top: 40px !important;
}
.support .item__list-title {
  padding: 12px 0 14px;
  font-size: 16px;
  font-style: italic;
  color: #393d75;
  text-align: center;
  background-color: rgba(57, 61, 117, 0.15);
}
.support .item__list-content {
  margin-top: 22px;
}
.support .item__content--program .item__list-content {
  margin-top: 31px !important;
}
.support .item__content--program .item__list-group {
  margin-top: 13px;
}
.support .item__list-text {
  line-height: 2.154;
  letter-spacing: 0.05em;
}
.support .item__list-steps:nth-child(n+2) {
  margin-top: 27px;
}
.support .item__list-step {
  padding-left: 18px;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: 0.05em;
  border-left: 3px solid #393d75;
}
.support .item__list-text + .item__list-inner {
  margin-top: 15px;
}
.support .item__list-inner li {
  position: relative;
  padding-left: 17px;
  margin-top: 3px;
  line-height: 2.153;
  letter-spacing: 0.1em;
}
.support .item__list-inner li::before {
  position: absolute;
  top: 12px;
  left: 0;
  width: 5px;
  height: 5px;
  content: "";
  background-color: #000;
  border-radius: 50%;
}
.support .item__list-inner span {
  display: block;
  margin-top: 2px;
  font-size: 12px;
  line-height: 1.916;
}
.support .item__img {
  margin-top: 30px;
}
.support .item__img img {
  width: 100%;
}
.support .item__counterplan {
  margin-top: 50px;
}
.support .item__counterplan-img {
  margin: 52px -30px 0;
}
.support .item__counterplan-img img {
  width: 100%;
}

.support .decision__container {
  padding: 60px 30px 75px;
}
.support .decision__header {
  position: relative;
}
.support .decision__img img {
  width: 100%;
}
.support .decision__label {
  position: absolute;
  bottom: 0;
  left: 0;
  display: inline-block;
  padding: 3px 14px 5px 15px;
  font-size: 11px;
  color: #fff;
  background-color: #9d0130;
}
.support .decision__heading {
  margin-top: 20px;
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 1.75;
  letter-spacing: 0.15em;
}
.support .decision__text {
  margin-top: 14px;
  line-height: 2.154;
  letter-spacing: 0.05em;
}
.support .decision__name {
  margin-top: 21px;
}
.support .decision__name-text01 {
  display: block;
  font-size: 12px;
  line-height: 1.916;
  letter-spacing: 0.1em;
}
.support .decision__name-text02 {
  display: inline-block;
  margin-top: 5px;
  font-size: 20px;
  font-style: italic;
  letter-spacing: 0.1em;
}
.support .decision__name-text02 span {
  font-size: 13px;
}
@media (min-width: 768px) {
  .career__container {
    padding: 144px 0 160px;
  }
  .career__header {
    position: relative;
    margin-top: 169px;
  }
  .career__block {
    width: 1160px;
    margin: 0 auto;
  }
  .career__block-inner {
    width: 550px;
  }
  .career__heading {
    font-size: 36px;
    line-height: 1.777;
  }
  .career__text {
    margin-top: 25px;
    line-height: 2.25;
  }
  .career__img {
    position: absolute;
    top: -94px;
    right: 0;
    width: 50%;
    margin: 0;
  }
  .career__items {
    width: 1160px;
    margin: 0 auto;
  }
  .career__button {
    margin-top: 80px;
    text-align: center;
  }
  .career__button .c-more-button {
    width: 565px;
    height: 80px;
    padding: 0 40px;
  }
  .career__button .c-more-button__text {
    font-size: 16px;
    letter-spacing: 0.15em;
  }
  .career__button .pdf-icon {
    width: 16px;
    height: 20px;
    transition: fill 0.3s cubic-bezier(0.39, 0.575, 0.565, 1);
  }
  .career__button .c-more-button:hover .pdf-icon {
    fill: #fff;
  }
  .career .consultant {
    margin-top: 216px;
  }
  .career .consultant__heading {
    padding-bottom: 32px;
    font-size: 36px;
    border-bottom: 5px solid #e5e5e5;
  }
  .career .consultant__heading::before {
    bottom: -5px;
    width: 150px;
    height: 5px;
  }
  .career .consultant__header {
    margin-top: 48px;
  }
  .career .consultant__title {
    font-size: 30px;
    line-height: 1.666;
  }
  .career .consultant__text {
    margin-top: 30px;
    line-height: 2.25;
  }
  .career .consultant__content {
    padding: 60px 60px 74px;
    margin-top: 59px;
  }
  .career .consultant__content-header {
    position: relative;
  }
  .career .consultant__img {
    margin: 0;
    text-align: right;
  }
  .career .consultant__img img {
    width: 690px;
  }
  .career .consultant__group {
    position: absolute;
    top: 74px;
    left: 0;
  }
  .career .consultant__content-title {
    margin-top: 0;
    font-size: 34px;
    line-height: 1.588;
  }
  .career .consultant__content-text {
    margin-top: 47px;
    line-height: 2.25;
  }
  .career .consultant__name {
    margin-top: 47px;
  }
  .career .consultant__name-career {
    font-size: 14px;
  }
  .career .consultant__name-text {
    font-size: 28px;
  }
  .career .consultant__list {
    display: flex;
    flex-wrap: wrap;
    margin: 51px -28px 0;
  }
  .career .consultant__list-item {
    width: 33.33%;
    padding: 0 28px;
  }
  .career .consultant__list-item:nth-child(n+2) {
    margin-top: 0;
  }
  .career .consultant__list-item:nth-child(n+4) {
    margin-top: 55px;
  }
  .career .consultant__list-header {
    display: block;
  }
  .career .consultant__list-img {
    width: 100%;
  }
  .career .consultant__list-heading {
    width: 100%;
    padding-left: 0;
    margin-top: 26px;
    font-size: 24px;
    line-height: 1.666;
  }
  .career .consultant__list-heading--small {
    font-size: 24px;
    line-height: 1.666;
  }
  .career .consultant__list-text {
    margin-top: 15px;
    font-size: 14px;
    line-height: 2.143;
  }
  .career .consultant__list-name {
    margin-top: 15px;
    font-size: 24px;
  }
  .internship__container {
    padding: 144px 0;
  }
  .internship__header {
    position: relative;
    margin-top: 170px;
  }
  .internship__block {
    width: 1160px;
    margin: 0 auto;
  }
  .internship__block-inner {
    width: 550px;
  }
  .internship__heading {
    font-size: 36px;
    line-height: 1.777;
  }
  .internship__text {
    margin-top: 24px;
    line-height: 2.25;
  }
  .internship__header-group {
    position: absolute;
    top: -94px;
    right: 0;
    width: 50%;
    margin: 0;
  }
  .internship__img {
    margin: 0;
  }
  .internship__note {
    font-size: 14px;
  }
  .internship__item {
    width: 1160px;
    margin: 220px auto 0;
  }
  .internship__group01 {
    display: flex;
    margin: 0 -20px;
  }
  .internship__inner--half {
    width: 50%;
    padding: 0 20px;
  }
  .internship__inner:nth-child(n+2) {
    margin-top: 0;
  }
  .internship__inner--margin {
    margin-top: 40px !important;
  }
  .internship__list-inner {
    padding: 60px;
  }
  .internship__list-heading {
    padding: 15px 0 16px;
    font-size: 20px;
  }
  .internship__list-content {
    margin-top: 28px;
    line-height: 2.25;
  }
  .internship__list-title {
    padding-left: 18px;
    margin-top: 30px;
    font-size: 20px;
    border-left: 4px solid #393d75;
  }
  .internship__group02 {
    margin-top: 17px;
  }
  .internship__group03 {
    display: flex;
  }
  .internship__list-detail {
    width: 50%;
  }
  .internship__list-detail li {
    padding-left: 21px;
  }
  .internship__list-detail li::before {
    top: 15px;
    width: 6px;
    height: 6px;
  }
  .internship__list-detail li:nth-child(n+2) {
    margin-top: 6px;
  }
  .internship .despatch {
    display: flex;
    margin: 42px -30px 0;
  }
  .internship .despatch__item {
    width: 50%;
    padding: 0 30px;
  }
  .internship .despatch__item:nth-child(n+2) {
    margin-top: 0;
  }
  .internship .despatch__content {
    margin-top: 25px;
  }
  .internship .despatch__heading {
    font-size: 24px;
  }
  .internship .despatch__text {
    margin-top: 12px;
    line-height: 2.25;
  }
  .intro__container {
    width: 1160px;
    padding: 141px 0 160px;
    margin: 0 auto;
  }
  .intro__heading {
    font-size: 36px;
  }
  .intro__text {
    margin-top: 33px;
    line-height: 2.25;
    text-align: center;
  }
  .intro__anchors {
    display: flex;
    flex-wrap: wrap;
    margin-top: 72px;
    margin-left: 1px;
  }
  .intro__anchor {
    display: flex;
    align-items: center;
    width: 33.4%;
    padding: 21px 30px;
    margin-left: -1px;
    font-size: 16px;
    line-height: 1.625;
  }
  .intro__anchor svg {
    right: 30px;
  }
  .mv__wrapper {
    height: 700px;
    background: url("/assets/images/pages/career/mv_bg_md.jpg") center/cover;
  }
  .mv__title .label {
    margin-top: 31px;
    font-size: 18px;
  }
  .sec__multi-heading .main {
    font-size: 46px;
  }
  .support__container {
    padding: 145px 0 90px;
  }
  .support__header {
    position: relative;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    margin-top: 169px;
  }
  .support__block {
    flex: 1 1 auto;
    width: 50%;
  }
  .support__block-inner {
    width: 550px;
    margin-left: 30px;
  }
  .support__heading {
    font-size: 36px;
    line-height: 1.777;
  }
  .support__text {
    margin-top: 26px;
    line-height: 2.25;
  }
  .support__img {
    flex: 1 1 auto;
    width: 50%;
    margin: 0;
  }
  .support__items {
    width: 1160px;
    margin: 0 auto;
  }
  .support__content {
    margin-top: 208px;
  }
  .support .item__content:nth-child(n+2) {
    margin-top: 80px;
  }
  .support .item__heading {
    padding-bottom: 32px;
    font-size: 36px;
    border-bottom: 5px solid #e5e5e5;
  }
  .support .item__heading::before {
    bottom: -5px;
    width: 150px;
    height: 5px;
  }
  .support .item__inner {
    margin-top: 47px;
  }
  .support .item__inner--flex {
    display: flex;
  }
  .support .item__label {
    padding: 4px 29px 6px;
    margin-bottom: 23px;
    font-size: 16px;
  }
  .support .item__title {
    font-size: 30px;
    line-height: 1.666;
  }
  .support .item__text {
    margin-top: 29px;
    line-height: 2.25;
  }
  .support .item__group01 {
    display: flex;
    margin: 51px -20px 0;
  }
  .support .item__list-wrapper:nth-child(n+2) {
    margin-top: 52px;
  }
  .support .item__list-wrapper--half {
    width: 50%;
    padding: 0 20px;
    margin-top: 0 !important;
  }
  .support .item__list {
    min-height: 325px;
    padding: 60px;
  }
  .support .item__list-title {
    padding: 15px 0 16px;
    font-size: 20px;
  }
  .support .item__content--program .item__list-content {
    margin-top: 40px !important;
  }
  .support .item__list-content {
    margin-top: 25px;
  }
  .support .item__list-content--flex {
    display: flex;
  }
  .support .item__content--program .item__list-group {
    margin-top: 10px;
  }
  .support .item__list-group {
    display: flex;
  }
  .support .item__list-text {
    line-height: 2.25;
  }
  .support .item__list-steps:nth-child(n+2) {
    margin-top: 0;
    margin-left: 83px;
  }
  .support .item__list-step {
    font-size: 20px;
    border-left: 4px solid #393d75;
  }
  .support .item__list-text + .item__list-inner {
    margin-top: 10px;
  }
  .support .item__list-inner:nth-child(n+2) {
    margin-left: 72px;
  }
  .support .item__list-inner--adjustment {
    margin-left: 0 !important;
  }
  .support .item__list-inner li {
    padding-left: 22px;
    margin-top: 6px;
  }
  .support .item__list-inner li::before {
    top: 15px;
    width: 6px;
    height: 6px;
  }
  .support .item__list-inner span {
    font-size: 14px;
  }
  .support .item__group02 {
    margin-top: 10px;
  }
  .support .item__img {
    margin-top: 10px;
    margin-left: 50px;
  }
  .support .item__img img {
    width: 550px;
  }
  .support .item__counterplan {
    margin-top: 80px;
  }
  .support .item__counterplan-img {
    margin: 0;
  }
  .support .decision__container {
    position: relative;
    width: 1160px;
    padding: 0;
    margin: 100px auto 150px;
  }
  .support .decision__img {
    text-align: right;
  }
  .support .decision__img img {
    width: 860px;
  }
  .support .decision__group {
    position: absolute;
    top: 0;
    left: 0;
    width: 403px;
  }
  .support .decision__label {
    top: 35px;
    bottom: auto;
    z-index: 1;
    padding: 5px 18px 6px;
    font-size: 13px;
  }
  .support .decision__heading {
    margin-top: 90px;
    font-size: 34px;
    line-height: 1.588;
  }
  .support .decision__text {
    margin-top: 47px;
    line-height: 2.25;
  }
  .support .decision__name {
    margin-top: 45px;
  }
  .support .decision__name-text01 {
    font-size: 14px;
    line-height: 2.142;
  }
  .support .decision__name-text02 {
    font-size: 28px;
  }
  .support .decision__name-text02 span {
    font-size: 16px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvY2FyZWVyL19jYXJlZXIuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvY2FyZWVyL3N0eWxlLmNzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvY2FyZWVyL19pbnRlcm5zaGlwLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2NhcmVlci9faW50cm8uc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvY2FyZWVyL19tdi5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9jYXJlZXIvX292ZXJyaWRlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2NhcmVlci9fc3VwcG9ydC5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UseUJBQUE7QUNDRjtBRENFO0VBQ0UsdUJBQUE7QUNDSjtBRE1FO0VBQ0UsZ0JBQUE7QUNDSjtBRG9CRTtFQUNFLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtBQ0RKO0FEU0U7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esc0JBQUE7QUNESjtBRFNFO0VBQ0Usb0JBQUE7QUNESjtBRFdJO0VBQ0UsV0FBQTtBQ0FOO0FEZUU7RUFDRSxnQkFBQTtBQ1BKO0FEY0k7RUFDRSwyQkFBQTtFQUNBLGVBQUE7QUNOTjtBRGVJO0VBQ0UsdUNFN0NTO0VGOENULGVBQUE7QUNOTjtBRGNJO0VBQ0UsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtFQUNBLGFBQUE7QUNOTjs7QURxQkE7RUFDRSxnQkFBQTtBQ1JGO0FEY0U7RUFDRSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0Esc0JBQUE7RUFDQSxnQ0FBQTtBQ1BKO0FEZUk7RUFDRSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxP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O0lBRUksaUJBQUE7RU5td0JKO0VNaHdCRTtJQUlJLFlBQUE7RU5vd0JOO0VNL3ZCQTtJQUVJLGtCQUFBO0lBQ0EsTUFBQTtJQUNBLE9BQUE7SUFDQSxZQUFBO0VOa3dCSjtFTTl2QkE7SUFXSSxTQUFBO0lBQ0EsWUFBQTtJQUNBLFVBQUE7SUFDQSxxQkFBQTtJQUNBLGVBQUE7RU5rd0JKO0VNOXZCQTtJQVNJLGdCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0VOa3dCSjtFTTl2QkE7SUFNSSxnQkFBQTtJQUNBLGlCQUFBO0VOa3dCSjtFTTl2QkE7SUFJSSxnQkFBQTtFTmt3Qko7RU05dkJBO0lBT0ksZUFBQTtJQUNBLGtCQUFBO0VOa3dCSjtFTTl2QkE7SUFRSSxlQUFBO0VOa3dCSjtFTS92QkU7SUFJSSxlQUFBO0VObXdCTjtBQXB4Q0YiLCJmaWxlIjoiYXNzZXRzL3N0eWxlcy9wYWdlcy9jYXJlZXIvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmNhcmVlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3MXB4IDMwcHggODBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDE0NHB4IDAgMTYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMTY5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMTYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19ibG9jay1pbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDU1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzc3O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTU0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW46IDQzcHggLTMwcHggMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTk0cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW1zIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMTE2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgLy9cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmMtbW9yZS1idXR0b24ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1NjVweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtbW9yZS1idXR0b25fX3RleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWRlZmF1bHQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wZGYtaWNvbiB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTlweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBmaWxsOiAjMmYzMjViO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyAkZWFzZS1vdXQtc2luZTtcblxuICAgICAgICBAYXQtcm9vdCAuY2FyZWVyX19idXR0b24gLmMtbW9yZS1idXR0b246aG92ZXIgLnBkZi1pY29uIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jYXJlZXIgLmNvbnN1bHRhbnQge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAyMTZweDtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZTVlNWU1O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgI2U1ZTVlNTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLWJsdWU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICAgIH1cbiAgfVxuXG4gICZfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTU0O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAzMHB4IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogNjBweCA2MHB4IDc0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1OXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtaGVhZGVyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDY5MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDc0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ODg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUtY2FyZWVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lLXRleHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbjogNTFweCAtMjhweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChuICsgMikge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG4gKyA0KSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtaW1nIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtaGVhZGluZyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE3ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42NjY7XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjkyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTQzO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5jYXJlZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmNhcmVlcl9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNzFweCAzMHB4IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxNDRweCAwIDE2MHB4O1xuICB9XG59XG4uY2FyZWVyX19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE2OXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9fYmxvY2sge1xuICAgIHdpZHRoOiAxMTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyX19ibG9jay1pbm5lciB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG4uY2FyZWVyX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogMS43Nzc7XG4gIH1cbn1cbi5jYXJlZXJfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgfVxufVxuLmNhcmVlcl9faW1nIHtcbiAgbWFyZ2luOiA0M3B4IC0zMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTRweDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNhcmVlcl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uY2FyZWVyX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jYXJlZXJfX2J1dHRvbiAuYy1tb3JlLWJ1dHRvbiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXJfX2J1dHRvbiAuYy1tb3JlLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDU2NXB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbn1cbi5jYXJlZXJfX2J1dHRvbiAuYy1tb3JlLWJ1dHRvbl9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9fYnV0dG9uIC5jLW1vcmUtYnV0dG9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxufVxuLmNhcmVlcl9fYnV0dG9uIC5wZGYtaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZpbGw6ICMyZjMyNWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlcl9fYnV0dG9uIC5wZGYtaWNvbiB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGZpbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiAgfVxuICAuY2FyZWVyX19idXR0b24gLmMtbW9yZS1idXR0b246aG92ZXIgLnBkZi1pY29uIHtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG59XG5cbi5jYXJlZXIgLmNvbnN1bHRhbnQge1xuICBtYXJnaW4tdG9wOiA1MnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXIgLmNvbnN1bHRhbnQge1xuICAgIG1hcmdpbi10b3A6IDIxNnB4O1xuICB9XG59XG4uY2FyZWVyIC5jb25zdWx0YW50X19oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U1ZTVlNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyIC5jb25zdWx0YW50X19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNlNWU1ZTU7XG4gIH1cbn1cbi5jYXJlZXIgLmNvbnN1bHRhbnRfX2hlYWRpbmc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtM3B4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTNkNzU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuY29uc3VsdGFudF9faGVhZGluZzo6YmVmb3JlIHtcbiAgICBib3R0b206IC01cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNXB4O1xuICB9XG59XG4uY2FyZWVyIC5jb25zdWx0YW50X19oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXIgLmNvbnN1bHRhbnRfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgfVxufVxuLmNhcmVlciAuY29uc3VsdGFudF9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuY29uc3VsdGFudF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS42NjY7XG4gIH1cbn1cbi5jYXJlZXIgLmNvbnN1bHRhbnRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuY29uc3VsdGFudF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgfVxufVxuLmNhcmVlciAuY29uc3VsdGFudF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMzBweCA0MHB4O1xuICBtYXJnaW4tdG9wOiAzM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXIgLmNvbnN1bHRhbnRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggNjBweCA3NHB4O1xuICAgIG1hcmdpbi10b3A6IDU5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyIC5jb25zdWx0YW50X19jb250ZW50LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4uY2FyZWVyIC5jb25zdWx0YW50X19pbWcge1xuICBtYXJnaW46IDAgLTMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuY29uc3VsdGFudF9faW1nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5jYXJlZXIgLmNvbnN1bHRhbnRfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyIC5jb25zdWx0YW50X19pbWcgaW1nIHtcbiAgICB3aWR0aDogNjkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyIC5jb25zdWx0YW50X19ncm91cCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzRweDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uY2FyZWVyIC5jb25zdWx0YW50X19jb250ZW50LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuY29uc3VsdGFudF9fY29udGVudC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg4O1xuICB9XG59XG4uY2FyZWVyIC5jb25zdWx0YW50X19jb250ZW50LXRleHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuY29uc3VsdGFudF9fY29udGVudC10ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB9XG59XG4uY2FyZWVyIC5jb25zdWx0YW50X19uYW1lIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyIC5jb25zdWx0YW50X19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICB9XG59XG4uY2FyZWVyIC5jb25zdWx0YW50X19uYW1lLWNhcmVlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuY29uc3VsdGFudF9fbmFtZS1jYXJlZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmNhcmVlciAuY29uc3VsdGFudF9fbmFtZS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyIC5jb25zdWx0YW50X19uYW1lLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLmNhcmVlciAuY29uc3VsdGFudF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuY29uc3VsdGFudF9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiA1MXB4IC0yOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZWVyIC5jb25zdWx0YW50X19saXN0LWl0ZW0ge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZzogMCAyOHB4O1xuICB9XG59XG4uY2FyZWVyIC5jb25zdWx0YW50X19saXN0LWl0ZW06bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXIgLmNvbnN1bHRhbnRfX2xpc3QtaXRlbTpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXIgLmNvbnN1bHRhbnRfX2xpc3QtaXRlbTpudGgtY2hpbGQobis0KSB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxufVxuLmNhcmVlciAuY29uc3VsdGFudF9fbGlzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXIgLmNvbnN1bHRhbnRfX2xpc3QtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNhcmVlciAuY29uc3VsdGFudF9fbGlzdC1pbWcge1xuICB3aWR0aDogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXIgLmNvbnN1bHRhbnRfX2xpc3QtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNhcmVlciAuY29uc3VsdGFudF9fbGlzdC1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZWVyIC5jb25zdWx0YW50X19saXN0LWhlYWRpbmcge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4xN2VtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXIgLmNvbnN1bHRhbnRfX2xpc3QtaGVhZGluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgfVxufVxuLmNhcmVlciAuY29uc3VsdGFudF9fbGlzdC1oZWFkaW5nLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjkyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXIgLmNvbnN1bHRhbnRfX2xpc3QtaGVhZGluZy0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMS42NjY7XG4gIH1cbn1cbi5jYXJlZXIgLmNvbnN1bHRhbnRfX2xpc3QtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuODc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJlZXIgLmNvbnN1bHRhbnRfX2xpc3QtdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMTQzO1xuICB9XG59XG4uY2FyZWVyIC5jb25zdWx0YW50X19saXN0LW5hbWUge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmVlciAuY29uc3VsdGFudF9fbGlzdC1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uaW50ZXJuc2hpcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG4uaW50ZXJuc2hpcF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNzJweCAzMHB4IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXBfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTQ0cHggMDtcbiAgfVxufVxuLmludGVybnNoaXBfX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXBfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXBfX2Jsb2NrIHtcbiAgICB3aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXBfX2Jsb2NrLWlubmVyIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gIH1cbn1cbi5pbnRlcm5zaGlwX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5zaGlwX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzc3O1xuICB9XG59XG4uaW50ZXJuc2hpcF9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJuc2hpcF9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5zaGlwX19oZWFkZXItZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05NHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaW50ZXJuc2hpcF9faW1nIHtcbiAgbWFyZ2luOiA0M3B4IC0zMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXBfX2ltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaW50ZXJuc2hpcF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludGVybnNoaXBfX25vdGUge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXBfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmludGVybnNoaXBfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA1OHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5zaGlwX19pdGVtIHtcbiAgICB3aWR0aDogMTE2MHB4O1xuICAgIG1hcmdpbjogMjIwcHggYXV0byAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXBfX2dyb3VwMDEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwIC0yMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXBfX2lubmVyLS1oYWxmIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuLmludGVybnNoaXBfX2lubmVyOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJuc2hpcF9faW5uZXI6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJuc2hpcF9faW5uZXItLW1hcmdpbiB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaW50ZXJuc2hpcF9fbGlzdC1pbm5lciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5zaGlwX19saXN0LWlubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICB9XG59XG4uaW50ZXJuc2hpcF9fbGlzdC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTJweCAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzM5M2Q3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA2MSwgMTE3LCAwLjE1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJuc2hpcF9fbGlzdC1oZWFkaW5nIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTZweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbi5pbnRlcm5zaGlwX19saXN0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMi4xNTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXBfX2xpc3QtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgfVxufVxuLmludGVybnNoaXBfX2xpc3QtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMzkzZDc1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5zaGlwX19saXN0LXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMzkzZDc1O1xuICB9XG59XG4uaW50ZXJuc2hpcF9fZ3JvdXAwMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXBfX2dyb3VwMDIge1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cbi5pbnRlcm5zaGlwX19ncm91cDAzIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJuc2hpcF9fZ3JvdXAwMyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5zaGlwX19saXN0LWRldGFpbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmludGVybnNoaXBfX2xpc3QtZGV0YWlsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5zaGlwX19saXN0LWRldGFpbCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICB9XG59XG4uaW50ZXJuc2hpcF9fbGlzdC1kZXRhaWwgbGk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5zaGlwX19saXN0LWRldGFpbCBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxufVxuLmludGVybnNoaXBfX2xpc3QtZGV0YWlsIGxpOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcm5zaGlwX19saXN0LWRldGFpbCBsaTpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5cbi5pbnRlcm5zaGlwIC5kZXNwYXRjaCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXAgLmRlc3BhdGNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogNDJweCAtMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXAgLmRlc3BhdGNoX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuLmludGVybnNoaXAgLmRlc3BhdGNoX19pdGVtOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJuc2hpcCAuZGVzcGF0Y2hfX2l0ZW06bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5pbnRlcm5zaGlwIC5kZXNwYXRjaF9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmludGVybnNoaXAgLmRlc3BhdGNoX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJuc2hpcCAuZGVzcGF0Y2hfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbi5pbnRlcm5zaGlwIC5kZXNwYXRjaF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJuc2hpcCAuZGVzcGF0Y2hfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuLmludGVybnNoaXAgLmRlc3BhdGNoX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBsaW5lLWhlaWdodDogMi4xNTQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVybnNoaXAgLmRlc3BhdGNoX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB9XG59XG5cbi5pbnRyb19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNTFweCAzMHB4IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTYwcHg7XG4gICAgcGFkZGluZzogMTQxcHggMCAxNjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmludHJvX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5pbnRyb19fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50cm9fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaW50cm9fX2FuY2hvcnMge1xuICBtYXJnaW4tdG9wOiA0M3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRyb19fYW5jaG9ycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBtYXJnaW4tbGVmdDogMXB4O1xuICB9XG59XG4uaW50cm9fX2FuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHggMThweCAxN3B4O1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50cm9fX2FuY2hvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzMy40JTtcbiAgICBwYWRkaW5nOiAyMXB4IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYyNTtcbiAgfVxufVxuLmludHJvX19hbmNob3Igc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE5cHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOHB4O1xuICBtYXJnaW46IC00cHggMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludHJvX19hbmNob3Igc3ZnIHtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG4ubXZfX3dyYXBwZXIge1xuICBoZWlnaHQ6IDI5MnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9jYXJlZXIvbXZfYmcuanBnXCIpIGNlbnRlci9jb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXZfX3dyYXBwZXIge1xuICAgIGhlaWdodDogNzAwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvcGFnZXMvY2FyZWVyL212X2JnX21kLmpwZ1wiKSBjZW50ZXIvY292ZXI7XG4gIH1cbn1cbi5tdl9fdGl0bGUgLmxhYmVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiQ29ybW9yYW50IEdhcmFtb25kXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXZfX3RpdGxlIC5sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnNlY19fbXVsdGktaGVhZGluZyAubWFpbiB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDgxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWNfX211bHRpLWhlYWRpbmcgLm1haW4ge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG4uc3VwcG9ydF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNzJweCAzMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnRfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTQ1cHggMCA5MHB4O1xuICB9XG59XG4uc3VwcG9ydF9faGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMzdweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydF9faGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0X19ibG9jayB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0X19ibG9jay1pbm5lciB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG4uc3VwcG9ydF9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc3NztcbiAgfVxufVxuLnN1cHBvcnRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnRfX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIH1cbn1cbi5zdXBwb3J0X19pbWcge1xuICBtYXJnaW46IDQzcHggLTMwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydF9faW1nIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnN1cHBvcnRfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydF9faXRlbXMge1xuICAgIHdpZHRoOiAxMTYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5zdXBwb3J0X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydF9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjA4cHg7XG4gIH1cbn1cblxuLnN1cHBvcnQgLml0ZW1fX2NvbnRlbnQ6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5pdGVtX19jb250ZW50Om50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4uc3VwcG9ydCAuaXRlbV9faGVhZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzM5O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U1ZTVlNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuaXRlbV9faGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjZTVlNWU1O1xuICB9XG59XG4uc3VwcG9ydCAuaXRlbV9faGVhZGluZzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0zcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5M2Q3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuaXRlbV9faGVhZGluZzo6YmVmb3JlIHtcbiAgICBib3R0b206IC01cHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogNXB4O1xuICB9XG59XG4uc3VwcG9ydCAuaXRlbV9faW5uZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnN1cHBvcnQgLml0ZW1fX2NvbnRlbnQtLXByb2dyYW0gLml0ZW1fX2lubmVyIHtcbiAgbWFyZ2luLXRvcDogNDlweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX2lubmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX2lubmVyLS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc3VwcG9ydCAuaXRlbV9fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMXB4IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5M2Q3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuaXRlbV9fbGFiZWwge1xuICAgIHBhZGRpbmc6IDRweCAyOXB4IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLnN1cHBvcnQgLml0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5pdGVtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgfVxufVxuLnN1cHBvcnQgLml0ZW1fX3RleHQge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjU7XG4gIH1cbn1cbi5zdXBwb3J0IC5pdGVtX19ncm91cDAxIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuaXRlbV9fZ3JvdXAwMSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDUxcHggLTIwcHggMDtcbiAgfVxufVxuLnN1cHBvcnQgLml0ZW1fX2xpc3Qtd3JhcHBlcjpudGgtY2hpbGQobisyKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX2xpc3Qtd3JhcHBlcjpudGgtY2hpbGQobisyKSB7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5pdGVtX19saXN0LXdyYXBwZXItLWhhbGYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnN1cHBvcnQgLml0ZW1fX2xpc3Qge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5zdXBwb3J0IC5pdGVtX19jb250ZW50LS1wcm9ncmFtIC5pdGVtX19saXN0IHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX2xpc3Qge1xuICAgIG1pbi1oZWlnaHQ6IDMyNXB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gIH1cbn1cbi5zdXBwb3J0IC5pdGVtX19saXN0LXRpdGxlIHtcbiAgcGFkZGluZzogMTJweCAwIDE0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzM5M2Q3NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU3LCA2MSwgMTE3LCAwLjE1KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuaXRlbV9fbGlzdC10aXRsZSB7XG4gICAgcGFkZGluZzogMTVweCAwIDE2cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uc3VwcG9ydCAuaXRlbV9fbGlzdC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbn1cbi5zdXBwb3J0IC5pdGVtX19jb250ZW50LS1wcm9ncmFtIC5pdGVtX19saXN0LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAzMXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX2NvbnRlbnQtLXByb2dyYW0gLml0ZW1fX2xpc3QtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuaXRlbV9fbGlzdC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX2xpc3QtY29udGVudC0tZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnN1cHBvcnQgLml0ZW1fX2NvbnRlbnQtLXByb2dyYW0gLml0ZW1fX2xpc3QtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5pdGVtX19jb250ZW50LS1wcm9ncmFtIC5pdGVtX19saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuaXRlbV9fbGlzdC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLnN1cHBvcnQgLml0ZW1fX2xpc3QtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuaXRlbV9fbGlzdC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgfVxufVxuLnN1cHBvcnQgLml0ZW1fX2xpc3Qtc3RlcHM6bnRoLWNoaWxkKG4rMikge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5pdGVtX19saXN0LXN0ZXBzOm50aC1jaGlsZChuKzIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiA4M3B4O1xuICB9XG59XG4uc3VwcG9ydCAuaXRlbV9fbGlzdC1zdGVwIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzM5M2Q3NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuaXRlbV9fbGlzdC1zdGVwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMzkzZDc1O1xuICB9XG59XG4uc3VwcG9ydCAuaXRlbV9fbGlzdC10ZXh0ICsgLml0ZW1fX2xpc3QtaW5uZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5pdGVtX19saXN0LXRleHQgKyAuaXRlbV9fbGlzdC1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX2xpc3QtaW5uZXI6bnRoLWNoaWxkKG4rMikge1xuICAgIG1hcmdpbi1sZWZ0OiA3MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX2xpc3QtaW5uZXItLWFkanVzdG1lbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdXBwb3J0IC5pdGVtX19saXN0LWlubmVyIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDIuMTUzO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX2xpc3QtaW5uZXIgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cbi5zdXBwb3J0IC5pdGVtX19saXN0LWlubmVyIGxpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuaXRlbV9fbGlzdC1pbm5lciBsaTo6YmVmb3JlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgfVxufVxuLnN1cHBvcnQgLml0ZW1fX2xpc3QtaW5uZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuOTE2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5pdGVtX19saXN0LWlubmVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5pdGVtX19ncm91cDAyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uc3VwcG9ydCAuaXRlbV9faW1nIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuaXRlbV9faW1nIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG59XG4uc3VwcG9ydCAuaXRlbV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5pdGVtX19pbWcgaW1nIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gIH1cbn1cbi5zdXBwb3J0IC5pdGVtX19jb3VudGVycGxhbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX2NvdW50ZXJwbGFuIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4uc3VwcG9ydCAuaXRlbV9fY291bnRlcnBsYW4taW1nIHtcbiAgbWFyZ2luOiA1MnB4IC0zMHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLml0ZW1fX2NvdW50ZXJwbGFuLWltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uc3VwcG9ydCAuaXRlbV9fY291bnRlcnBsYW4taW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3VwcG9ydCAuZGVjaXNpb25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDYwcHggMzBweCA3NXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5kZWNpc2lvbl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDExNjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMTAwcHggYXV0byAxNTBweDtcbiAgfVxufVxuLnN1cHBvcnQgLmRlY2lzaW9uX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLmRlY2lzaW9uX19pbWcge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uc3VwcG9ydCAuZGVjaXNpb25fX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuZGVjaXNpb25fX2ltZyBpbWcge1xuICAgIHdpZHRoOiA4NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5kZWNpc2lvbl9fZ3JvdXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDAzcHg7XG4gIH1cbn1cbi5zdXBwb3J0IC5kZWNpc2lvbl9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggMTRweCA1cHggMTVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlkMDEzMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuZGVjaXNpb25fX2xhYmVsIHtcbiAgICB0b3A6IDM1cHg7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogNXB4IDE4cHggNnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuLnN1cHBvcnQgLmRlY2lzaW9uX19oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5kZWNpc2lvbl9faGVhZGluZyB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTg4O1xuICB9XG59XG4uc3VwcG9ydCAuZGVjaXNpb25fX3RleHQge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN1cHBvcnQgLmRlY2lzaW9uX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICB9XG59XG4uc3VwcG9ydCAuZGVjaXNpb25fX25hbWUge1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5kZWNpc2lvbl9fbmFtZSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuLnN1cHBvcnQgLmRlY2lzaW9uX19uYW1lLXRleHQwMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkxNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBwb3J0IC5kZWNpc2lvbl9fbmFtZS10ZXh0MDEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMi4xNDI7XG4gIH1cbn1cbi5zdXBwb3J0IC5kZWNpc2lvbl9fbmFtZS10ZXh0MDIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuZGVjaXNpb25fX25hbWUtdGV4dDAyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbi5zdXBwb3J0IC5kZWNpc2lvbl9fbmFtZS10ZXh0MDIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3VwcG9ydCAuZGVjaXNpb25fX25hbWUtdGV4dDAyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufSIsIiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHM6IDMyMHB4LFxuICBzbTogMzc1cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDEwODBweCxcbiAgeGw6IDEyODBweCxcbiAgeHhsOiAxNDQwcHhcbik7XG5cbiRndXR0ZXI6IDIwcHg7XG4kZ3V0dGVyLW1kOiA0MHB4O1xuXG4kZWFzZS1pbi1zaW5lOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NDUsIDAuNzE1KTtcbiRlYXNlLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC4zOSwgMC41NzUsIDAuNTY1LCAxKTtcbiRlYXNlLWluLW91dC1zaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpO1xuXG4kZWFzZS1pbi1xdWFkOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wODUsIDAuNjgsIDAuNTMpO1xuJGVhc2Utb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiRlYXNlLWluLW91dC1xdWFkOiBjdWJpYy1iZXppZXIoMC40NTUsIDAuMDMsIDAuNTE1LCAwLjk1NSk7XG5cbiRlYXNlLWluLWN1YmljOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiRlYXNlLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4kZWFzZS1pbi1vdXQtY3ViaWM6IGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblxuJGVhc2UtaW4tcXVhcnQ6IGN1YmljLWJlemllcigwLjg5NSwgMC4wMywgMC42ODUsIDAuMjIpO1xuJGVhc2Utb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC4xNjUsIDAuODQsIDAuNDQsIDEpO1xuJGVhc2UtaW4tb3V0LXF1YXJ0OiBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuXG4kZWFzZS1pbi1xdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4kZWFzZS1vdXQtcXVpbnQ6IGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiRlYXNlLWluLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuODYsIDAsIDAuMDcsIDEpO1xuXG4kZWFzZS1pbi1leHBvOiBjdWJpYy1iZXppZXIoMC45NSwgMC4wNSwgMC43OTUsIDAuMDM1KTtcbiRlYXNlLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4kZWFzZS1pbi1vdXQtZXhwbzogY3ViaWMtYmV6aWVyKDEsIDAsIDAsIDEpO1xuXG4kZWFzZS1pbi1jaXJjOiBjdWJpYy1iZXppZXIoMC42LCAwLjA0LCAwLjk4LCAwLjMzNSk7XG4kZWFzZS1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuMDc1LCAwLjgyLCAwLjE2NSwgMSk7XG4kZWFzZS1pbi1vdXQtY2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNSwgMC44Nik7XG5cbiRlYXNlLWluLWJhY2s6IGN1YmljLWJlemllcigwLjYsIC0wLjI4LCAwLjczNSwgMC4wNDUpO1xuJGVhc2Utb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KTtcbiRlYXNlLWluLW91dC1iYWNrOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblxuLy8gY29sb3JzXG5cbiRjb2xvci1tYWluLWJsdWU6ICMzOTNkNzU7XG4kY29sb3ItbWFpbi1kYXJrLWJsdWU6ICMyZjMyNWI7XG4kY29sb3ItbWFpbi15ZWxsb3c6ICNmY2NmMmU7XG5cbiRjb2xvci1kZXB0LWVjb25vbWljczogIzAwMzc3MDtcbiRjb2xvci1kZXB0LWFkbWluaXN0cmF0aW9uOiAjZWRhNDBkO1xuJGNvbG9yLWRlcHQtaW50X3N0dWRpZXM6ICMwMDcxYWY7XG4kY29sb3ItZGVwdC1sYXc6ICM1MzFmNzI7XG4kY29sb3ItZGVwdC1zcGVjaWFsOiAjOWQwMTMwO1xuXG4vLyBmb250XG5cbiRmb250LWRlZmF1bHQ6ICdOb3RvIFNhbnMgSlAnLCBzYW5zLXNlcmlmO1xuJGZvbnQtbWFpbi1lbjogJ0Nvcm1vcmFudCBHYXJhbW9uZCcsIHNlcmlmO1xuJGZvbnQtc3ViLWVuOiAnTWFyY2VsbHVzJywgc2VyaWY7XG4kZm9udC1tYWluLXNlcmlmOiAnTm90byBTZXJpZiBKUCcsIHNlcmlmO1xuIiwiLmludGVybnNoaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNzJweCAzMHB4IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxNDRweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Jsb2NrIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMTE2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2staW5uZXIge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiA1NTBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc3NztcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlci1ncm91cCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtOTRweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1hcmdpbjogNDNweCAtMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19ub3RlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMTE2MHB4O1xuICAgICAgbWFyZ2luOiAyMjBweCBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JvdXAwMSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMCAtMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgJi0taGFsZiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZChuICsgMikge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLW1hcmdpbiB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIC8vXG4gIH1cblxuICAmX19saXN0LWlubmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0LWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEycHggMCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgY29sb3I6ICRjb2xvci1tYWluLWJsdWU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTcsIDYxLCAxMTcsIDAuMTUpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMTVweCAwIDE2cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE1NDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICB9XG4gIH1cblxuICAmX19saXN0LXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLW1haW4tYmx1ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRjb2xvci1tYWluLWJsdWU7XG4gICAgfVxuICB9XG5cbiAgJl9fZ3JvdXAwMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICB9XG4gIH1cblxuICAmX19ncm91cDAzIHtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0LWRldGFpbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4xNTM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMXB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbnRlcm5zaGlwIC5kZXNwYXRjaCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiA0MnB4IC0zMHB4IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE1NDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICB9XG4gIH1cbn1cbiIsIi5pbnRybyB7XG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTFweCAzMHB4IDgwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB3aWR0aDogMTE2MHB4O1xuICAgICAgcGFkZGluZzogMTQxcHggMCAxNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2FuY2hvcnMge1xuICAgIG1hcmdpbi10b3A6IDQzcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTZweCAxOHB4IDE3cHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAzMy40JTtcbiAgICAgIHBhZGRpbmc6IDIxcHggMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHJpZ2h0OiAxOXB4O1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luOiAtNHB4IDAgMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tdiB7XG4gICZfX3dyYXBwZXIge1xuICAgIGhlaWdodDogMjkycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9jYXJlZXIvbXZfYmcuanBnJykgY2VudGVyL2NvdmVyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgaGVpZ2h0OiA3MDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvY2FyZWVyL212X2JnX21kLmpwZycpIGNlbnRlci9jb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgLmxhYmVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbWFpbi1lbjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNlY19fbXVsdGktaGVhZGluZyB7XG4gIC5tYWluIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDgxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiA0NnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnN1cHBvcnQge1xuICAmX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDcycHggMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZzogMTQ1cHggMCA5MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMzdweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTY5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYmxvY2sge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmX19ibG9jay1pbm5lciB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS43Nzc7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4yNTtcbiAgICB9XG4gIH1cblxuICAmX19pbWcge1xuICAgIG1hcmdpbjogNDNweCAtMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IDExNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMDhweDtcbiAgICB9XG4gIH1cbn1cblxuLnN1cHBvcnQgLml0ZW0ge1xuICAmX19jb250ZW50IHtcbiAgICAmOm50aC1jaGlsZChuICsgMikge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43Mzk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2U1ZTVlNTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbi1ibHVlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvdHRvbTogLTVweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBhdC1yb290IC5zdXBwb3J0IC5pdGVtX19jb250ZW50LS1wcm9ncmFtIC5pdGVtX19pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA0OXB4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgIH1cblxuICAgICYtLWZsZXgge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDIxcHggNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tYWluLWJsdWU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiA0cHggMjlweCA2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogMjlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwMDEge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiA1MXB4IC0yMHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC13cmFwcGVyIHtcbiAgICAmOm50aC1jaGlsZChuICsgMikge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWhhbGYge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAzMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cbiAgICBAYXQtcm9vdCAuc3VwcG9ydCAuaXRlbV9fY29udGVudC0tcHJvZ3JhbSAuaXRlbV9fbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMjVweDtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC10aXRsZSB7XG4gICAgcGFkZGluZzogMTJweCAwIDE0cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tYmx1ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NywgNjEsIDExNywgMC4xNSk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0LWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG5cbiAgICBAYXQtcm9vdCAuc3VwcG9ydCAuaXRlbV9fY29udGVudC0tcHJvZ3JhbSAuaXRlbV9fbGlzdC1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDMxcHggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuXG4gICAgJi0tZmxleCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC1ncm91cCB7XG4gICAgQGF0LXJvb3QgLnN1cHBvcnQgLml0ZW1fX2NvbnRlbnQtLXByb2dyYW0gLml0ZW1fX2xpc3QtZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogMTNweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC10ZXh0IHtcbiAgICBsaW5lLWhlaWdodDogMi4xNTQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qtc3RlcHMge1xuICAgICY6bnRoLWNoaWxkKG4gKyAyKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyN3B4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4M3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qtc3RlcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkY29sb3ItbWFpbi1ibHVlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkY29sb3ItbWFpbi1ibHVlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtaW5uZXIge1xuICAgIEBhdC1yb290IC5zdXBwb3J0IC5pdGVtX19saXN0LXRleHQgKyAuaXRlbV9fbGlzdC1pbm5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQobiArIDIpIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDcycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tYWRqdXN0bWVudCB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmVcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4xNTM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOTE2O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ncm91cDAyIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDU1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvdW50ZXJwbGFuIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogODBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3VudGVycGxhbi1pbWcge1xuICAgIG1hcmdpbjogNTJweCAtMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnN1cHBvcnQgLmRlY2lzaW9uIHtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggNzVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMTYwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAxMDBweCBhdXRvIDE1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IDg2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2dyb3VwIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwM3B4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAxNHB4IDVweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGVwdC1zcGVjaWFsO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgdG9wOiAzNXB4O1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmc6IDVweCAxOHB4IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU4ODtcbiAgICB9XG4gIH1cblxuICAmX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE1NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjI1O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IDIxcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX25hbWUtdGV4dDAxIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOTE2O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjE0MjtcbiAgICB9XG4gIH1cblxuICAmX19uYW1lLXRleHQwMiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
