@charset "UTF-8";
/* 리셋 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary, main,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  box-sizing: border-box;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, main,
footer, header, hgroup, menu, nav, section {
  display: block;
}

button {
  font: inherit;
  font-size: 100%;
  padding: 0;
  box-sizing: border-box;
  background: transparent;
  border: none;
  cursor: pointer;
}

input {
  background-color: transparent;
}

ol, ul, dl, li {
  list-style: none;
}

img {
  vertical-align: middle;
}

a {
  text-decoration: none;
  color: initial;
  outline: none !important;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

input, textarea {
  border-radius: 0;
}

input:focus {
  outline: none;
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

select {
  color: #000;
  background: transparent;
}

select:focus {
  outline: none;
}

textarea:focus {
  outline: none;
}

button:focus {
  outline: none;
}

textarea {
  resize: none;
}

input[type=text], input[type=password], textarea {
  font-size: inherit;
}

h1, h2, h3, h4, h5, h6, p, a, label, button, span, em, select, option, input, textarea, th, td, dt, dd, dl {
  margin-bottom: 0;
}

button {
  cursor: pointer;
}

sub, sup {
  position: inherit;
}

select, select.select {
  margin: 0;
}

input[type=tel], input[type=url], input[type=number], input[type=email], input[type=text], input[type=password], input.text, input.password {
  margin: 0;
}

/* 리셋 끝 */
/* px to vw convert */
@font-face {
  font-family: "Pretendard-Regular";
  src: url("/resources/assets/fonts/Pretendard-Regular.woff") format("woff"), url("/resources/assets/fonts/Pretendard-Regular.woff2") format("woff2");
  font-weight: Regular;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PlayfairDisplay-SemiBold";
  src: url("/resources/assets/fonts/PlayfairDisplay-SemiBold.woff") format("woff"), url("/resources/assets/fonts/PlayfairDisplay-SemiBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Montserrat-SemiBold";
  src: url("/resources/assets/fonts/Montserrat-SemiBold.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}
body {
  font-family: "Pretendard-Regular", sans-serif;
  font-size: 16px;
  line-height: 1.3;
  color: #000;
}

a {
  color: #000;
}

/* body 로딩 제어 */
body.loading::before {
  position: fixed;
  z-index: 1001;
}

body.loading::after {
  z-index: 1000;
}

/* body 스크롤 제어 */
body.scrollLock {
  overflow: hidden;
}

/* 로딩 */
.loading {
  position: relative;
}

.loading::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: rotate-forever;
  animation-name: rotate-forever;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  height: 30px;
  width: 30px;
  border: 5px solid #ffffff;
  border-right-color: transparent;
  border-radius: 50%;
}

.loading::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}

@-webkit-keyframes rotate-forever {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes rotate-forever {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
/* 로딩 */
input {
  outline: none;
  width: 100%;
  padding: 0 10px;
  margin: 0;
  font-family: "Pretendard-Regular", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
input:-webkit-autofill {
  box-shadow: 0 0 0px 1000px #fff inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
  box-shadow: 0 0 0px 1000px #fff inset;
  transition: background-color 5000s ease-in-out 0s;
}
input:-webkit-autofill:hover {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
}
input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
}
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 1000px #fff inset !important;
}

select {
  -webkit-appearance: none; /* 크롬 화살표 없애기 */ /* 파이어폭스 화살표 없애기 */
  appearance: none; /* 화살표 없애기 */
  display: inline-block;
  padding: 0 10px;
  background-image: url("/resources/assets/images/products/inp_arr.svg");
  background-position: calc(100% - 14px);
  background-repeat: no-repeat;
  font-family: "Pretendard-Regular", sans-serif;
}

.container {
  max-width: 1460px;
  padding: 0 50px;
  width: 100%;
  margin: 0 auto;
}

.all-wrap {
  padding-top: 60px;
  padding-bottom: 120px;
}
@media (max-width: 767px) {
  .all-wrap {
    padding-top: 7.8226vw;
    padding-bottom: 0;
  }
}

/* 체크박스 */
.checkbox-custom input[type=checkbox] {
  display: none;
}

.checkbox-custom label {
  font-size: 14px;
  color: #515151;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
}

.checkbox-custom input + label:before {
  content: "";
  display: inline-block;
  margin-right: 8px;
  width: 20px;
  height: 20px;
  background-image: url("/resources/assets/images/common/ico_check_12x10_fff.svg");
  background-position: center;
  background-color: #E2E2E2;
  background-repeat: no-repeat;
  vertical-align: middle;
  border-radius: 3px;
}

.checkbox-custom input:checked + label:before {
  content: "";
  background-image: url("/resources/assets/images/common/ico_check_12x10_fff.svg");
  background-position: center;
  background-color: #000;
  background-repeat: no-repeat;
  color: #fff;
  text-align: center;
}

.radio-type01 {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.radio-type01 label {
  cursor: pointer;
  padding-left: 8px;
  margin-top: 1px;
}
.radio-type01 input[type=radio] {
  position: relative;
  width: 20px;
  height: 20px;
  padding: 0;
  background: #FFF;
  border: 2px solid #BEBEBE;
  border-radius: 50%;
  vertical-align: text-bottom;
  -webkit-appearance: none;
  appearance: none;
  cursor: pointer;
}
.radio-type01 input[type=radio]::after {
  content: "";
  position: absolute;
  display: block;
  top: 3px;
  left: 3px;
  width: 10px;
  height: 10px;
  background-color: #BEBEBE;
  border-radius: 50%;
}
.radio-type01 input[type=radio]:checked {
  border: 2px solid #000;
}
.radio-type01 input[type=radio]:checked::after {
  content: "";
  position: absolute;
  display: block;
  top: 3px;
  left: 3px;
  width: 10px;
  height: 10px;
  background-color: #000;
  border-radius: 50%;
}

.pop-dim {
  display: none;
  z-index: 1001;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.pop-dim__bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.3);
}
.pop-dim__cont {
  position: relative;
  max-width: 640px;
  width: 100%;
  padding: 40px;
  background: #fff;
  border: 1px solid #000;
}
@media (max-width: 767px) {
  .pop-dim__cont {
    overflow-y: scroll;
    max-width: none !important;
    height: 100%;
    padding: 5.2151vw;
  }
}
.pop-dim__cont__btn {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: 20px;
  padding-top: 25px;
  border-top: 1px solid #000;
}
.pop-dim__cont__btn button {
  font-size: 14px;
  width: 116px;
  height: 40px;
}
.pop-dim__cont__btn button + button {
  margin-left: 10px;
}
.pop-dim__cont__btn--white {
  background: #fff;
  border: 1px solid #000;
}
.pop-dim__cont__btn--black {
  color: #fff;
  background: #000;
  border: 1px solid #000;
}

.pop-dim--active {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.pop-title {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding-bottom: 20px;
  border-bottom: 2px solid #000;
}
@media (max-width: 767px) {
  .pop-title {
    padding-bottom: 5.2151vw;
  }
}
.pop-title h3 {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  white-space: nowrap;
  font-size: 22px;
}
@media (max-width: 767px) {
  .pop-title h3 {
    font-size: 5.7366vw;
  }
}
.pop-title h3 a {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
  height: 26px;
  margin-left: 10px;
  padding: 0 6px;
  border: 1px solid #E2E2E2;
  border-radius: 2px;
  font-size: 12px;
  color: #515151;
  line-height: 1;
}
@media (max-width: 767px) {
  .pop-title h3 a {
    height: 6.7796vw;
    margin-left: 2.6075vw;
    padding: 0 1.5645vw;
    border-radius: 0.5215vw;
    font-size: 3.129vw;
  }
}
.pop-title h3 a + a {
  margin-left: 6px;
}
@media (max-width: 767px) {
  .pop-title h3 a + a {
    margin-left: 1.5645vw;
  }
}
.pop-title h3 a img {
  margin-left: 4px;
}
@media (max-width: 767px) {
  .pop-title h3 a img {
    width: 1.5645vw;
    margin-left: 1.043vw;
  }
}
.pop-title h3 a.pop-title__button-receipt {
  padding-right: 6px;
}
.pop-title h3 a.pop-title__button-receipt::after {
  display: none;
}
.pop-title h3 a.pop_return {
  padding-right: 6px;
  border-color: #FF4343;
  color: #FF4343;
}
@media (max-width: 767px) {
  .pop-title h3 a.pop_return {
    padding-right: 1.5645vw;
  }
}
.pop-title h3 a.pop_return::before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 12px;
  margin-right: 2px;
  background-image: url("/resources/assets/images/common/ico_warning.svg");
  background-repeat: no-repeat;
  vertical-align: bottom;
}
@media (max-width: 767px) {
  .pop-title h3 a.pop_return::before {
    width: 3.3898vw;
    height: 3.129vw;
    margin-right: 0.5215vw;
    background-size: 100%;
  }
}
.pop-title h3 a.pop_return::after {
  display: none;
}
@media (max-width: 767px) {
  .pop-title button {
    width: 6.2581vw;
    height: 6.2581vw;
  }
  .pop-title button img {
    width: 100%;
  }
}

.fix-floating {
  position: fixed;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  z-index: 999;
  bottom: 50px;
  right: 5%;
}
.fix-floating a + a {
  margin-top: 10px;
}
.fix-floating--chat {
  position: relative;
}
.fix-floating--chat::before {
  content: "N";
  position: absolute;
  top: -4px;
  right: -4px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  width: 18px;
  height: 18px;
  background: #FF4A69;
  border-radius: 100%;
}

.pop-address .pop-dim__tab {
  display: -webkit-flex;
  display: flex;
  width: 100%;
  margin-top: 30px;
}
.pop-address .pop-dim__tab a {
  width: 50%;
  padding: 17px 0;
  font-size: 14px;
  text-align: center;
  border-bottom: 1px solid #000;
  color: #929292;
}
.pop-address .pop-dim__tab a.active {
  border: 1px solid #000;
  border-bottom: 1px solid #fff;
  color: #000;
}
.pop-address__cont {
  position: relative;
  display: none;
  height: 350px;
  padding: 0;
}
.pop-address__cont:nth-of-type(1) {
  overflow-y: scroll;
  overflow-x: hidden;
}
.pop-address__cont.active {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
}
.pop-address__cont .pop-address__list--empty {
  display: none;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 350px;
}
.pop-address__cont .pop-address__list--empty p {
  font-size: 22px;
  margin-top: 20px;
  color: #BEBEBE;
}
.pop-address__cont .pop-address__list--empty a {
  margin-top: 20px;
  font-size: 15px;
  text-decoration: underline;
  color: #515151;
}
.pop-address__cont .pop-address__list--empty.active {
  display: -webkit-flex;
  display: flex;
}
.pop-address__cont .pop-address__list {
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-flex-direction: column;
  flex-direction: column;
  padding: 30px 20px 0 40px;
}
.pop-address__cont .pop-address__list li {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 100%;
  margin-bottom: 28px;
}
.pop-address__cont .pop-address__list li:nth-last-of-type(1) {
  margin-bottom: 23px;
}
.pop-address__cont .pop-address__list li .pop-address__top {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 8px;
}
.pop-address__cont .pop-address__list li .pop-address__top > a {
  font-size: 12px;
  text-decoration: underline;
  color: #515151;
}
.pop-address__cont .pop-address__list li .pop-address__top span {
  font-size: 12px;
  display: inline-block;
  color: #19CFC3;
  margin-left: 10px;
}
.pop-address__cont .pop-address__list li .pop-address__area {
  font-size: 14px;
}
.pop-address__cont .pop-address__list li .pop-address__area p {
  line-height: 1.5;
  text-align: justify;
}
.pop-address__cont__fieldset {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 10px;
  padding: 0 40px;
}
.pop-address__cont__fieldset:nth-of-type(1) {
  margin-top: 30px;
}
.pop-address__cont__fieldset:nth-last-of-type(1) {
  margin-bottom: 5px;
}
.pop-address__cont__fieldset__label {
  min-width: 92px;
  font-size: 14px;
}
.pop-address__cont__fieldset__input {
  width: 100%;
}
.pop-address__cont__fieldset__input.pop-address__cont__fieldse__input-phone {
  display: -webkit-flex;
  display: flex;
}
.pop-address__cont__fieldset__input.pop-address__cont__fieldse__input-phone input {
  color: #000;
}
.pop-address__cont__fieldset__input.pop-address__cont__fieldse__input-phone input:nth-of-type(1) {
  margin: 0 10px;
}
.pop-address__cont__fieldset__input input {
  font-size: 14px;
  width: 100%;
  height: 40px;
  background: #F2F2F2;
  color: #000;
}
.pop-address__cont__fieldset__input input:focus {
  outline: 1px solid #000;
}
.pop-address__cont__fieldset__input input::-webkit-input-placeholder {
  font-size: 14px;
  color: #929292;
}
.pop-address__cont__fieldset__input input::placeholder {
  font-size: 14px;
  color: #929292;
}
.pop-address__cont__fieldset__input select {
  font-size: 14px;
  width: 100%;
  height: 40px;
  background-color: #F2F2F2;
  border: none;
}
.pop-address__cont__fieldset__btn {
  font-size: 14px;
  min-width: 116px;
  height: 40px;
  margin-left: 10px;
  color: #fff;
  background: #929292;
}
.pop-address__cont__fieldset:nth-last-of-type(1) {
  -webkit-flex-direction: column;
  flex-direction: column;
  margin-top: 0;
  margin-left: 92px;
}
.pop-address__cont__fieldset:nth-last-of-type(1) .pop-address__cont__fieldset__input {
  margin-top: 10px;
}
.pop-address__cont__fieldset:nth-last-of-type(1) .pop-address__cont__fieldset__input:nth-last-of-type(1) input {
  color: #000;
}
.pop-address .pop-dim__cont__btn {
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  margin-top: 0;
}
.pop-address .pop-dim__cont__btn .pop-dim__defult-address {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: left;
  justify-content: left;
  margin-bottom: 20px;
}
.pop-address .pop-dim__cont__btn > div {
  margin: 0 auto;
}

.pop-phone__cont {
  padding: 0 40px;
}
.pop-phone__cont__fieldset {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 20px;
}
.pop-phone__cont__fieldset__label {
  min-width: 94px;
  padding-right: 10px;
}
.pop-phone__cont__fieldset__input input {
  font-size: 14px;
  width: 258px;
  height: 40px;
  background: #F2F2F2;
}
.pop-phone__cont__fieldset__input input:focus {
  outline: 1px solid #000;
}
.pop-phone__cont__fieldset__btn {
  font-size: 14px;
  min-width: 116px;
  height: 40px;
  margin-left: 10px;
  color: #fff;
  background: #929292;
}
.pop-phone__cont__fieldset__btn--highlight {
  background: #1900FF;
}
.pop-phone--time {
  font-size: 14px;
  margin-top: 10px;
  padding-left: 94px;
  color: #1900FF;
}

.pagination-common {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  gap: 20px;
}
.pagination-common li {
  line-height: 1.2;
}
.pagination-common a {
  color: #929292;
}
.pagination-common--active a {
  font-weight: bold;
  color: #000;
  border-bottom: 1px solid #000;
}

.more-button-common__small {
  display: block;
  width: 300px;
  height: 40px;
  margin: 40px auto 0;
  padding-right: 20px;
  background-color: #fff;
  background-image: url("/resources/assets/images/products/inp_arr.svg");
  background-position: calc(100% - 113px) 17px;
  background-repeat: no-repeat;
  border: 1px solid #707070;
  font-size: 14px;
  text-align: center;
  line-height: 40px;
  color: #000;
}
@media (max-width: 767px) {
  .more-button-common__small {
    width: 100%;
    height: 10.4302vw;
    margin: 10.4302vw auto;
    padding-right: 5.2151vw;
    background-position: calc(100% - 32.5945vw) 4.4328vw;
    background-size: 4.172vw 2.6075vw;
    font-size: 3.6505vw;
    line-height: 10.4302vw;
  }
}

.more-button-common__normal {
  display: block;
  max-width: 500px;
  width: 100%;
  margin: 0 auto 80px;
  padding: 20px 0 19px;
  border: 1px solid #707070;
  line-height: 1;
  font-size: 18px;
  text-align: center;
}
@media (max-width: 767px) {
  .more-button-common__normal {
    max-width: 100%;
    height: auto;
    margin: 0 auto 10.4302vw;
    padding: 3.129vw 0;
    font-size: 3.6505vw;
  }
}
.more-button-common__normal::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 8px;
  margin-top: 7px;
  margin-left: 10px;
  background-image: url("/resources/assets/images/common/ico_more.svg");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  vertical-align: text-top;
}
@media (max-width: 767px) {
  .more-button-common__normal::after {
    width: 3.9113vw;
    height: 2.086vw;
    margin-top: 1.043vw;
    margin-left: 2.6075vw;
  }
}

.icon-grade-dia {
  width: 26px;
  height: 30px;
  background-image: url("/resources/assets/images/common/ico_grade_dia.svg");
  background-repeat: no-repeat;
}

.icon-grade-grade {
  width: 26px;
  height: 30px;
  background-image: url("/resources/assets/images/common/ico_grade_gold.svg");
  background-repeat: no-repeat;
}

.icon-grade-silver {
  width: 26px;
  height: 30px;
  background-image: url("/resources/assets/images/common/ico_grade_silver.svg");
  background-repeat: no-repeat;
}

.data-none {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 330px;
}
.data-none p {
  font-size: 22px;
  margin-top: 20px;
  color: #BEBEBE;
}

.data-none-tb {
  height: 330px;
}
.data-none-tb p {
  font-size: 22px;
  margin-top: 20px;
  color: #BEBEBE;
}

.cont-accordion {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: baseline;
  align-items: baseline;
}
.cont-accordion__item {
  width: 100%;
  cursor: pointer;
}
.cont-accordion__item__title {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.cont-accordion__item__toggle {
  display: none;
}

/* 공통 */
.mt-0 {
  margin-top: 0 !important;
}

.mt-5 {
  margin-top: 5px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-35 {
  margin-top: 35px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-55 {
  margin-top: 55px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-65 {
  margin-top: 65px;
}

.mt-70 {
  margin-top: 70px;
}

.mt-75 {
  margin-top: 75px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-85 {
  margin-top: 85px;
}

.mt-90 {
  margin-top: 90px;
}

.mt-95 {
  margin-top: 95px;
}

.mt-100 {
  margin-top: 100px;
}

.mt-105 {
  margin-top: 105px;
}

.mt-110 {
  margin-top: 110px;
}

.mt-115 {
  margin-top: 115px;
}

.mt-120 {
  margin-top: 120px;
}

.mt-125 {
  margin-top: 125px;
}

.mt-130 {
  margin-top: 130px;
}

.mt-135 {
  margin-top: 135px;
}

.mt-140 {
  margin-top: 140px;
}

.mt-145 {
  margin-top: 145px;
}

.mt-150 {
  margin-top: 150px;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-55 {
  margin-bottom: 55px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-65 {
  margin-bottom: 65px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-75 {
  margin-bottom: 75px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-85 {
  margin-bottom: 85px;
}

.mb-90 {
  margin-bottom: 90px;
}

.mb-95 {
  margin-bottom: 95px;
}

.mb-100 {
  margin-bottom: 100px;
}

.mb-105 {
  margin-bottom: 105px;
}

.mb-110 {
  margin-bottom: 110px;
}

.mb-115 {
  margin-bottom: 115px;
}

.mb-120 {
  margin-bottom: 120px;
}

.mb-125 {
  margin-bottom: 125px;
}

.mb-130 {
  margin-bottom: 130px;
}

.mb-135 {
  margin-bottom: 135px;
}

.mb-140 {
  margin-bottom: 140px;
}

.mb-145 {
  margin-bottom: 145px;
}

.mb-150 {
  margin-bottom: 150px;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-5 {
  margin-top: 5;
  margin-bottom: 5px;
}

.my-10 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.my-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.my-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.my-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.my-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.my-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.my-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.my-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.my-55 {
  margin-top: 55px;
  margin-bottom: 55px;
}

.my-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.my-65 {
  margin-top: 65px;
  margin-bottom: 65px;
}

.my-70 {
  margin-top: 70px;
  margin-bottom: 70px;
}

.my-75 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.my-80 {
  margin-top: 80px;
  margin-bottom: 80px;
}

.my-85 {
  margin-top: 85px;
  margin-bottom: 85px;
}

.my-90 {
  margin-top: 90px;
  margin-bottom: 90px;
}

.my-95 {
  margin-top: 95px;
  margin-bottom: 95px;
}

.my-100 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.my-105 {
  margin-top: 105px;
  margin-bottom: 105px;
}

.my-110 {
  margin-top: 110px;
  margin-bottom: 110px;
}

.my-115 {
  margin-top: 115px;
  margin-bottom: 115px;
}

.my-120 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.my-125 {
  margin-top: 125px;
  margin-bottom: 125px;
}

.my-130 {
  margin-top: 130px;
  margin-bottom: 130px;
}

.my-135 {
  margin-top: 135px;
  margin-bottom: 135px;
}

.my-140 {
  margin-top: 140px;
  margin-bottom: 140px;
}

.my-145 {
  margin-top: 145px;
  margin-bottom: 145px;
}

.my-150 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.ml-0 {
  margin-left: 0 !important;
}

.ml-5 {
  margin-left: 5px;
}

.ml-10 {
  margin-left: 10px;
}

.ml-15 {
  margin-left: 15px;
}

.ml-20 {
  margin-left: 20px;
}

.ml-25 {
  margin-left: 25px;
}

.ml-30 {
  margin-left: 30px;
}

.ml-35 {
  margin-left: 35px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-45 {
  margin-left: 45px;
}

.ml-50 {
  margin-left: 50px;
}

.mr-0 {
  margin-right: 0 !important;
}

.mr-5 {
  margin-right: 5px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-35 {
  margin-right: 35px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-45 {
  margin-right: 45px;
}

.mr-50 {
  margin-right: 50px;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mx-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.mx-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.mx-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.mx-20 {
  margin-left: 20px;
  margin-right: 20px;
}

.mx-25 {
  margin-left: 25px;
  margin-right: 25px;
}

.mx-30 {
  margin-left: 30px;
  margin-right: 30px;
}

.mx-35 {
  margin-left: 35px;
  margin-right: 35px;
}

.mx-40 {
  margin-left: 40px;
  margin-right: 40px;
}

.mx-45 {
  margin-left: 45px;
  margin-right: 45px;
}

.mx-50 {
  margin-left: 50px;
  margin-right: 50px;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-5 {
  padding-top: 5px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-35 {
  padding-top: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-55 {
  padding-top: 55px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-65 {
  padding-top: 65px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-75 {
  padding-top: 75px;
}

.pt-80 {
  padding-top: 80px;
}

.pt-85 {
  padding-top: 85px;
}

.pt-90 {
  padding-top: 90px;
}

.pt-95 {
  padding-top: 95px;
}

.pt-100 {
  padding-top: 100px;
}

.pt-105 {
  padding-top: 105px;
}

.pt-110 {
  padding-top: 110px;
}

.pt-115 {
  padding-top: 115px;
}

.pt-120 {
  padding-top: 120px;
}

.pt-125 {
  padding-top: 125px;
}

.pt-130 {
  padding-top: 130px;
}

.pt-135 {
  padding-top: 135px;
}

.pt-140 {
  padding-top: 140px;
}

.pt-145 {
  padding-top: 145px;
}

.pt-150 {
  padding-top: 150px;
}

.pb-0 {
  padding-bottom: 0;
}

.pb-5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-55 {
  padding-bottom: 55px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-65 {
  padding-bottom: 65px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pb-85 {
  padding-bottom: 85px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pb-95 {
  padding-bottom: 95px;
}

.pb-100 {
  padding-bottom: 100px;
}

.pb-105 {
  padding-bottom: 105px;
}

.pb-110 {
  padding-bottom: 110px;
}

.pb-115 {
  padding-bottom: 115px;
}

.pb-120 {
  padding-bottom: 120px;
}

.pb-125 {
  padding-bottom: 125px;
}

.pb-130 {
  padding-bottom: 130px;
}

.pb-135 {
  padding-bottom: 135px;
}

.pb-140 {
  padding-bottom: 140px;
}

.pb-145 {
  padding-bottom: 145px;
}

.pb-150 {
  padding-bottom: 150px;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.py-5 {
  padding-top: 5;
  padding-bottom: 5px;
}

.py-10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.py-20 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.py-30 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.py-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.py-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.py-55 {
  padding-top: 55px;
  padding-bottom: 55px;
}

.py-60 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.py-65 {
  padding-top: 65px;
  padding-bottom: 65px;
}

.py-70 {
  padding-top: 70px;
  padding-bottom: 70px;
}

.py-75 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.py-80 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.py-85 {
  padding-top: 85px;
  padding-bottom: 85px;
}

.py-90 {
  padding-top: 90px;
  padding-bottom: 90px;
}

.py-95 {
  padding-top: 95px;
  padding-bottom: 95px;
}

.py-100 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.py-105 {
  padding-top: 105px;
  padding-bottom: 105px;
}

.py-110 {
  padding-top: 110px;
  padding-bottom: 110px;
}

.py-115 {
  padding-top: 115px;
  padding-bottom: 115px;
}

.py-120 {
  padding-top: 120px;
  padding-bottom: 120px;
}

.py-125 {
  padding-top: 125px;
  padding-bottom: 125px;
}

.py-130 {
  padding-top: 130px;
  padding-bottom: 130px;
}

.py-135 {
  padding-top: 135px;
  padding-bottom: 135px;
}

.py-140 {
  padding-top: 140px;
  padding-bottom: 140px;
}

.py-145 {
  padding-top: 145px;
  padding-bottom: 145px;
}

.py-150 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.pl-0 {
  padding-left: 0;
}

.pl-5 {
  padding-left: 5px;
}

.pl-10 {
  padding-left: 10px;
}

.pl-15 {
  padding-left: 15px;
}

.pl-20 {
  padding-left: 20px;
}

.pl-25 {
  padding-left: 25px;
}

.pl-30 {
  padding-left: 30px;
}

.pl-35 {
  padding-left: 35px;
}

.pl-40 {
  padding-left: 40px;
}

.pl-45 {
  padding-left: 45px;
}

.pl-50 {
  padding-left: 50px;
}

.pr-0 {
  padding-right: 0;
}

.pr-5 {
  padding-right: 5px;
}

.pr-10 {
  padding-right: 10px;
}

.pr-15 {
  padding-right: 15px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-25 {
  padding-right: 25px;
}

.pr-30 {
  padding-right: 30px;
}

.pr-35 {
  padding-right: 35px;
}

.pr-40 {
  padding-right: 40px;
}

.pr-45 {
  padding-right: 45px;
}

.pr-50 {
  padding-right: 50px;
}

.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.px-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.px-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.px-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.px-20 {
  padding-left: 20px;
  padding-right: 20px;
}

.px-25 {
  padding-left: 25px;
  padding-right: 25px;
}

.px-30 {
  padding-left: 30px;
  padding-right: 30px;
}

.px-35 {
  padding-left: 35px;
  padding-right: 35px;
}

.px-40 {
  padding-left: 40px;
  padding-right: 40px;
}

.px-45 {
  padding-left: 45px;
  padding-right: 45px;
}

.px-50 {
  padding-left: 50px;
  padding-right: 50px;
}

.d-none {
  display: none;
}

.d-block {
  display: block;
}

.d-inline-block {
  display: inline-block;
}

.d-flex {
  display: -webkit-flex;
  display: flex;
}

.d-inline-flex {
  display: -webkit-inline-flex !important;
  display: inline-flex !important;
}

.block-992 {
  display: none;
}

.block-767 {
  display: none;
}

@media (max-width: 992px) {
  .block-992 {
    display: block;
  }
  .none-992 {
    display: none;
  }
}
@media (max-width: 767px) {
  .block-767 {
    display: block;
  }
  .none-767 {
    display: none;
  }
}
.pos-rel {
  position: relative;
}

.pos-abs {
  position: absolute;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center !important;
}

.flex-between {
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.flex-center {
  -webkit-justify-content: center !important;
  justify-content: center !important;
}

.flex-evenly {
  -webkit-justify-content: space-evenly;
  justify-content: space-evenly;
}

.align-center {
  -webkit-align-items: center;
  align-items: center;
}

.align-end {
  -webkit-align-items: flex-end;
  align-items: flex-end;
}

.align-unset {
  -webkit-align-items: unset !important;
  align-items: unset !important;
}

.h-100 {
  height: 100%;
}

.h-auto {
  height: auto !important;
}

.w-100 {
  width: 100% !important;
}

.border-r100 {
  border-radius: 100%;
}

.border-r-none {
  border-radius: 0 !important;
}

.border-eee {
  border: 1px solid #eee;
}

.border-none {
  border: none !important;
}

.c-333 {
  color: #333 !important;
}

.text-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  -webkit-clip-path: polygon(0 0, 0 0, 0 0);
  clip-path: polygon(0 0, 0 0, 0 0);
}

.ck-editor {
  width: 100% !important;
}
.ck-editor .ck-editor__editable {
  height: 400px;
}
.ck-editor .ck-editor__editable h2 {
  font-size: 1.5em;
  font-weight: bold;
}
.ck-editor .ck-editor__editable h3 {
  font-size: 1.17em;
  font-weight: bold;
}
.ck-editor .ck-editor__editable h4 {
  font-weight: bold;
}
.ck-editor .ck-editor__editable strong {
  font-weight: bold;
}
.ck-editor .ck-editor__editable i {
  font-style: italic;
}
.ck-editor .ck-editor__editable ul li {
  list-style-type: disc;
  list-style-position: inside;
  margin-left: 0;
}
.ck-editor .ck-editor__editable ul span {
  display: inline;
}
.ck-editor .ck-editor__editable ol li {
  list-style-type: decimal;
  list-style-position: inside;
  margin-left: 0;
}
.ck-editor .ck-editor__editable ol span {
  display: inline;
}

/* 공통 끝 */
@media (max-width: 992px) {
  .container {
    padding: 0 25px;
  }
}
@media (max-width: 767px) {
  .container {
    padding: 0 5.2151vw;
  }
  .m-back {
    display: block;
  }
  .m-back img {
    width: 2.8683vw;
  }
  .radio-type01 label {
    padding-left: 2.086vw;
    margin-top: 0;
  }
  .radio-type01 input[type=radio] {
    width: 5.2151vw;
    height: 5.2151vw;
    border: 2px solid #BEBEBE;
  }
  .radio-type01 input[type=radio]::after {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 2.6075vw;
    height: 2.6075vw;
  }
  .radio-type01 input[type=radio]:checked {
    width: 5.2151vw;
    height: 5.2151vw;
    border: 2px solid #000;
  }
  .radio-type01 input[type=radio]:checked::after {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 2.6075vw;
    height: 2.6075vw;
  }
  .checkbox-custom label {
    font-size: 3.6505vw;
  }
  .checkbox-custom input + label:before {
    margin-right: 2.086vw;
    width: 5.2151vw;
    height: 5.2151vw;
    background-size: 3.129vw;
    border-radius: 0.7822vw;
  }
  .m-fix-btn {
    z-index: 800;
    position: fixed;
    left: 0;
    bottom: 0;
  }
  .pop-dim__cont {
    position: absolute;
    max-width: 100%;
    padding: 5.2151vw;
    border: none;
    height: 100%;
    overflow-y: auto;
  }
  .pop-dim__cont__btn {
    margin-top: 7.8226vw;
    padding-top: 7.8226vw;
  }
  .pop-dim__cont__btn button {
    font-size: 3.6505vw;
    width: 30.5084vw;
    height: 10.4302vw;
  }
  .pop-dim__cont__btn button + button {
    margin-left: 2.3468vw;
  }
  .pop-title {
    padding-bottom: 5.2151vw;
  }
  .pop-title h3 {
    font-size: 5.2151vw;
  }
  .pop-dim-close img {
    width: 6.2581vw;
  }
  .pop-phone__cont {
    margin-top: 7.8226vw;
    padding: 0 5.2151vw;
  }
  .pop-phone__cont__fieldset {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0;
  }
  .pop-phone__cont__fieldset__label {
    font-size: 3.6505vw;
    width: 100%;
    min-width: inherit;
    padding-right: 0;
    margin-bottom: 2.6075vw;
  }
  .pop-phone__cont__fieldset__input input {
    font-size: 3.6505vw;
    width: 100%;
    height: 10.4302vw;
  }
  .pop-phone__cont__fieldset__btn {
    font-size: 3.6505vw;
    min-width: 30.2477vw;
    height: 10.4302vw;
    margin-left: 2.6075vw;
  }
  .pop-phone__cont__fieldset + .pop-phone__cont__fieldset {
    margin-top: 5.2151vw;
  }
  .pop-phone--time {
    font-size: 3.6505vw;
    margin-top: 3.6505vw;
    padding-left: 0;
  }
  .pop-address .pop-dim__tab {
    margin-top: 5.2151vw;
  }
  .pop-address .pop-dim__tab a {
    padding: 4.4328vw 0;
    font-size: 3.6505vw;
  }
  .pop-address__cont {
    height: auto;
  }
  .pop-address__cont .pop-address__list--empty {
    height: 84.0938vw;
  }
  .pop-address__cont .pop-address__list--empty img {
    width: 13.0378vw;
  }
  .pop-address__cont .pop-address__list--empty p {
    font-size: 5.7366vw;
    margin-top: 5.2151vw;
  }
  .pop-address__cont .pop-address__list--empty a {
    margin-top: 5.2151vw;
    font-size: 4.6936vw;
  }
  .pop-address__cont .pop-address__list {
    padding: 7.8226vw 0;
  }
  .pop-address__cont .pop-address__list label {
    font-size: 4.172vw;
    padding-left: 2.086vw;
  }
  .pop-address__cont .pop-address__list li {
    margin-bottom: 0;
  }
  .pop-address__cont .pop-address__list li + li {
    margin-top: 7.8226vw;
  }
  .pop-address__cont .pop-address__list li:nth-last-of-type(1) {
    margin-bottom: 0;
  }
  .pop-address__cont .pop-address__list li .pop-address__top {
    margin-bottom: 1.3037vw;
  }
  .pop-address__cont .pop-address__list li .pop-address__top > a {
    font-size: 3.129vw;
  }
  .pop-address__cont .pop-address__list li .pop-address__top span {
    font-size: 3.129vw;
    margin-left: 2.6075vw;
  }
  .pop-address__cont .pop-address__list li .pop-address__area {
    font-size: 3.6505vw;
  }
  .pop-address__cont__fieldset {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 7.8226vw;
    padding: 0;
  }
  .pop-address__cont__fieldset:nth-of-type(1) {
    margin-top: 7.8226vw;
  }
  .pop-address__cont__fieldset:nth-last-of-type(1) {
    margin-bottom: 7.8226vw;
  }
  .pop-address__cont__fieldset__label {
    min-width: inherit;
    width: 100%;
    font-size: 3.6505vw;
    margin-bottom: 2.6075vw;
  }
  .pop-address__cont__fieldset__input.pop-address__cont__fieldse__input-phone input:nth-of-type(1) {
    margin: 0 2.6075vw;
  }
  .pop-address__cont__fieldset__input input {
    font-size: 3.6505vw;
    height: 10.4302vw;
    padding: 0 2.6075vw;
  }
  .pop-address__cont__fieldset__input input::-webkit-input-placeholder {
    font-size: 3.6505vw;
  }
  .pop-address__cont__fieldset__input input::placeholder {
    font-size: 3.6505vw;
  }
  .pop-address__cont__fieldset__input select {
    font-size: 3.6505vw;
    height: 10.4302vw;
  }
  .pop-address__cont__fieldset__btn {
    font-size: 3.6505vw;
  }
  .pop-address__cont__fieldset:nth-last-of-type(1) {
    margin-top: 0;
    margin-left: 0;
  }
  .pop-address__cont__fieldset:nth-last-of-type(1) .pop-address__cont__fieldset__input {
    margin-top: 3.6505vw;
  }
  .pop-address .pop-dim__cont__btn {
    padding-top: 5.2151vw;
  }
  .pop-address .pop-dim__cont__btn .pop-dim__defult-address {
    margin-bottom: 5.2151vw;
  }
  .pop-dim-bt {
    background: transparent;
    -webkit-align-items: flex-end;
    align-items: flex-end;
  }
  .pop-dim-bt .pop-title {
    border-bottom: none;
  }
  .pop-dim-bt .radio-type01 {
    padding: 0;
  }
  .pop-dim-bt .radio-type01 label {
    font-size: 4.172vw;
  }
  .pop-dim-bt .pop-dim__cont {
    height: auto;
    border-radius: 5.2151vw 5.2151vw 0 0;
  }
  .fix-floating {
    display: none;
  }
}
.products-inquiry-offline__wrap .pop-dim__bg {
  cursor: pointer;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content {
  position: absolute;
  display: -webkit-flex;
  display: flex;
  max-width: 700px;
  width: 100%;
  height: 582px;
  background-color: #fff;
  border: 1px solid #FBFBFB;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside {
  width: 300px;
  background-color: #fff;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    width: 100%;
    height: 100%;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside h3 {
  height: 60px;
  padding: 20px 0 20px 20px;
  font-family: "Pretendard-Bold", sans-serif;
  font-size: 18px;
  color: #000;
  line-height: 1.2;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside h3 {
    height: 15.6453vw;
    padding: 5.2151vw 0 5.2151vw 5.2151vw;
    font-family: "Pretendard-Regular ", sans-serif;
    font-size: 5.2151vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside .products-inquiry-offline__content__close {
  display: none;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside .products-inquiry-offline__content__close {
    display: block;
    position: absolute;
    top: 5.2151vw;
    right: 5.2151vw;
    width: 6.2581vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside .products-inquiry-offline__content__close img {
  width: 100%;
  height: 100%;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul {
  overflow-y: auto;
  height: calc(100% - 60px);
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside ul {
    height: calc(100% - 15.6453vw);
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul::-webkit-scrollbar {
  width: 4px;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border-radius: 2px;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li {
  padding: 10px 20px;
  cursor: pointer;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li {
    padding: 2.6075vw 5.2151vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li.active {
  background-color: #F2F2F2;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--info {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  align-items: flex-start;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--info-name {
  overflow: hidden;
  display: -webkit-box !important;
  width: calc(100% - 52px);
  font-family: "Pretendard-Bold", sans-serif;
  font-size: 14px;
  color: #000;
  word-break: break-all;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--info-name {
    width: calc(100% - 13.5593vw);
    font-size: 3.6505vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--info-time {
  width: 45px;
  margin-left: 7px;
  font-size: 10px;
  color: #929292;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--info-time {
    width: 11.734vw;
    margin-left: 1.8252vw;
    font-size: 2.6075vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--id {
  margin-top: 7px;
  font-size: 12px;
  color: #000;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--id {
    margin-top: 1.8252vw;
    font-size: 3.129vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--text {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: end;
  align-items: end;
  margin-top: 3px;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--text {
    margin-top: 1.8252vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--text > p {
  overflow: hidden;
  display: -webkit-box !important;
  width: calc(100% - 25px);
  font-size: 12px;
  color: #929292;
  word-break: break-all;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--text > p {
    width: calc(100% - 6.5189vw);
    font-size: 3.6505vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--text > span {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  width: 18px;
  height: 18px;
  margin-left: 7px;
  border-radius: 9px;
  background-color: #FF7B4A;
  font-size: 9px;
  text-align: center;
  color: #fff;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside ul li .products-inquiry-offline__content--text > span {
    width: 4.6936vw;
    height: 4.6936vw;
    margin-left: 1.8252vw;
    border-radius: 2.3468vw;
    font-size: 2.3468vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul.products-inquiry-offline__content-list--empty {
  position: relative;
  background-image: url("/resources/assets/images/products/ico_circle.svg");
  background-position: 50% 161px;
  background-repeat: no-repeat;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside ul.products-inquiry-offline__content-list--empty {
    background-size: 13.0378vw;
    background-position: 50% 41.9817vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul.products-inquiry-offline__content-list--empty::after {
  content: "Private Deal 물품은 상세 페이지에서\a[판매자에게 문의하기]를 통해\a편리하게 대화를 할 수 있습니다.\a지금 바로 대화해보세요!";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 14px;
  text-align: center;
  color: #BEBEBE;
  white-space: pre;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content aside ul.products-inquiry-offline__content-list--empty::after {
    font-size: 3.6505vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content aside ul.products-inquiry-offline__content-list--empty li {
  display: none;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article {
  overflow: hidden;
  position: relative;
  width: calc(100% - 300px);
  background-color: #F4F5FE;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article {
    display: none;
  }
  .products-inquiry-offline__wrap .products-inquiry-offline__content article.active {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1001;
    width: 100%;
    height: 100%;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat__mobile {
  display: none;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat__mobile {
    display: block;
  }
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat__mobile h3 {
    height: 15.6453vw;
    padding: 5.2151vw 0 5.2151vw 5.2151vw;
    font-family: "Pretendard-Regular ", sans-serif;
    font-size: 5.2151vw;
    background-color: #fff;
  }
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat__mobile .products-inquiry-offline__chat__close {
    display: block;
    position: absolute;
    top: 5.2151vw;
    right: 5.2151vw;
    width: 6.2581vw;
  }
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat__mobile img {
    width: 100%;
    height: 100%;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article.products-inquiry-offline__chat--empty {
  background-color: #FBFBFB;
  background-image: url("/resources/assets/images/products/img_chat.svg");
  background-repeat: no-repeat;
  background-position: 50% calc(50% - 19px);
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article.products-inquiry-offline__chat--empty {
    background-position: 50% calc(50% - 4.9543vw);
    background-size: 19.2959vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article.products-inquiry-offline__chat--empty::after {
  content: "대화하실 상대방을 선택해주세요.";
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  margin-top: 48px;
  font-size: 14px;
  color: #929292;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article.products-inquiry-offline__chat--empty::after {
    margin-top: 12.5162vw;
    font-size: 3.6505vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article.products-inquiry-offline__chat--empty > h3 {
  display: none;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article.products-inquiry-offline__chat--empty .products-inquiry-offline__chat-text {
  display: none;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article.products-inquiry-offline__chat--empty .products-inquiry-offline__chat-input {
  display: none;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article h3 {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
  height: 60px;
  padding: 20px;
  background-color: #EAEBF9;
  font-size: 18px;
  line-height: 1.2;
  color: #000;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article h3 {
    height: 15.6453vw;
    padding: 5.2151vw;
    font-size: 4.6936vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article h3 strong {
  overflow: hidden;
  display: -webkit-box !important;
  font-family: "Pretendard-Bold", sans-serif;
  word-break: break-all;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article h3 .products-inquiry-offline__close {
    display: none;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text {
  overflow-y: auto;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: calc(100% - 60px);
  padding-bottom: 60px;
  font-size: 12px;
  color: #fff;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text {
    height: calc(100% - 31.2907vw);
    padding-bottom: 15.6453vw;
    font-size: 3.129vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text::-webkit-scrollbar {
  width: 4px;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text::-webkit-scrollbar-thumb {
  background-color: #e0e0e0;
  border-radius: 2px;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__me {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: end;
  justify-content: end;
  -webkit-align-items: end;
  align-items: end;
  margin: 10px 19px 10px 0;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__me {
    margin: 2.6075vw 3.3898vw 2.6075vw 0;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__me p {
  overflow: hidden;
  max-width: 314px;
  padding: 10px;
  background-color: #717CDE;
  border-radius: 8px 0 8px 8px;
  line-height: 18px;
  word-break: break-all;
  white-space: normal;
  text-overflow: ellipsis;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__me p {
    max-width: 80.8344vw;
    padding: 2.6075vw;
    border-radius: 2.086vw 0 2.086vw 2.086vw;
    line-height: 4.6936vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__me p::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  right: -6px;
  width: 0;
  height: 0;
  border-top: 6px solid #717CDE;
  border-right: 6px solid transparent;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__me span {
  margin-right: 6px;
  font-size: 10px;
  color: #707070;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__me span {
    margin-right: 1.5645vw;
    font-size: 2.6075vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__another {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: start;
  justify-content: start;
  -webkit-align-items: end;
  align-items: end;
  margin: 10px 0 10px 16px;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__another {
    margin: 2.6075vw 0 2.6075vw 3.3898vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__another p {
  overflow: hidden;
  max-width: 317px;
  padding: 10px;
  background-color: #000;
  border-radius: 0 8px 8px 8px;
  word-break: break-all;
  white-space: normal;
  text-overflow: ellipsis;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__another p {
    max-width: 80.8344vw;
    padding: 2.6075vw;
    border-radius: 0 2.086vw 2.086vw 2.086vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__another p::after {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: -6px;
  width: 0;
  height: 0;
  border-top: 6px solid #000;
  border-left: 6px solid transparent;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__another span {
  margin-left: 6px;
  font-size: 10px;
  color: #707070;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text__another span {
    margin-left: 1.5645vw;
    font-size: 2.6075vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text .products-inquiry-offline__chat-date {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  margin-top: 20px;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-text .products-inquiry-offline__chat-date span {
  padding: 5px 10px;
  background: #fff;
  border-radius: 12px;
  font-size: 12px;
  line-height: 1;
  color: #929292;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-input {
  position: absolute;
  display: -webkit-flex;
  display: flex;
  width: calc(100% - 40px);
  left: 20px;
  bottom: 20px;
  z-index: 1002;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-input {
    width: calc(100% - 10.4302vw);
    left: 5.2151vw;
    bottom: 5.2151vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-input input {
  width: calc(100% - 45px);
  height: 40px;
  background: #fff;
  border-radius: 4px 0 0 4px;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-input input {
    width: calc(100% - 10.4302vw);
    height: 10.4302vw;
    border-radius: 1.043vw 0 0 1.043vw;
  }
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-input input::-webkit-input-placeholder {
  font-size: 14px;
  color: #929292;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-input input::placeholder {
  font-size: 14px;
  color: #929292;
}
.products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-input button {
  width: 45px;
  height: 40px;
  background-color: #fff;
  border-radius: 0 4px 4px 0;
  background-image: url("/resources/assets/images/products/ico_send_grey.svg");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
@media (max-width: 767px) {
  .products-inquiry-offline__wrap .products-inquiry-offline__content article .products-inquiry-offline__chat-input button {
    width: 11.734vw;
    height: 10.4302vw;
    border-radius: 0 1.043vw 1.043vw 0;
  }
}

.header-top {
  background: #000000;
}
.header-top__list {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  height: 40px;
}
.header-top__list li + li {
  margin-left: 25px;
}
.header-top__list li a {
  font-size: 12px;
  color: #fff;
}

.header {
  z-index: 1000;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  height: 90px;
  background: #fff;
  border-bottom: 1px solid #E2E2E2;
}
.header .container {
  display: -webkit-flex;
  display: flex;
}
.header__nav {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  width: 100%;
}
.header__nav__list {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.header__nav__list li + li {
  margin-left: 60px;
}
.header__nav__list li a:hover {
  position: relative;
  font-weight: bold;
}
.header__nav__list li a:hover::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #000;
}
.header__nav__list li.header__nav__list--active a {
  position: relative;
  font-weight: bold;
}
.header__nav__list li.header__nav__list--active a::before {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 2px;
  background: #000;
}
.header__nav__list .header__nav__list--private--active {
  display: none;
}
.header__nav__list--private li + li {
  margin-left: 32px;
}
.header__nav__list--private .header__nav__list--private--active {
  display: block;
}
.header__nav__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.header__nav__function {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.header__nav__function__search {
  margin-right: 30px;
}
.header__nav__function__search a {
  font-size: 12px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 260px;
  height: 30px;
  padding: 0 10px;
  background: #F4F5FE;
  border-radius: 6px;
  border: 1px solid #F4F5FE;
}
.header__nav__function__search a:hover {
  border: 1px solid #4F7CE6;
}
.header__nav__function__search img {
  margin-right: 5px;
}
.header__nav__function__user {
  position: relative;
  margin-right: 20px;
}
.header__nav__function__user > a {
  position: relative;
  padding-bottom: 20px;
}
.header__nav__function__user > a::after {
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
  content: "";
  display: inline-block;
  margin-left: 5px;
  width: 10px;
  height: 6px;
  background: url("/resources/assets/images/common/ico_arw.svg") no-repeat;
  background-position: right;
  box-sizing: border-box;
}
.header__nav__function__user ul {
  display: none;
  position: absolute;
  top: 27px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 160px;
  padding: 20px 0 20px 20px;
  background: #fff;
  border: 1px solid #E8E8E8;
  border-radius: 4px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.header__nav__function__user--active > a::after {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  background-position: left;
}
.header__nav__function__user--active ul {
  display: block;
}
.header__nav__function__user--active__name {
  font-weight: bold;
  font-size: 18px;
  margin-left: 0;
  margin-right: 20px;
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f2f2f2;
  text-align: center;
}
.header__nav__function__user--active li + li {
  margin-top: 10px;
}
.header__nav__function__user--active li a {
  font-size: 14px;
  color: #707070;
}
.header__nav__function__user--active li a:hover {
  color: #000;
}
.header__nav__function__heart {
  position: relative;
  padding-right: 11px;
}
.header__nav__function__heart span {
  pointer-events: none;
  position: absolute;
  bottom: -5px;
  right: 0;
  font-size: 10px;
  font-weight: bold;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  color: #fff;
  width: 18px;
  height: 18px;
  background: #1900FF;
  border-radius: 100%;
}
.header__search {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 40px 0 50px;
  background: #fff;
  box-shadow: 0 10px 6px -10px rgba(0, 0, 0, 0.05);
  transition: all 0.3s;
}
.header__search--active {
  visibility: visible;
  opacity: 1;
  transition: all 0.3s;
}
.header__search__container {
  max-width: 680px;
  width: 100%;
  margin: 0 auto;
}
.header__search__close {
  display: block;
  margin-left: auto;
}
.header__search__input {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  width: 100%;
  padding-bottom: 10px;
  margin-top: 15px;
  border-bottom: 3px solid #000;
}
.header__search__input input {
  font-size: 20px;
  width: 100%;
  padding: 0 20px;
}
.header__search__input input::-webkit-input-placeholder {
  font-size: 20px;
  color: #BEBEBE;
}
.header__search__input input::placeholder {
  font-size: 20px;
  color: #BEBEBE;
}
.header__search__history {
  margin-top: 15px;
}
.header__search__history h3 {
  font-weight: bold;
  font-size: 20px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-top: 40px;
}
.header__search__history h3 button {
  font-size: 16px;
  font-weight: 300;
  color: #515151;
}
.header__search__history--info {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.header__search__history--info p {
  line-height: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  font-size: 12px;
}
.header__search__history--info p span {
  font-weight: bold;
  font-size: 11px;
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  color: #Fff;
  background: #000;
  border-radius: 100%;
}
.header__search__history__list li {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 20px;
}
.header__search__history__list li a {
  margin-left: 10px;
}
.header__search__history__list li button {
  margin-left: auto;
}
.header__search__popularity {
  margin-top: 40px;
}
.header__search__popularity h3 {
  font-weight: bold;
  font-size: 20px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.header__search__popularity__list li {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-top: 20px;
}
.header__search__popularity__list li span {
  font-weight: bold;
  margin-right: 5px;
}

.mob-menu {
  display: none;
}

@media (max-width: 1199px) {
  .header__nav__list li + li {
    margin-left: 15px;
  }
  .header__nav__function__search {
    margin-right: 15px;
  }
  .header__nav__function__search a {
    width: 200px;
  }
}
@media (max-width: 992px) {
  .header {
    height: auto;
    padding: 15px 0;
  }
  .header__nav {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .header__nav__list {
    -webkit-order: 3;
    order: 3;
    width: 100%;
    margin-top: 30px;
  }
  .header__nav__list li + li {
    margin-left: 25px;
  }
  .header__nav__logo {
    -webkit-order: 1;
    order: 1;
    position: inherit;
    -webkit-transform: inherit;
    transform: inherit;
  }
  .header__nav__function {
    -webkit-order: 2;
    order: 2;
  }
}
@media (max-width: 767px) {
  .header-top__list {
    height: 7.8226vw;
  }
  .header-top__list li + li {
    margin-left: 3.2594vw;
  }
  .header-top__list li a {
    font-size: 2.6075vw;
  }
  .header {
    padding: 2.6075vw 0 0;
  }
  .header__nav__list {
    margin-top: 3.9113vw;
  }
  .header__nav__list li + li {
    margin-left: 6.2581vw;
  }
  .header__nav__list li a {
    white-space: nowrap;
    display: block;
    font-size: 3.6505vw;
    padding-bottom: 3.9113vw;
  }
  .header__nav__list li a:hover {
    position: relative;
    font-weight: bold;
  }
  .header__nav__list li a:hover::before {
    height: 0.2607vw;
  }
  .header__nav__logo img {
    width: 31.2907vw;
  }
  .header__nav__function__search {
    margin-right: 5.2151vw;
  }
  .header__nav__function__search a {
    width: auto;
    height: auto;
    padding: 0;
    background: transparent;
    border-radius: 0;
    font-size: 0;
    border: none;
  }
  .header__nav__function__search a:hover {
    border: none;
  }
  .header__nav__function__search img {
    width: 4.4328vw;
    margin-right: 0;
  }
  .header__nav__function__user {
    margin-right: 4.172vw;
  }
  .header__nav__function__user a::after {
    display: none;
  }
  .header__nav__function__user a img {
    width: 4.6936vw;
  }
  .header__nav__function__user ul {
    display: none;
  }
  .header__nav__function__heart {
    padding-right: 1.4341vw;
  }
  .header__nav__function__heart img {
    width: 5.2151vw;
  }
  .header__nav__function__heart span {
    bottom: -1.9557vw;
    right: -1.0431vw;
    font-size: 2.6075vw;
    width: 4.6936vw;
    height: 4.6936vw;
  }
  .header__search {
    padding: 5.2151vw 0 7.8226vw;
    box-shadow: 0 2.6075vw 1.3037vw -2.6076vw rgba(0, 0, 0, 0.05);
  }
  .header__search__container {
    max-width: 100%;
    padding: 0 5.2151vw;
  }
  .header__search__close img {
    width: 6.2581vw;
  }
  .header__search__input {
    padding-bottom: 3.129vw;
    margin-top: 3.9113vw;
    border-bottom: 2px solid #000;
  }
  .header__search__input input {
    font-size: 5.2151vw;
    width: 100%;
    padding: 0 5.2151vw;
  }
  .header__search__input input::-webkit-input-placeholder {
    font-size: 5.2151vw;
    color: #BEBEBE;
  }
  .header__search__input input::placeholder {
    font-size: 5.2151vw;
    color: #BEBEBE;
  }
  .header__search__input img {
    width: 5.4758vw;
  }
  .header__search__history {
    margin-top: 3.9113vw;
  }
  .header__search__history h3 {
    font-size: 5.2151vw;
    margin-top: 7.8226vw;
  }
  .header__search__history h3 button {
    font-size: 4.172vw;
  }
  .header__search__history--info p {
    font-size: 3.129vw;
  }
  .header__search__history--info p span {
    font-size: 2.8683vw;
    width: 3.6505vw;
    height: 3.6505vw;
    margin-right: 1.5645vw;
  }
  .header__search__history__list li {
    margin-top: 6.5189vw;
  }
  .header__search__history__list li a {
    margin-left: 5.2151vw;
    font-size: 4.6936vw;
  }
  .header__search__history__list li img {
    width: 5.2151vw;
  }
  .header__search__history__list li button img {
    width: 4.172vw;
  }
  .mob-menu {
    display: none;
    z-index: 1111;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 5.2151vw 0;
    overflow-y: auto;
    background: #fff;
  }
  .mob-menu--active {
    display: block;
  }
  .mob-menu__title {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 10.4302vw;
  }
  .mob-menu__title h3 {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    font-weight: bold;
    font-size: 5.2151vw;
  }
  .mob-menu__title h3 img {
    width: 3.9113vw;
    margin-left: 2.6075vw;
  }
  .mob-menu__close img {
    width: 6.2581vw;
  }
  .mob-menu__list--title {
    font-weight: bold;
    font-size: 4.6936vw;
    margin-bottom: 2.6075vw;
  }
  .mob-menu__list ul {
    padding: 7.8226vw 5.2151vw;
    background: #FBFBFB;
    border-top: 2px solid #000000;
    border-bottom: 1px solid #E2E2E2;
  }
  .mob-menu__list li + li {
    margin-top: 5.2151vw;
  }
  .mob-menu__list li a {
    font-size: 4.6936vw;
    color: #707070;
  }
  .mob-menu__list li a:hover {
    color: #000;
    font-weight: bold;
  }
  .mob-menu__list li.left-menu__list--active a {
    color: #000;
    font-weight: bold;
  }
  .mob-menu__list + .mob-menu__list {
    margin-top: 9.1264vw;
  }
}
.footer {
  background: #000;
}
.footer__menu {
  width: 100%;
  padding: 40px 0;
  background: #fff;
  border-top: 1px solid #EFEFEF;
}
.footer__menu__list {
  line-height: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  max-width: 1460px;
  padding: 0 50px;
  margin: 0 auto;
}
.footer__menu__list li {
  position: relative;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.footer__menu__list li + li {
  margin-left: 40px;
}
.footer__menu__list li + li::before {
  content: "";
  position: absolute;
  top: 50%;
  left: -20px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px;
  height: 10px;
  background: #EFEFEF;
}
.footer__menu__list li a {
  white-space: nowrap;
  color: #141414;
}
.footer__menu--highlight a {
  font-weight: bold;
}
.footer__info {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 40px 0;
}
.footer__info__left p {
  font-size: 14px;
  margin-top: 15px;
  color: #fff;
}
.footer__info__left--flex {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
.footer__info__left--flex p {
  margin-top: 0;
}
.footer__info__left--flex p + p {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-left: 30px;
}
.footer__info__left--flex p a {
  display: -webkit-inline-flex;
  display: inline-flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  font-size: 11px;
  width: 82px;
  height: 20px;
  margin-left: 10px;
  background: #BEBEBE;
  border-radius: 3px;
}
.footer__info__left p.footer__info__left--small {
  font-size: 11px;
  margin-top: 45px;
}
.footer__info__right {
  min-width: 250px;
}
.footer__info__right p {
  font-size: 14px;
  color: #7B7B7B;
}
.footer__info__right p + p {
  margin-top: 7px;
}
.footer__info__right--flex {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom: 8px;
}
.footer__info__right--flex p {
  font-size: 14px;
  margin-right: 10px;
  color: #fff;
}
.footer__info__right--flex a {
  font-weight: bold;
  font-size: 26px;
  color: #fff;
}

@media (max-width: 1199px) {
  .footer__info__right {
    min-width: 230px;
  }
}
@media (max-width: 992px) {
  .footer__menu__list {
    padding: 0 25px;
  }
  .footer__menu__list li + li {
    margin-left: 30px;
  }
  .footer__menu__list li + li::before {
    left: -15px;
  }
  .footer__info {
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .footer__info__right {
    min-width: auto;
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  .footer__menu {
    padding: 5.2151vw 0;
  }
  .footer__menu__list {
    padding: 0 5.2151vw;
  }
  .footer__menu__list li + li {
    margin-left: 3.3898vw;
  }
  .footer__menu__list li + li::before {
    left: -1.695vw;
    height: 2.6075vw;
  }
  .footer__menu__list li a {
    font-size: 2.3468vw;
  }
  .footer__info {
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 7.8226vw 0;
  }
  .footer__info__left p {
    font-size: 2.6075vw;
    margin-top: 2.6075vw;
  }
  .footer__info__left p.m-mt {
    margin-top: 5.2151vw;
  }
  .footer__info__left--flex p {
    margin-top: 0;
  }
  .footer__info__left--flex p + p {
    margin-left: 3.2594vw;
  }
  .footer__info__left--flex p a {
    font-size: 2.3468vw;
    width: 17.2099vw;
    height: 4.9543vw;
    margin-left: 1.5645vw;
    border-radius: 0.7822vw;
  }
  .footer__info__left p.footer__info__left--small {
    font-size: 2.8683vw;
    margin-top: 5.2151vw;
  }
  .footer__info__right {
    min-width: auto;
    margin-top: 6.5189vw;
  }
  .footer__info__right--flex {
    margin-bottom: 2.086vw;
  }
  .footer__info__right--flex p {
    font-size: 2.3468vw;
    margin-right: 2.6075vw;
  }
  .footer__info__right--flex a {
    font-size: 3.3898vw;
  }
  .footer__info__right p {
    font-size: 2.6075vw;
  }
  .footer__info__right p + p {
    margin-top: 1.3037vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi5jc3MiLCJmaWxlOi9EOi9EZXYvSURFL3dvcmtzcGFjZS9JQl9TUE9SVFNfQ0FSRF9SRVNPVVJDRS9XZWJDb250ZW50L3NyYy9hc3NldHMvc2Nzcy9jb21tb24vX3Jlc2V0LnNjc3MiLCJmaWxlOi9EOi9EZXYvSURFL3dvcmtzcGFjZS9JQl9TUE9SVFNfQ0FSRF9SRVNPVVJDRS9XZWJDb250ZW50L3NyYy9hc3NldHMvc2Nzcy9jb21tb24vX2Z1bmN0aW9uLnNjc3MiLCJmaWxlOi9EOi9EZXYvSURFL3dvcmtzcGFjZS9JQl9TUE9SVFNfQ0FSRF9SRVNPVVJDRS9XZWJDb250ZW50L3NyYy9hc3NldHMvc2Nzcy9jb21tb24vX21peGluLnNjc3MiLCJmaWxlOi9EOi9EZXYvSURFL3dvcmtzcGFjZS9JQl9TUE9SVFNfQ0FSRF9SRVNPVVJDRS9XZWJDb250ZW50L3NyYy9hc3NldHMvc2Nzcy9jb21tb24vX2xheW91dC5zY3NzIiwiZmlsZTovRDovRGV2L0lERS93b3Jrc3BhY2UvSUJfU1BPUlRTX0NBUkRfUkVTT1VSQ0UvV2ViQ29udGVudC9zcmMvYXNzZXRzL3Njc3MvY29tbW9uL192YXJpYWJsZS5zY3NzIiwiZmlsZTovRDovRGV2L0lERS93b3Jrc3BhY2UvSUJfU1BPUlRTX0NBUkRfUkVTT1VSQ0UvV2ViQ29udGVudC9zcmMvYXNzZXRzL3Njc3MvY29tbW9uL19oZWFkZXIuc2NzcyIsImZpbGU6L0Q6L0Rldi9JREUvd29ya3NwYWNlL0lCX1NQT1JUU19DQVJEX1JFU09VUkNFL1dlYkNvbnRlbnQvc3JjL2Fzc2V0cy9zY3NzL2NvbW1vbi9fZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCLE9BQUE7QUFDQTs7Ozs7Ozs7Ozs7OztFQWFDLFNBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGFBQUE7RUFDRyxlQUFBO0VBQ0gsc0JBQUE7QURBRDs7QUNFQSxnREFBQTtBQUNBOztFQUVDLGNBQUE7QURD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Qjs7QUk3SzZrQjtFQUFRLGlCQUFBO0FKaUxybEI7O0FJakx1bUI7RUFBUSxpQkFBQTtBSnFML21COztBSXJMaW9CO0VBQVEsaUJBQUE7QUp5THpvQjs7QUl6TDJwQjtFQUFRLGlCQUFBO0FKNkxucUI7O0FJN0xxckI7RUFBUSxpQkFBQTtBSmlNN3JCOztBSWpNK3NCO0VBQVEsaUJBQUE7QUpxTXZ0Qjs7QUlyTXl1QjtFQUFRLGlCQUFBO0FKeU1qdkI7O0FJeE1BO0VBQU0sMkJBQUE7QUo0TU47O0FJNU1rQztFQUFNLGtCQUFBO0FKZ054Qzs7QUloTjJEO0VBQU8sbUJBQUE7QUpvTmxFOztBSXBOc0Y7RUFBTyxtQkFBQTtBSndON0Y7O0FJeE5pSDtFQUFPLG1CQUFBO0FKNE54SDs7QUk1TjRJO0VBQU8sbUJBQUE7QUpnT25KOztBSWhPdUs7RUFBTyxtQkFBQTtBSm9POUs7O0FJcE9rTTtFQUFPLG1CQUFBO0FKd096TTs7QUl4TzZOO0VBQU8sbUJBQUE7QUo0T3BPOztBSTVPd1A7RUFBTyxtQkFBQTtBSmdQL1A7O0FJaFBtUjtFQUFPLG1CQUFBO0FKb1AxUjs7QUlwUDhTO0VBQU8sbUJBQUE7QUp3UHJUOztBSXhQeVU7RUFBTyxtQkFBQTtBSjRQaFY7O0FJNVBvVztFQUFPLG1CQUFBO0FKZ1EzVzs7QUloUStYO0VBQU8sbUJBQUE7QUpvUXRZOztBSXBRMFo7RUFBTyxtQkFBQTtBSndRamE7O0FJeFFxYjtFQUFPLG1CQUFBO0FKNFE1Yjs7QUk1UWdkO0VBQU8sbUJBQUE7QUpnUnZkOztBSWhSMmU7RUFBTyxtQkFBQTtBSm9SbGY7O0FJcFJzZ0I7RUFBTyxtQkFBQTtBSndSN2dCOztBSXhSaWlCO0VBQVEsb0JBQUE7QUo0UnppQjs7QUk1UjhqQjtFQUFRLG9CQUFBO0FKZ1N0a0I7O0FJaFMybEI7RUFBUSxvQkFBQTtBSm9Tbm1COztBSXBTd25CO0VBQVEsb0JBQUE7QUp3U2hvQjs7QUl4U3FwQjtFQUFRLG9CQUFBO0FKNFM3cEI7O0FJNVNrckI7RUFBUSxvQkFBQTtBSmdUMXJCOztBSWhUK3NCO0VBQVEsb0JBQUE7QUpvVHZ0Qjs7QUlwVDR1QjtFQUFRLG9CQUFBO0FKd1RwdkI7O0FJeFR5d0I7RUFBUSxvQkFBQTtBSjRUanhCOztBSTVUc3lCO0VBQVEsb0JBQUE7QUpnVTl5Qjs7QUloVW0wQjtFQUFRLG9CQUFBO0FKb1UzMEI7O0FJblVBO0VBQU0sd0JBQUE7RUFBdUIsMkJBQUE7QUp3VTdCOztBSXhVd0Q7RUFBTSxhQUFBO0VBQWEsa0JBQUE7QUo2VTNFOztBSTdVK0Y7RUFBTyxnQkFBQTtFQUFnQixtQkFBQTtBSmtWdEg7O0FJbFYwSTtFQUFPLGdCQUFBO0VBQWdCLG1CQUFBO0FKdVZqSzs7QUl2VnFMO0VBQU8sZ0JBQUE7RUFBZ0IsbUJBQUE7QUo0VjVNOztBSTVWZ087RUFBTyxnQkFBQTtFQUFnQixtQkFBQTtBSmlXdlA7O0FJalcyUTtFQUFPLGdCQUFBO0VBQWdCLG1CQUFBO0FKc1dsUzs7QUl0V3NUO0VBQU8sZ0JBQUE7RUFBZ0IsbUJBQUE7QUoyVzdVOztBSTNXaVc7RUFBTyxnQkFBQTtFQUFnQixtQkFBQTtBSmdYeFg7O0FJaFg0WTtFQUFPLGdCQUFBO0VBQWdCLG1CQUFBO0FKcVhuYTs7QUlyWHViO0VBQU8sZ0JBQUE7RUFBZ0IsbUJBQUE7QUowWDljOztBSTFYa2U7RUFBTyxnQkFBQTtFQUFnQixtQkFBQTtBSitYemY7O0FJL1g2Z0I7RUFBTyxnQkFBQTtFQUFnQixtQkFBQTtBSm9ZcGlCOztBSXBZd2pCO0VBQU8sZ0JBQUE7RUFBZ0IsbUJBQUE7QUp5WS9rQjs7QUl6WW1tQjtFQUFPLGdCQUFBO0VBQWdCLG1CQUFBO0FKOFkxbkI7O0FJOVk4b0I7RUFBTyxnQkFBQTtFQUFnQixtQkFBQTtBSm1acnFCOztBSW5aeXJCO0VBQU8sZ0JBQUE7RUFBZ0IsbUJBQUE7QUp3Wmh0Qjs7QUl4Wm91QjtFQUFPLGdCQUFBO0VBQWdCLG1CQUFBO0FKNlozdkI7O0FJN1ord0I7RUFBTyxnQkFBQTtFQUFnQixtQkFBQTtBSmthdHlCOztBSWxhMHpCO0VBQU8sZ0JBQUE7RUFBZ0IsbUJBQUE7QUp1YWoxQjs7QUl2YXEyQjtFQUFRLGlCQUFBO0VBQWlCLG9CQUFBO0FKNGE5M0I7O0FJNWFtNUI7RUFBUSxpQkFBQTtFQUFpQixvQkFBQTtBSmliNTZCOztBSWpiaThCO0VBQVEsaUJBQUE7RUFBaUIsb0JBQUE7QUpzYjE5Qjs7QUl0YisrQjtFQUFRLGlCQUFBO0VBQWlCLG9CQUFBO0FKMmJ4Z0M7O0FJM2I2aEM7RUFBUSxpQkFBQTtFQUFpQixvQkFBQTtBSmdjdGpDOztBSWhjMmtDO0VBQVEsaUJBQUE7RUFBaUIsb0JBQUE7QUpxY3BtQzs7QUlyY3luQztFQUFRLGlCQUFBO0VBQWlCLG9CQUFBO0FKMGNscEM7O0FJMWN1cUM7RUFBUSxpQkFBQTtFQUFpQixvQkFBQTtBSitjaHNDOztBSS9jcXRDO0VBQVEsaUJBQUE7RUFBaUIsb0JBQUE7QUpvZDl1Qzs7QUlwZG13QztFQUFRLGlCQUFBO0VBQWlCLG9CQUFBO0FKeWQ1eEM7O0FJemRpekM7RUFBUSxpQkFBQTtFQUFpQixvQkFBQTtBSjhkMTBDOztBSTdkQTtFQUFNLHlCQUFBO0FKaWVOOztBSWplK0I7RUFBTSxnQkFBQTtBSnFlckM7O0FJcmVzRDtFQUFPLGlCQUFBO0FKeWU3RDs7QUl6ZStFO0VBQU8saUJBQUE7QUo2ZXRGOztBSTdld0c7RUFBTyxpQkFBQTtBSmlmL0c7O0FJamZpSTtFQUFPLGlCQUFBO0FKcWZ4STs7QUlyZjBKO0VBQU8saUJBQUE7QUp5ZmpLOztBSXpmbUw7RUFBTyxpQkFBQTtBSjZmMUw7O0FJN2Y0TTtFQUFPLGlCQUFBO0FKaWdCbk47O0FJamdCcU87RUFBTyxpQkFBQTtBSnFnQjVPOztBSXJnQjhQO0VBQU8saUJBQUE7QUp5Z0JyUTs7QUl4Z0JBO0VBQU0sMEJBQUE7QUo0Z0JOOztBSTVnQmdDO0VBQU0saUJBQUE7QUpnaEJ0Qzs7QUloaEJ3RDtFQUFPLGtCQUFBO0FKb2hCL0Q7O0FJcGhCa0Y7RUFBTyxrQkFBQTtBSndoQnpGOztBSXhoQjRHO0VBQU8sa0JBQUE7QUo0aEJuSDs7QUk1aEJzSTtFQUFPLGtCQUFBO0FKZ2lCN0k7O0FJaGlCZ0s7RUFBTyxrQkFBQTtBSm9pQnZLOztBSXBpQjBMO0VBQU8sa0JBQUE7QUp3aUJqTTs7QUl4aUJvTjtFQUFPLGtCQUFBO0FKNGlCM047O0FJNWlCOE87RUFBTyxrQkFBQTtBSmdqQnJQOztBSWhqQndRO0VBQU8sa0JBQUE7QUpvakIvUTs7QUluakJBO0VBQU0seUJBQUE7RUFBd0IsMEJBQUE7QUp3akI5Qjs7QUl4akJ3RDtFQUFNLGdCQUFBO0VBQWdCLGlCQUFBO0FKNmpCOUU7O0FJN2pCZ0c7RUFBTyxpQkFBQTtFQUFpQixrQkFBQTtBSmtrQnhIOztBSWxrQjJJO0VBQU8saUJBQUE7RUFBaUIsa0JBQUE7QUp1a0JuSzs7QUl2a0JzTDtFQUFPLGlCQUFBO0VBQWlCLGtCQUFBO0FKNGtCOU07O0FJNWtCaU87RUFBTyxpQkFBQTtFQUFpQixrQkFBQTtBSmlsQnpQOztBSWpsQjRRO0VBQU8saUJBQUE7RUFBaUIsa0JBQUE7QUpzbEJwUzs7QUl0bEJ1VDtFQUFPLGlCQUFBO0VBQWlCLGtCQUFBO0FKMmxCL1U7O0FJM2xCa1c7RUFBTyxpQkFBQTtFQUFpQixrQkFBQTtBSmdtQjFYOztBSWhtQjZZO0VBQU8saUJBQUE7RUFBaUIsa0JBQUE7QUpxbUJyYTs7QUlybUJ3YjtFQUFPLGlCQUFBO0VBQWlCLGtCQUFBO0FKMG1CaGQ7O0FJeG1CQTtFQUFNLHlCQUFBO0FKNG1CTjs7QUk1bUJnQztFQUFNLGdCQUFBO0FKZ25CdEM7O0FJaG5CdUQ7RUFBTyxpQkFBQTtBSm9uQjlEOztBSXBuQmdGO0VBQU8saUJBQUE7QUp3bkJ2Rjs7QUl4bkJ5RztFQUFPLGlCQUFBO0FKNG5CaEg7O0FJNW5Ca0k7RUFBTyxpQkFBQTtBSmdvQnpJOztBSWhvQjJKO0VBQU8saUJBQUE7QUpvb0JsSzs7QUlwb0JvTDtFQUFPLGlCQUFBO0FKd29CM0w7O0FJeG9CNk07RUFBTyxpQkFBQTtBSjRvQnBOOztBSTVvQnNPO0VBQU8saUJBQUE7QUpncEI3Tzs7QUlocEIrUDtFQUFPLGlCQUFBO0FKb3BCdFE7O0FJcHBCd1I7RUFBTyxpQkFBQTtBSndwQi9SOztBSXhwQmlUO0VBQU8saUJBQUE7QUo0cEJ4VDs7QUk1cEIwVTtFQUFPLGlCQUFBO0FKZ3FCalY7O0FJaHFCbVc7RUFBTyxpQkFBQTtBSm9xQjFXOztBSXBxQjRYO0VBQU8saUJBQUE7QUp3cUJuWTs7QUl4cUJxWjtFQUFPLGlCQUFBO0FKNHFCNVo7O0FJNXFCOGE7RUFBTyxpQkFBQTtBSmdyQnJiOztBSWhyQnVjO0VBQU8saUJBQUE7QUpvckI5Yzs7QUlwckJnZTtFQUFPLGlCQUFBO0FKd3JCdmU7O0FJeHJCeWY7RUFBUSxrQkFBQTtBSjRyQmpnQjs7QUk1ckJvaEI7RUFBUSxrQkFBQTtBSmdzQjVoQjs7QUloc0IraUI7RUFBUSxrQkFBQTtBSm9zQnZqQjs7QUlwc0Iwa0I7RUFBUSxrQkFBQTtBSndzQmxsQjs7QUl4c0JxbUI7RUFBUSxrQkFBQTtBSjRzQjdtQjs7QUk1c0Jnb0I7RUFBUSxrQkFBQTtBSmd0QnhvQjs7QUlodEIycEI7RUFBUSxrQkFBQTtBSm90Qm5xQjs7QUlwdEJzckI7RUFBUSxrQkFBQTtBSnd0QjlyQjs7QUl4dEJpdEI7RUFBUSxrQkFBQTtBSjR0Qnp0Qjs7QUk1dEI0dUI7RUFBUSxrQkFBQTtBSmd1QnB2Qjs7QUlodUJ1d0I7RUFBUSxrQkFBQTtBSm91Qi93Qjs7QUludUJBO0VBQU0saUJBQUE7QUp1dUJOOztBSXZ1QndCO0VBQU0sbUJBQUE7QUoydUI5Qjs7QUkzdUJrRDtFQUFPLG9CQUFBO0FKK3VCekQ7O0FJL3VCOEU7RUFBTyxvQkFBQTtBSm12QnJGOztBSW52QjBHO0VBQU8sb0JBQUE7QUp1dkJqSDs7QUl2dkJzSTtFQUFPLG9CQUFBO0FKMnZCN0k7O0FJM3ZCa0s7RUFBTyxvQkFBQTtBSit2QnpLOztBSS92QjhMO0VBQU8sb0JBQUE7QUptd0JyTTs7QUlud0IwTjtFQUFPLG9CQUFBO0FKdXdCak87O0FJdndCc1A7RUFBTyxvQkFBQTtBSjJ3QjdQOztBSTN3QmtSO0VBQU8sb0JBQUE7QUord0J6Ujs7QUkvd0I4UztFQUFPLG9CQUFBO0FKbXhCclQ7O0FJbnhCMFU7RUFBTyxvQkFBQTtBSnV4QmpWOztBSXZ4QnNXO0VBQU8sb0JBQUE7QUoyeEI3Vzs7QUkzeEJrWTtFQUFPLG9CQUFBO0FKK3hCelk7O0FJL3hCOFo7RUFBTyxvQkFBQTtBSm15QnJhOztBSW55QjBiO0VBQU8sb0JBQUE7QUp1eUJqYzs7QUl2eUJzZDtFQUFPLG9CQUFBO0FKMnlCN2Q7O0FJM3lCa2Y7RUFBTyxvQkFBQTtBSit5QnpmOztBSS95QjhnQjtFQUFPLG9CQUFBO0FKbXpCcmhCOztBSW56QjBpQjtFQUFRLHFCQUFBO0FKdXpCbGpCOztBSXZ6QndrQjtFQUFRLHFCQUFBO0FKMnpCaGxCOztBSTN6QnNtQjtFQUFRLHFCQUFBO0FKK3pCOW1COztBSS96Qm9vQjtFQUFRLHFCQUFBO0FKbTBCNW9COztBSW4wQmtxQjtFQUFRLHFCQUFBO0FKdTBCMXFCOztBSXYwQmdzQjtFQUFRLHFCQUFBO0FKMjBCeHNCOztBSTMwQjh0QjtFQUFRLHFCQUFBO0FKKzBCdHVCOztBSS8wQjR2QjtFQUFRLHFCQUFBO0FKbTFCcHdCOztBSW4xQjB4QjtFQUFRLHFCQUFBO0FKdTFCbHlCOztBSXYxQnd6QjtFQUFRLHFCQUFBO0FKMjFCaDBCOztBSTMxQnMxQjtFQUFRLHFCQUFBO0FKKzFCOTFCOztBSTkxQkE7RUFBTSxjQUFBO0VBQWMsaUJBQUE7QUptMkJwQjs7QUluMkJzQztFQUFNLGNBQUE7RUFBYyxtQkFBQTtBSncyQjFEOztBSXgyQitFO0VBQU8saUJBQUE7RUFBaUIsb0JBQUE7QUo2MkJ2Rzs7QUk3MkI0SDtFQUFPLGlCQUFBO0VBQWlCLG9CQUFBO0FKazNCcEo7O0FJbDNCeUs7RUFBTyxpQkFBQTtFQUFpQixvQkFBQTtBSnUzQmpNOztBSXYzQnNOO0VBQU8saUJBQUE7RUFBaUIsb0JBQUE7QUo0M0I5Tzs7QUk1M0JtUTtFQUFPLGlCQUFBO0VBQWlCLG9CQUFBO0FKaTRCM1I7O0FJajRCZ1Q7RUFBTyxpQkFBQTtFQUFpQixvQkFBQTtBSnM0QnhVOztBSXQ0QjZWO0VBQU8saUJBQUE7RUFBaUIsb0JBQUE7QUoyNEJyWDs7QUkzNEIwWTtFQUFPLGlCQUFBO0VBQWlCLG9CQUFBO0FKZzVCbGE7O0FJaDVCdWI7RUFBTyxpQkFBQTtFQUFpQixvQkFBQTtBSnE1Qi9jOztBSXI1Qm9lO0VBQU8saUJBQUE7RUFBaUIsb0JBQUE7QUowNUI1Zjs7QUkxNUJpaEI7RUFBTyxpQkFBQTtFQUFpQixvQkFBQTtBSis1QnppQjs7QUkvNUI4akI7RUFBTyxpQkFBQTtFQUFpQixvQkFBQTtBSm82QnRsQjs7QUlwNkIybUI7RUFBTyxpQkFBQTtFQUFpQixvQkFBQTtBSnk2Qm5vQjs7QUl6NkJ3cEI7RUFBTyxpQkFBQTtFQUFpQixvQkFBQTtBSjg2QmhyQjs7QUk5NkJxc0I7RUFBTyxpQkFBQTtFQUFpQixvQkFBQTtBSm03Qjd0Qjs7QUluN0JrdkI7RUFBTyxpQkFBQTtFQUFpQixvQkFBQTtBSnc3QjF3Qjs7QUl4N0IreEI7RUFBTyxpQkFBQTtFQUFpQixvQkFBQTtBSjY3QnZ6Qjs7QUk3N0I0MEI7RUFBTyxpQkFBQTtFQUFpQixvQkFBQTtBSms4QnAyQjs7QUlsOEJ5M0I7RUFBUSxrQkFBQTtFQUFrQixxQkFBQTtBSnU4Qm41Qjs7QUl2OEJ5NkI7RUFBUSxrQkFBQTtFQUFrQixxQkFBQTtBSjQ4Qm44Qjs7QUk1OEJ5OUI7RUFBUSxrQkFBQTtFQUFrQixxQkFBQTtBSmk5Qm4vQjs7QUlqOUJ5Z0M7RUFBUSxrQkFBQTtFQUFrQixxQkFBQTtBSnM5Qm5pQzs7QUl0OUJ5akM7RUFBUSxrQkFBQTtFQUFrQixxQkFBQTtBSjI5Qm5sQzs7QUkzOUJ5bUM7RUFBUSxrQkFBQTtFQUFrQixxQkFBQTtBSmcrQm5vQzs7QUloK0J5cEM7RUFBUSxrQkFBQTtFQUFrQixxQkFBQTtBSnErQm5yQzs7QUlyK0J5c0M7RUFBUSxrQkFBQTtFQUFrQixxQkFBQTtBSjArQm51Qzs7QUkxK0J5dkM7RUFBUSxrQkFBQTtFQUFrQixxQkFBQTtBSisrQm54Qzs7QUkvK0J5eUM7RUFBUSxrQkFBQTtFQUFrQixxQkFBQTtBSm8vQm4wQzs7QUlwL0J5MUM7RUFBUSxrQkFB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Z0JBQUE7SUFDQSxnQkFBQTtJQUNBLHFCQUFBO0lBQ0EsdUJBQUE7RVA0NUcxQjtFT3Y1R2M7SUFDSSxtQkFBQTtJQUNBLG9CQUFBO0VQeTVHbEI7RU9yNUdVO0lBQ0ksZUFBQTtJQUNBLG9CQUFBO0VQdTVHZDtFT3I1R2M7SUFDSSxzQkFBQTtFUHU1R2xCO0VPcjVHa0I7SUFDSSxtQkFBQTtJQUNBLHNCQUFBO0VQdTVHdEI7RU9wNUdrQjtJQUNJLG1CQUFBO0VQczVHdEI7RU9sNUdjO0lBQ0ksbUJBQUE7RVBvNUdsQjtFT2w1R2tCO0lBQ0ksb0JBQUE7RVBvNUd0QjtBQUNGIiwiZmlsZSI6ImNvbW1vbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiDrpqzshYsgKi9cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIGlucHV0LCB0ZXh0YXJlYSxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgbWFpbixcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsIG1haW4sXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbm9sLCB1bCwgZGwsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaXRpYWw7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi8qIEZpcmVmb3ggKi9cbmlucHV0W3R5cGU9bnVtYmVyXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG5zZWxlY3Qge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbnNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbnRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYSwgbGFiZWwsIGJ1dHRvbiwgc3BhbiwgZW0sIHNlbGVjdCwgb3B0aW9uLCBpbnB1dCwgdGV4dGFyZWEsIHRoLCB0ZCwgZHQsIGRkLCBkbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc3ViLCBzdXAge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbn1cblxuc2VsZWN0LCBzZWxlY3Quc2VsZWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPXRlbF0sIGlucHV0W3R5cGU9dXJsXSwgaW5wdXRbdHlwZT1udW1iZXJdLCBpbnB1dFt0eXBlPWVtYWlsXSwgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1wYXNzd29yZF0sIGlucHV0LnRleHQsIGlucHV0LnBhc3N3b3JkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKiDrpqzshYsg64GdICovXG4vKiBweCB0byB2dyBjb252ZXJ0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZC1SZWd1bGFyXCI7XG4gIHNyYzogdXJsKFwiL3Jlc291cmNlcy9hc3NldHMvZm9udHMvUHJldGVuZGFyZC1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlc291cmNlcy9hc3NldHMvZm9udHMvUHJldGVuZGFyZC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogUmVndWxhcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUGxheWZhaXJEaXNwbGF5LVNlbWlCb2xkXCI7XG4gIHNyYzogdXJsKFwiL3Jlc291cmNlcy9hc3NldHMvZm9udHMvUGxheWZhaXJEaXNwbGF5LVNlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL3Jlc291cmNlcy9hc3NldHMvZm9udHMvUGxheWZhaXJEaXNwbGF5LVNlbWlCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0LVNlbWlCb2xkXCI7XG4gIHNyYzogdXJsKFwiL3Jlc291cmNlcy9hc3NldHMvZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMwMDA7XG59XG5cbmEge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLyogYm9keSDroZzrlKkg7KCc7Ja0ICovXG5ib2R5LmxvYWRpbmc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMTtcbn1cblxuYm9keS5sb2FkaW5nOjphZnRlciB7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi8qIGJvZHkg7Iqk7YGs66GkIOygnOyWtCAqL1xuYm9keS5zY3JvbGxMb2NrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyog66Gc65SpICovXG4ubG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxvYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtbW96LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlLWZvcmV2ZXI7XG4gIC1tb3otYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1mb3JldmVyO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlLWZvcmV2ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAtbW96LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5sb2FkaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtZm9yZXZlciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIHJvdGF0ZS1mb3JldmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZS1mb3JldmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4vKiDroZzrlKkgKi9cbmlucHV0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkLVJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG4gIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XG59XG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZiBpbnNldCAhaW1wb3J0YW50O1xufVxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgaW5zZXQgIWltcG9ydGFudDtcbn1cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZiBpbnNldCAhaW1wb3J0YW50O1xufVxuXG5zZWxlY3Qge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IC8qIO2BrOuhrCDtmZTsgrTtkZwg7JeG7JWg6riwICovXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTsgLyog7YyM7J207Ja07Y+t7IqkIO2ZlOyCtO2RnCDsl4bslaDquLAgKi9cbiAgYXBwZWFyYW5jZTogbm9uZTsgLyog7ZmU7IK07ZGcIOyXhuyVoOq4sCAqL1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlc291cmNlcy9hc3NldHMvaW1hZ2VzL3Byb2R1Y3RzL2lucF9hcnIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZC1SZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NjBweDtcbiAgcGFkZGluZzogMCA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hbGwtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsbC13cmFwIHtcbiAgICBwYWRkaW5nLXRvcDogNy44MjI2dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLyog7LK07YGs67CV7IqkICovXG4uY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoZWNrYm94LWN1c3RvbSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1MTUxNTE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jaGVja2JveC1jdXN0b20gaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzb3VyY2VzL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb19jaGVja18xMngxMF9mZmYuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmNoZWNrYm94LWN1c3RvbSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlc291cmNlcy9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29fY2hlY2tfMTJ4MTBfZmZmLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucmFkaW8tdHlwZTAxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yYWRpby10eXBlMDEgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG4ucmFkaW8tdHlwZTAxIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQkVCRUJFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLXR5cGUwMSBpbnB1dFt0eXBlPXJhZGlvXTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDNweDtcbiAgbGVmdDogM3B4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkVCRUJFO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucmFkaW8tdHlwZTAxIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xufVxuLnJhZGlvLXR5cGUwMSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnBvcC1kaW0ge1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDAxO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wb3AtZGltX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ucG9wLWRpbV9fY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcC1kaW1fX2NvbnQge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNS4yMTUxdnc7XG4gIH1cbn1cbi5wb3AtZGltX19jb250X19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xufVxuLnBvcC1kaW1fX2NvbnRfX2J0biBidXR0b24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLnBvcC1kaW1fX2NvbnRfX2J0biBidXR0b24gKyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wb3AtZGltX19jb250X19idG4tLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbn1cbi5wb3AtZGltX19jb250X19idG4tLWJsYWNrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5wb3AtZGltLS1hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBvcC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3AtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjIxNTF2dztcbiAgfVxufVxuLnBvcC10aXRsZSBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wLXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDUuNzM2NnZ3O1xuICB9XG59XG4ucG9wLXRpdGxlIGgzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZzogMCA2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzUxNTE1MTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcC10aXRsZSBoMyBhIHtcbiAgICBoZWlnaHQ6IDYuNzc5NnZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjYwNzV2dztcbiAgICBwYWRkaW5nOiAwIDEuNTY0NXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNTIxNXZ3O1xuICAgIGZvbnQtc2l6ZTogMy4xMjl2dztcbiAgfVxufVxuLnBvcC10aXRsZSBoMyBhICsgYSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcC10aXRsZSBoMyBhICsgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNTY0NXZ3O1xuICB9XG59XG4ucG9wLXRpdGxlIGgzIGEgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9wLXRpdGxlIGgzIGEgaW1nIHtcbiAgICB3aWR0aDogMS41NjQ1dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMDQzdnc7XG4gIH1cbn1cbi5wb3AtdGl0bGUgaDMgYS5wb3AtdGl0bGVfX2J1dHRvbi1yZWNlaXB0IHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xufVxuLnBvcC10aXRsZSBoMyBhLnBvcC10aXRsZV9fYnV0dG9uLXJlY2VpcHQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wb3AtdGl0bGUgaDMgYS5wb3BfcmV0dXJuIHtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICBib3JkZXItY29sb3I6ICNGRjQzNDM7XG4gIGNvbG9yOiAjRkY0MzQzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3AtdGl0bGUgaDMgYS5wb3BfcmV0dXJuIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjU2NDV2dztcbiAgfVxufVxuLnBvcC10aXRsZSBoMyBhLnBvcF9yZXR1cm46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXNvdXJjZXMvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvX3dhcm5pbmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3AtdGl0bGUgaDMgYS5wb3BfcmV0dXJuOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzLjM4OTh2dztcbiAgICBoZWlnaHQ6IDMuMTI5dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjUyMTV2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIH1cbn1cbi5wb3AtdGl0bGUgaDMgYS5wb3BfcmV0dXJuOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvcC10aXRsZSBidXR0b24ge1xuICAgIHdpZHRoOiA2LjI1ODF2dztcbiAgICBoZWlnaHQ6IDYuMjU4MXZ3O1xuICB9XG4gIC5wb3AtdGl0bGUgYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZpeC1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogOTk5O1xuICBib3R0b206IDUwcHg7XG4gIHJpZ2h0OiA1JTtcbn1cbi5maXgtZmxvYXRpbmcgYSArIGEge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZpeC1mbG9hdGluZy0tY2hhdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maXgtZmxvYXRpbmctLWNoYXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC00cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogI0ZGNEE2OTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLnBvcC1hZGRyZXNzIC5wb3AtZGltX190YWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5wb3AtYWRkcmVzcyAucG9wLWRpbV9fdGFiIGEge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAxN3B4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG4ucG9wLWFkZHJlc3MgLnBvcC1kaW1fX3RhYiBhLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wb3AtYWRkcmVzc19fY29udCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgcGFkZGluZzogMDtcbn1cbi5wb3AtYWRkcmVzc19fY29udDpudGgtb2YtdHlwZSgxKSB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnBvcC1hZGRyZXNzX19jb250LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucG9wLWFkZHJlc3NfX2NvbnQgLnBvcC1hZGRyZXNzX19saXN0LS1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDM1MHB4O1xufVxuLnBvcC1hZGRyZXNzX19jb250IC5wb3AtYWRkcmVzc19fbGlzdC0tZW1wdHkgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICNCRUJFQkU7XG59XG4ucG9wLWFkZHJlc3NfX2NvbnQgLnBvcC1hZGRyZXNzX19saXN0LS1lbXB0eSBhIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM1MTUxNTE7XG59XG4ucG9wLWFkZHJlc3NfX2NvbnQgLnBvcC1hZGRyZXNzX19saXN0LS1lbXB0eS5hY3RpdmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBvcC1hZGRyZXNzX19jb250IC5wb3AtYWRkcmVzc19fbGlzdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDAgNDBweDtcbn1cbi5wb3AtYWRkcmVzc19fY29udCAucG9wLWFkZHJlc3NfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5wb3AtYWRkcmVzc19fY29udCAucG9wLWFkZHJlc3NfX2xpc3QgbGk6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG4ucG9wLWFkZHJlc3NfX2NvbnQgLnBvcC1hZGRyZXNzX19saXN0IGxpIC5wb3AtYWRkcmVzc19fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ucG9wLWFkZHJlc3NfX2NvbnQgLnBvcC1hZGRyZXNzX19saXN0IGxpIC5wb3AtYWRkcmVzc19fdG9wID4gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNTE1MTUxO1xufVxuLnBvcC1hZGRyZXNzX19jb250IC5wb3AtYWRkcmVzc19fbGlzdCBsaSAucG9wLWFkZHJlc3NfX3RvcCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMTlDRkMzO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5wb3AtYWRkcmVzc19fY29udCAucG9wLWFkZHJlc3NfX2xpc3QgbGkgLnBvcC1hZGRyZXNzX19hcmVhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBvcC1hZGRyZXNzX19jb250IC5wb3AtYWRkcmVzc19fbGlzdCBsaSAucG9wLWFkZHJlc3NfX2FyZWEgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLnBvcC1hZGRyZXNzX19jb250X19maWVsZHNldDpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0Om50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0X19sYWJlbCB7XG4gIG1pbi13aWR0aDogOTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnBvcC1hZGRyZXNzX19jb250X19maWVsZHNldF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZXRfX2lucHV0LnBvcC1hZGRyZXNzX19jb250X19maWVsZHNlX19pbnB1dC1waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0X19pbnB1dC5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZV9faW5wdXQtcGhvbmUgaW5wdXQge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZXRfX2lucHV0LnBvcC1hZGRyZXNzX19jb250X19maWVsZHNlX19pbnB1dC1waG9uZSBpbnB1dDpudGgtb2YtdHlwZSgxKSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnBvcC1hZGRyZXNzX19jb250X19maWVsZHNldF9faW5wdXQgaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNGMkYyRjI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBvcC1hZGRyZXNzX19jb250X19maWVsZHNldF9faW5wdXQgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggc29saWQgIzAwMDtcbn1cbi5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZXRfX2lucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG4ucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0X19pbnB1dCBzZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZXRfX2J0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiAxMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM5MjkyOTI7XG59XG4ucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0Om50aC1sYXN0LW9mLXR5cGUoMSkge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogOTJweDtcbn1cbi5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZXQ6bnRoLWxhc3Qtb2YtdHlwZSgxKSAucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0X19pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0Om50aC1sYXN0LW9mLXR5cGUoMSkgLnBvcC1hZGRyZXNzX19jb250X19maWVsZHNldF9faW5wdXQ6bnRoLWxhc3Qtb2YtdHlwZSgxKSBpbnB1dCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBvcC1hZGRyZXNzIC5wb3AtZGltX19jb250X19idG4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wb3AtYWRkcmVzcyAucG9wLWRpbV9fY29udF9fYnRuIC5wb3AtZGltX19kZWZ1bHQtYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wb3AtYWRkcmVzcyAucG9wLWRpbV9fY29udF9fYnRuID4gZGl2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wb3AtcGhvbmVfX2NvbnQge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ucG9wLXBob25lX19jb250X19maWVsZHNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucG9wLXBob25lX19jb250X19maWVsZHNldF9fbGFiZWwge1xuICBtaW4td2lkdGg6IDk0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ucG9wLXBob25lX19jb250X19maWVsZHNldF9faW5wdXQgaW5wdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHdpZHRoOiAyNThweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjRjJGMkYyO1xufVxuLnBvcC1waG9uZV9fY29udF9fZmllbGRzZXRfX2lucHV0IGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XG59XG4ucG9wLXBob25lX19jb250X19maWVsZHNldF9fYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4td2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzkyOTI5Mjtcbn1cbi5wb3AtcGhvbmVfX2NvbnRfX2ZpZWxkc2V0X19idG4tLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICMxOTAwRkY7XG59XG4ucG9wLXBob25lLS10aW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDk0cHg7XG4gIGNvbG9yOiAjMTkwMEZGO1xufVxuXG4ucGFnaW5hdGlvbi1jb21tb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuLnBhZ2luYXRpb24tY29tbW9uIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wYWdpbmF0aW9uLWNvbW1vbiBhIHtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG4ucGFnaW5hdGlvbi1jb21tb24tLWFjdGl2ZSBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cblxuLm1vcmUtYnV0dG9uLWNvbW1vbl9fc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXNvdXJjZXMvYXNzZXRzL2ltYWdlcy9wcm9kdWN0cy9pbnBfYXJyLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTEzcHgpIDE3cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vcmUtYnV0dG9uLWNvbW1vbl9fc21hbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAuNDMwMnZ3O1xuICAgIG1hcmdpbjogMTAuNDMwMnZ3IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogNS4yMTUxdnc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMzIuNTk0NXZ3KSA0LjQzMjh2dztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQuMTcydncgMi42MDc1dnc7XG4gICAgZm9udC1zaXplOiAzLjY1MDV2dztcbiAgICBsaW5lLWhlaWdodDogMTAuNDMwMnZ3O1xuICB9XG59XG5cbi5tb3JlLWJ1dHRvbi1jb21tb25fX25vcm1hbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gODBweDtcbiAgcGFkZGluZzogMjBweCAwIDE5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubW9yZS1idXR0b24tY29tbW9uX19ub3JtYWwge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG8gMTAuNDMwMnZ3O1xuICAgIHBhZGRpbmc6IDMuMTI5dncgMDtcbiAgICBmb250LXNpemU6IDMuNjUwNXZ3O1xuICB9XG59XG4ubW9yZS1idXR0b24tY29tbW9uX19ub3JtYWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXNvdXJjZXMvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvX21vcmUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vcmUtYnV0dG9uLWNvbW1vbl9fbm9ybWFsOjphZnRlciB7XG4gICAgd2lkdGg6IDMuOTExM3Z3O1xuICAgIGhlaWdodDogMi4wODZ2dztcbiAgICBtYXJnaW4tdG9wOiAxLjA0M3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjYwNzV2dztcbiAgfVxufVxuXG4uaWNvbi1ncmFkZS1kaWEge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzb3VyY2VzL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb19ncmFkZV9kaWEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi1ncmFkZS1ncmFkZSB7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXNvdXJjZXMvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvX2dyYWRlX2dvbGQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uaWNvbi1ncmFkZS1zaWx2ZXIge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzb3VyY2VzL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb19ncmFkZV9zaWx2ZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZGF0YS1ub25lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzMwcHg7XG59XG4uZGF0YS1ub25lIHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjQkVCRUJFO1xufVxuXG4uZGF0YS1ub25lLXRiIHtcbiAgaGVpZ2h0OiAzMzBweDtcbn1cbi5kYXRhLW5vbmUtdGIgcCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICNCRUJFQkU7XG59XG5cbi5jb250LWFjY29yZGlvbiB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uY29udC1hY2NvcmRpb25fX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnQtYWNjb3JkaW9uX19pdGVtX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb250LWFjY29yZGlvbl9faXRlbV9fdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyog6rO17Ya1ICovXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tdC01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5tdC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbi5tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbi5tdC03NSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi5tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5tdC04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG59XG5cbi5tdC05MCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5tdC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLm10LTEwNSB7XG4gIG1hcmdpbi10b3A6IDEwNXB4O1xufVxuXG4ubXQtMTEwIHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5cbi5tdC0xMTUge1xuICBtYXJnaW4tdG9wOiAxMTVweDtcbn1cblxuLm10LTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xufVxuXG4ubXQtMTI1IHtcbiAgbWFyZ2luLXRvcDogMTI1cHg7XG59XG5cbi5tdC0xMzAge1xuICBtYXJnaW4tdG9wOiAxMzBweDtcbn1cblxuLm10LTEzNSB7XG4gIG1hcmdpbi10b3A6IDEzNXB4O1xufVxuXG4ubXQtMTQwIHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi5tdC0xNDUge1xuICBtYXJnaW4tdG9wOiAxNDVweDtcbn1cblxuLm10LTE1MCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5tYi02NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbi5tYi03NSB7XG4gIG1hcmdpbi1ib3R0b206IDc1cHg7XG59XG5cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbi5tYi05MCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbi5tYi05NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm1iLTEwNSB7XG4gIG1hcmdpbi1ib3R0b206IDEwNXB4O1xufVxuXG4ubWItMTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5tYi0xMTUge1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbn1cblxuLm1iLTEyMCB7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuXG4ubWItMTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG59XG5cbi5tYi0xMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cblxuLm1iLTEzNSB7XG4gIG1hcmdpbi1ib3R0b206IDEzNXB4O1xufVxuXG4ubWItMTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5tYi0xNDUge1xuICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbn1cblxuLm1iLTE1MCB7XG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktNSB7XG4gIG1hcmdpbi10b3A6IDU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm15LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm15LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm15LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm15LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm15LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm15LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLm15LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm15LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLm15LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLm15LTU1IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLm15LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLm15LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuLm15LTcwIHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm15LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuLm15LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuLm15LTg1IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLm15LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuLm15LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbn1cblxuLm15LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLm15LTEwNSB7XG4gIG1hcmdpbi10b3A6IDEwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbn1cblxuLm15LTExMCB7XG4gIG1hcmdpbi10b3A6IDExMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbn1cblxuLm15LTExNSB7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbn1cblxuLm15LTEyMCB7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm15LTEyNSB7XG4gIG1hcmdpbi10b3A6IDEyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbn1cblxuLm15LTEzMCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbn1cblxuLm15LTEzNSB7XG4gIG1hcmdpbi10b3A6IDEzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbn1cblxuLm15LTE0MCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbn1cblxuLm15LTE0NSB7XG4gIG1hcmdpbi10b3A6IDE0NXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbn1cblxuLm15LTE1MCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWwtMTUge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ubWwtMzAge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuLm1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWwtNDUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLm1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tci0xMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5tci0yNSB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi5tci00MCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5teC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5teC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5teC0yMCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5teC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5teC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5teC0zNSB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbi5teC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5teC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG59XG5cbi5teC01MCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wdC0zNSB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5wdC01MCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucHQtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wdC02NSB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuXG4ucHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnB0LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5wdC04MCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4ucHQtODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuLnB0LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi5wdC05NSB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xufVxuXG4ucHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ucHQtMTA1IHtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xufVxuXG4ucHQtMTEwIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4ucHQtMTE1IHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuXG4ucHQtMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG4ucHQtMTI1IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xufVxuXG4ucHQtMTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuXG4ucHQtMTM1IHtcbiAgcGFkZGluZy10b3A6IDEzNXB4O1xufVxuXG4ucHQtMTQwIHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4ucHQtMTQ1IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xufVxuXG4ucHQtMTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG4ucGItMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ucGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wYi01NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuXG4ucGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnBiLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbi5wYi03MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ucGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuLnBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbi5wYi04NSB7XG4gIHBhZGRpbmctYm90dG9tOiA4NXB4O1xufVxuXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLnBiLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbi5wYi0xMDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5wYi0xMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG59XG5cbi5wYi0xMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG59XG5cbi5wYi0xMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG59XG5cbi5wYi0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG59XG5cbi5wYi0xMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG59XG5cbi5wYi0xMzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi5wYi0xMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG59XG5cbi5wYi0xNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5cbi5wYi0xNDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG59XG5cbi5wYi0xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiA1O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4ucHktMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5weS0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnB5LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ucHktMjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5weS0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnB5LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG4ucHktNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5weS00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnB5LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4ucHktNTUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5weS02MCB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLnB5LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuXG4ucHktNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5weS03NSB7XG4gIHBhZGRpbmctdG9wOiA3NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuLnB5LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuXG4ucHktODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5weS05MCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLnB5LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4O1xufVxuXG4ucHktMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG59XG5cbi5weS0xMDUge1xuICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbn1cblxuLnB5LTExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4O1xufVxuXG4ucHktMTE1IHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG59XG5cbi5weS0xMjAge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnB5LTEyNSB7XG4gIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xufVxuXG4ucHktMTMwIHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi5weS0xMzUge1xuICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbn1cblxuLnB5LTE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xufVxuXG4ucHktMTQ1IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG59XG5cbi5weS0xNTAge1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wbC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4ucGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbi5wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuLnBsLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG4ucGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wci0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbi5wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5wci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbi5wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5weC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnB4LTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucHgtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5weC0yNSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLnB4LTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucHgtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbi5weC00MCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLnB4LTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4ucHgtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay05OTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stNzY3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay05OTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ub25lLTk5MiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay03Njcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ub25lLTc2NyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBvcy1yZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wb3MtYWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWV2ZW5seSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFsaWduLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLXVuc2V0IHtcbiAgYWxpZ24taXRlbXM6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXIxMDAge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uYm9yZGVyLXItbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lZWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYm9yZGVyLW5vbmUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmMtMzMzIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAwIDAsIDAgMCk7XG59XG5cbi5jay1lZGl0b3Ige1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmNrLWVkaXRvciAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uY2stZWRpdG9yIC5jay1lZGl0b3JfX2VkaXRhYmxlIGgyIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2stZWRpdG9yIC5jay1lZGl0b3JfX2VkaXRhYmxlIGgzIHtcbiAgZm9udC1zaXplOiAxLjE3ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNrLWVkaXRvciAuY2stZWRpdG9yX19lZGl0YWJsZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNrLWVkaXRvciAuY2stZWRpdG9yX19lZGl0YWJsZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jay1lZGl0b3IgLmNrLWVkaXRvcl9fZWRpdGFibGUgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5jay1lZGl0b3IgLmNrLWVkaXRvcl9fZWRpdGFibGUgdWwgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2stZWRpdG9yIC5jay1lZGl0b3JfX2VkaXRhYmxlIHVsIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY2stZWRpdG9yIC5jay1lZGl0b3JfX2VkaXRhYmxlIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNrLWVkaXRvciAuY2stZWRpdG9yX19lZGl0YWJsZSBvbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKiDqs7XthrUg64GdICovXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA1LjIxNTF2dztcbiAgfVxuICAubS1iYWNrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubS1iYWNrIGltZyB7XG4gICAgd2lkdGg6IDIuODY4M3Z3O1xuICB9XG4gIC5yYWRpby10eXBlMDEgbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMi4wODZ2dztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5yYWRpby10eXBlMDEgaW5wdXRbdHlwZT1yYWRpb10ge1xuICAgIHdpZHRoOiA1LjIxNTF2dztcbiAgICBoZWlnaHQ6IDUuMjE1MXZ3O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNCRUJFQkU7XG4gIH1cbiAgLnJhZGlvLXR5cGUwMSBpbnB1dFt0eXBlPXJhZGlvXTo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMi42MDc1dnc7XG4gICAgaGVpZ2h0OiAyLjYwNzV2dztcbiAgfVxuICAucmFkaW8tdHlwZTAxIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICAgIHdpZHRoOiA1LjIxNTF2dztcbiAgICBoZWlnaHQ6IDUuMjE1MXZ3O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnJhZGlvLXR5cGUwMSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjphZnRlciB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAyLjYwNzV2dztcbiAgICBoZWlnaHQ6IDIuNjA3NXZ3O1xuICB9XG4gIC5jaGVja2JveC1jdXN0b20gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMy42NTA1dnc7XG4gIH1cbiAgLmNoZWNrYm94LWN1c3RvbSBpbnB1dCArIGxhYmVsOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjA4NnZ3O1xuICAgIHdpZHRoOiA1LjIxNTF2dztcbiAgICBoZWlnaHQ6IDUuMjE1MXZ3O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMy4xMjl2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjc4MjJ2dztcbiAgfVxuICAubS1maXgtYnRuIHtcbiAgICB6LWluZGV4OiA4MDA7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5wb3AtZGltX19jb250IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDUuMjE1MXZ3O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAucG9wLWRpbV9fY29udF9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA3LjgyMjZ2dztcbiAgICBwYWRkaW5nLXRvcDogNy44MjI2dnc7XG4gIH1cbiAgLnBvcC1kaW1fX2NvbnRfX2J0biBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMy42NTA1dnc7XG4gICAgd2lkdGg6IDMwLjUwODR2dztcbiAgICBoZWlnaHQ6IDEwLjQzMDJ2dztcbiAgfVxuICAucG9wLWRpbV9fY29udF9fYnRuIGJ1dHRvbiArIGJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMzQ2OHZ3O1xuICB9XG4gIC5wb3AtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjIxNTF2dztcbiAgfVxuICAucG9wLXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDUuMjE1MXZ3O1xuICB9XG4gIC5wb3AtZGltLWNsb3NlIGltZyB7XG4gICAgd2lkdGg6IDYuMjU4MXZ3O1xuICB9XG4gIC5wb3AtcGhvbmVfX2NvbnQge1xuICAgIG1hcmdpbi10b3A6IDcuODIyNnZ3O1xuICAgIHBhZGRpbmc6IDAgNS4yMTUxdnc7XG4gIH1cbiAgLnBvcC1waG9uZV9fY29udF9fZmllbGRzZXQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5wb3AtcGhvbmVfX2NvbnRfX2ZpZWxkc2V0X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzLjY1MDV2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYwNzV2dztcbiAgfVxuICAucG9wLXBob25lX19jb250X19maWVsZHNldF9faW5wdXQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMy42NTA1dnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMC40MzAydnc7XG4gIH1cbiAgLnBvcC1waG9uZV9fY29udF9fZmllbGRzZXRfX2J0biB7XG4gICAgZm9udC1zaXplOiAzLjY1MDV2dztcbiAgICBtaW4td2lkdGg6IDMwLjI0Nzd2dztcbiAgICBoZWlnaHQ6IDEwLjQzMDJ2dztcbiAgICBtYXJnaW4tbGVmdDogMi42MDc1dnc7XG4gIH1cbiAgLnBvcC1waG9uZV9fY29udF9fZmllbGRzZXQgKyAucG9wLXBob25lX19jb250X19maWVsZHNldCB7XG4gICAgbWFyZ2luLXRvcDogNS4yMTUxdnc7XG4gIH1cbiAgLnBvcC1waG9uZS0tdGltZSB7XG4gICAgZm9udC1zaXplOiAzLjY1MDV2dztcbiAgICBtYXJnaW4tdG9wOiAzLjY1MDV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLnBvcC1hZGRyZXNzIC5wb3AtZGltX190YWIge1xuICAgIG1hcmdpbi10b3A6IDUuMjE1MXZ3O1xuICB9XG4gIC5wb3AtYWRkcmVzcyAucG9wLWRpbV9fdGFiIGEge1xuICAgIHBhZGRpbmc6IDQuNDMyOHZ3IDA7XG4gICAgZm9udC1zaXplOiAzLjY1MDV2dztcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnQgLnBvcC1hZGRyZXNzX19saXN0LS1lbXB0eSB7XG4gICAgaGVpZ2h0OiA4NC4wOTM4dnc7XG4gIH1cbiAgLnBvcC1hZGRyZXNzX19jb250IC5wb3AtYWRkcmVzc19fbGlzdC0tZW1wdHkgaW1nIHtcbiAgICB3aWR0aDogMTMuMDM3OHZ3O1xuICB9XG4gIC5wb3AtYWRkcmVzc19fY29udCAucG9wLWFkZHJlc3NfX2xpc3QtLWVtcHR5IHAge1xuICAgIGZvbnQtc2l6ZTogNS43MzY2dnc7XG4gICAgbWFyZ2luLXRvcDogNS4yMTUxdnc7XG4gIH1cbiAgLnBvcC1hZGRyZXNzX19jb250IC5wb3AtYWRkcmVzc19fbGlzdC0tZW1wdHkgYSB7XG4gICAgbWFyZ2luLXRvcDogNS4yMTUxdnc7XG4gICAgZm9udC1zaXplOiA0LjY5MzZ2dztcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnQgLnBvcC1hZGRyZXNzX19saXN0IHtcbiAgICBwYWRkaW5nOiA3LjgyMjZ2dyAwO1xuICB9XG4gIC5wb3AtYWRkcmVzc19fY29udCAucG9wLWFkZHJlc3NfX2xpc3QgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogNC4xNzJ2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMDg2dnc7XG4gIH1cbiAgLnBvcC1hZGRyZXNzX19jb250IC5wb3AtYWRkcmVzc19fbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnQgLnBvcC1hZGRyZXNzX19saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDcuODIyNnZ3O1xuICB9XG4gIC5wb3AtYWRkcmVzc19fY29udCAucG9wLWFkZHJlc3NfX2xpc3QgbGk6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnQgLnBvcC1hZGRyZXNzX19saXN0IGxpIC5wb3AtYWRkcmVzc19fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMwMzd2dztcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnQgLnBvcC1hZGRyZXNzX19saXN0IGxpIC5wb3AtYWRkcmVzc19fdG9wID4gYSB7XG4gICAgZm9udC1zaXplOiAzLjEyOXZ3O1xuICB9XG4gIC5wb3AtYWRkcmVzc19fY29udCAucG9wLWFkZHJlc3NfX2xpc3QgbGkgLnBvcC1hZGRyZXNzX190b3Agc3BhbiB7XG4gICAgZm9udC1zaXplOiAzLjEyOXZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjYwNzV2dztcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnQgLnBvcC1hZGRyZXNzX19saXN0IGxpIC5wb3AtYWRkcmVzc19fYXJlYSB7XG4gICAgZm9udC1zaXplOiAzLjY1MDV2dztcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNy44MjI2dnc7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0Om50aC1vZi10eXBlKDEpIHtcbiAgICBtYXJnaW4tdG9wOiA3LjgyMjZ2dztcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0Om50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDcuODIyNnZ3O1xuICB9XG4gIC5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZXRfX2xhYmVsIHtcbiAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzLjY1MDV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYwNzV2dztcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0X19pbnB1dC5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZV9faW5wdXQtcGhvbmUgaW5wdXQ6bnRoLW9mLXR5cGUoMSkge1xuICAgIG1hcmdpbjogMCAyLjYwNzV2dztcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0X19pbnB1dCBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAzLjY1MDV2dztcbiAgICBoZWlnaHQ6IDEwLjQzMDJ2dztcbiAgICBwYWRkaW5nOiAwIDIuNjA3NXZ3O1xuICB9XG4gIC5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZXRfX2lucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAzLjY1MDV2dztcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0X19pbnB1dCBzZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMy42NTA1dnc7XG4gICAgaGVpZ2h0OiAxMC40MzAydnc7XG4gIH1cbiAgLnBvcC1hZGRyZXNzX19jb250X19maWVsZHNldF9fYnRuIHtcbiAgICBmb250LXNpemU6IDMuNjUwNXZ3O1xuICB9XG4gIC5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZXQ6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAucG9wLWFkZHJlc3NfX2NvbnRfX2ZpZWxkc2V0Om50aC1sYXN0LW9mLXR5cGUoMSkgLnBvcC1hZGRyZXNzX19jb250X19maWVsZHNldF9faW5wdXQge1xuICAgIG1hcmdpbi10b3A6IDMuNjUwNXZ3O1xuICB9XG4gIC5wb3AtYWRkcmVzcyAucG9wLWRpbV9fY29udF9fYnRuIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yMTUxdnc7XG4gIH1cbiAgLnBvcC1hZGRyZXNzIC5wb3AtZGltX19jb250X19idG4gLnBvcC1kaW1fX2RlZnVsdC1hZGRyZXNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjIxNTF2dztcbiAgfVxuICAucG9wLWRpbS1idCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5wb3AtZGltLWJ0IC5wb3AtdGl0bGUge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnBvcC1kaW0tYnQgLnJhZGlvLXR5cGUwMSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAucG9wLWRpbS1idCAucmFkaW8tdHlwZTAxIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDQuMTcydnc7XG4gIH1cbiAgLnBvcC1kaW0tYnQgLnBvcC1kaW1fX2NvbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1LjIxNTF2dyA1LjIxNTF2dyAwIDA7XG4gIH1cbiAgLmZpeC1mbG9hdGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucG9wLWRpbV9fYmcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkJGQkZCO1xufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhc2lkZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXNpZGUgaDMge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlByZXRlbmRhcmQtQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhc2lkZSBoMyB7XG4gICAgaGVpZ2h0OiAxNS42NDUzdnc7XG4gICAgcGFkZGluZzogNS4yMTUxdncgMCA1LjIxNTF2dyA1LjIxNTF2dztcbiAgICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkLVJlZ3VsYXIgXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiA1LjIxNTF2dztcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnRfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXNpZGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUuMjE1MXZ3O1xuICAgIHJpZ2h0OiA1LjIxNTF2dztcbiAgICB3aWR0aDogNi4yNTgxdnc7XG4gIH1cbn1cbi5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhc2lkZSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50X19jbG9zZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHVsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXNpZGUgdWwge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTUuNjQ1M3Z3KTtcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHVsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA0cHg7XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXNpZGUgdWw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHVsIGxpIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHVsIGxpIHtcbiAgICBwYWRkaW5nOiAyLjYwNzV2dyA1LjIxNTF2dztcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXNpZGUgdWwgbGkgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudC0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXNpZGUgdWwgbGkgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudC0taW5mby1uYW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUycHgpO1xuICBmb250LWZhbWlseTogXCJQcmV0ZW5kYXJkLUJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhc2lkZSB1bCBsaSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50LS1pbmZvLW5hbWUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMy41NTkzdncpO1xuICAgIGZvbnQtc2l6ZTogMy42NTA1dnc7XG4gIH1cbn1cbi5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhc2lkZSB1bCBsaSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50LS1pbmZvLXRpbWUge1xuICB3aWR0aDogNDVweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzkyOTI5MjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXNpZGUgdWwgbGkgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudC0taW5mby10aW1lIHtcbiAgICB3aWR0aDogMTEuNzM0dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODI1MnZ3O1xuICAgIGZvbnQtc2l6ZTogMi42MDc1dnc7XG4gIH1cbn1cbi5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhc2lkZSB1bCBsaSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50LS1pZCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXNpZGUgdWwgbGkgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudC0taWQge1xuICAgIG1hcmdpbi10b3A6IDEuODI1MnZ3O1xuICAgIGZvbnQtc2l6ZTogMy4xMjl2dztcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHVsIGxpIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQtLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXNpZGUgdWwgbGkgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudC0tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMS44MjUydnc7XG4gIH1cbn1cbi5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhc2lkZSB1bCBsaSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50LS10ZXh0ID4gcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNXB4KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzkyOTI5MjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhc2lkZSB1bCBsaSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50LS10ZXh0ID4gcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYuNTE4OXZ3KTtcbiAgICBmb250LXNpemU6IDMuNjUwNXZ3O1xuICB9XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXNpZGUgdWwgbGkgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudC0tdGV4dCA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGN0I0QTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHVsIGxpIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQtLXRleHQgPiBzcGFuIHtcbiAgICB3aWR0aDogNC42OTM2dnc7XG4gICAgaGVpZ2h0OiA0LjY5MzZ2dztcbiAgICBtYXJnaW4tbGVmdDogMS44MjUydnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4zNDY4dnc7XG4gICAgZm9udC1zaXplOiAyLjM0Njh2dztcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHVsLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudC1saXN0LS1lbXB0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlc291cmNlcy9hc3NldHMvaW1hZ2VzL3Byb2R1Y3RzL2ljb19jaXJjbGUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTYxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHVsLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudC1saXN0LS1lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMy4wMzc4dnc7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDQxLjk4MTd2dztcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHVsLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudC1saXN0LS1lbXB0eTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlByaXZhdGUgRGVhbCDrrLztkojsnYAg7IOB7IS4IO2OmOydtOyngOyXkOyEnFxcYVvtjJDrp6TsnpDsl5Dqsowg66y47J2Y7ZWY6riwXeulvCDthrXtlbRcXGHtjrjrpqztlZjqsowg64yA7ZmU66W8IO2VoCDsiJgg7J6I7Iq164uI64ukLlxcYeyngOq4iCDrsJTroZwg64yA7ZmU7ZW067O07IS47JqUIVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNCRUJFQkU7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFzaWRlIHVsLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudC1saXN0LS1lbXB0eTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMy42NTA1dnc7XG4gIH1cbn1cbi5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhc2lkZSB1bC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQtbGlzdC0tZW1wdHkgbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RkU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhcnRpY2xlIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXRfX21vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdF9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0X19tb2JpbGUgaDMge1xuICAgIGhlaWdodDogMTUuNjQ1M3Z3O1xuICAgIHBhZGRpbmc6IDUuMjE1MXZ3IDAgNS4yMTUxdncgNS4yMTUxdnc7XG4gICAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZC1SZWd1bGFyIFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNS4yMTUxdnc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0X19tb2JpbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdF9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUuMjE1MXZ3O1xuICAgIHJpZ2h0OiA1LjIxNTF2dztcbiAgICB3aWR0aDogNi4yNTgxdnc7XG4gIH1cbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdF9fbW9iaWxlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZS5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtLWVtcHR5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3Jlc291cmNlcy9hc3NldHMvaW1hZ2VzL3Byb2R1Y3RzL2ltZ19jaGF0LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIGNhbGMoNTAlIC0gMTlweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0LS1lbXB0eSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIGNhbGMoNTAlIC0gNC45NTQzdncpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTkuMjk1OXZ3O1xuICB9XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZS5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtLWVtcHR5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi64yA7ZmU7ZWY7IukIOyDgeuMgOuwqeydhCDshKDtg53tlbTso7zshLjsmpQuXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTI5MjkyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhcnRpY2xlLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC0tZW1wdHk6OmFmdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMi41MTYydnc7XG4gICAgZm9udC1zaXplOiAzLjY1MDV2dztcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0LS1lbXB0eSA+IGgzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhcnRpY2xlLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC0tZW1wdHkgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhcnRpY2xlLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC0tZW1wdHkgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUJGOTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSBoMyB7XG4gICAgaGVpZ2h0OiAxNS42NDUzdnc7XG4gICAgcGFkZGluZzogNS4yMTUxdnc7XG4gICAgZm9udC1zaXplOiA0LjY5MzZ2dztcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgaDMgc3Ryb25nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUHJldGVuZGFyZC1Cb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSBoMyAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC10ZXh0IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNjBweCk7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhcnRpY2xlIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtdGV4dCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMS4yOTA3dncpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNS42NDUzdnc7XG4gICAgZm9udC1zaXplOiAzLjEyOXZ3O1xuICB9XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0LXRleHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDRweDtcbn1cbi5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhcnRpY2xlIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtdGV4dDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0LXRleHRfX21lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAgbWFyZ2luOiAxMHB4IDE5cHggMTBweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhcnRpY2xlIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtdGV4dF9fbWUge1xuICAgIG1hcmdpbjogMi42MDc1dncgMy4zODk4dncgMi42MDc1dncgMDtcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC10ZXh0X19tZSBwIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAzMTRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxN0NERTtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgOHB4IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC10ZXh0X19tZSBwIHtcbiAgICBtYXgtd2lkdGg6IDgwLjgzNDR2dztcbiAgICBwYWRkaW5nOiAyLjYwNzV2dztcbiAgICBib3JkZXItcmFkaXVzOiAyLjA4NnZ3IDAgMi4wODZ2dyAyLjA4NnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjY5MzZ2dztcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC10ZXh0X19tZSBwOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC02cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNzE3Q0RFO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhcnRpY2xlIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtdGV4dF9fbWUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhcnRpY2xlIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtdGV4dF9fbWUgc3BhbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2NDV2dztcbiAgICBmb250LXNpemU6IDIuNjA3NXZ3O1xuICB9XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0LXRleHRfX2Fub3RoZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0LXRleHRfX2Fub3RoZXIge1xuICAgIG1hcmdpbjogMi42MDc1dncgMCAyLjYwNzV2dyAzLjM4OTh2dztcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC10ZXh0X19hbm90aGVyIHAge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDMxN3B4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwIDhweCA4cHggOHB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhcnRpY2xlIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtdGV4dF9fYW5vdGhlciBwIHtcbiAgICBtYXgtd2lkdGg6IDgwLjgzNDR2dztcbiAgICBwYWRkaW5nOiAyLjYwNzV2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDIuMDg2dncgMi4wODZ2dyAyLjA4NnZ3O1xuICB9XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0LXRleHRfX2Fub3RoZXIgcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC02cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDAwO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC10ZXh0X19hbm90aGVyIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX3dyYXAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudCBhcnRpY2xlIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtdGV4dF9fYW5vdGhlciBzcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMS41NjQ1dnc7XG4gICAgZm9udC1zaXplOiAyLjYwNzV2dztcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC10ZXh0IC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC10ZXh0IC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtZGF0ZSBzcGFuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjOTI5MjkyO1xufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDEwMDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC1pbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwLjQzMDJ2dyk7XG4gICAgbGVmdDogNS4yMTUxdnc7XG4gICAgYm90dG9tOiA1LjIxNTF2dztcbiAgfVxufVxuLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC1pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0LWlucHV0IGlucHV0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAuNDMwMnZ3KTtcbiAgICBoZWlnaHQ6IDEwLjQzMDJ2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjA0M3Z3IDAgMCAxLjA0M3Z3O1xuICB9XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0LWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5MjkyOTI7XG59XG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQgYXJ0aWNsZSAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0LWlucHV0IGJ1dHRvbiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzb3VyY2VzL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdHMvaWNvX3NlbmRfZ3JleS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fd3JhcCAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IGFydGljbGUgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC1pbnB1dCBidXR0b24ge1xuICAgIHdpZHRoOiAxMS43MzR2dztcbiAgICBoZWlnaHQ6IDEwLjQzMDJ2dztcbiAgICBib3JkZXItcmFkaXVzOiAwIDEuMDQzdncgMS4wNDN2dyAwO1xuICB9XG59XG5cbi5oZWFkZXItdG9wIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbn1cbi5oZWFkZXItdG9wX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmhlYWRlci10b3BfX2xpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLmhlYWRlci10b3BfX2xpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5oZWFkZXIge1xuICB6LWluZGV4OiAxMDAwO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUyRTI7XG59XG4uaGVhZGVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX25hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyX19uYXZfX2xpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLmhlYWRlcl9fbmF2X19saXN0IGxpIGE6aG92ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmhlYWRlcl9fbmF2X19saXN0IGxpIGE6aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uaGVhZGVyX19uYXZfX2xpc3QgbGkuaGVhZGVyX19uYXZfX2xpc3QtLWFjdGl2ZSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5oZWFkZXJfX25hdl9fbGlzdCBsaS5oZWFkZXJfX25hdl9fbGlzdC0tYWN0aXZlIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uaGVhZGVyX19uYXZfX2xpc3QgLmhlYWRlcl9fbmF2X19saXN0LS1wcml2YXRlLS1hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlcl9fbmF2X19saXN0LS1wcml2YXRlIGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbn1cbi5oZWFkZXJfX25hdl9fbGlzdC0tcHJpdmF0ZSAuaGVhZGVyX19uYXZfX2xpc3QtLXByaXZhdGUtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmhlYWRlcl9fbmF2X19sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5oZWFkZXJfX25hdl9fZnVuY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9fc2VhcmNoIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9fc2VhcmNoIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6ICNGNEY1RkU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y0RjVGRTtcbn1cbi5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX3NlYXJjaCBhOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRGN0NFNjtcbn1cbi5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX3NlYXJjaCBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX3VzZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX3VzZXIgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX3VzZXIgPiBhOjphZnRlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3Jlc291cmNlcy9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29fYXJ3LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9fdXNlciB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRThFOEU4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX3VzZXItLWFjdGl2ZSA+IGE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG59XG4uaGVhZGVyX19uYXZfX2Z1bmN0aW9uX191c2VyLS1hY3RpdmUgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX3VzZXItLWFjdGl2ZV9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9fdXNlci0tYWN0aXZlIGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9fdXNlci0tYWN0aXZlIGxpIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9fdXNlci0tYWN0aXZlIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX2hlYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xufVxuLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9faGVhcnQgc3BhbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICMxOTAwRkY7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uaGVhZGVyX19zZWFyY2gge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwIDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA2cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4uaGVhZGVyX19zZWFyY2gtLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmhlYWRlcl9fc2VhcmNoX19jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDY4MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaGVhZGVyX19zZWFyY2hfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLmhlYWRlcl9fc2VhcmNoX19pbnB1dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDA7XG59XG4uaGVhZGVyX19zZWFyY2hfX2lucHV0IGlucHV0IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmhlYWRlcl9fc2VhcmNoX19pbnB1dCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjQkVCRUJFO1xufVxuLmhlYWRlcl9fc2VhcmNoX19oaXN0b3J5IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5oZWFkZXJfX3NlYXJjaF9faGlzdG9yeSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5oZWFkZXJfX3NlYXJjaF9faGlzdG9yeSBoMyBidXR0b24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNTE1MTUxO1xufVxuLmhlYWRlcl9fc2VhcmNoX19oaXN0b3J5LS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaGVhZGVyX19zZWFyY2hfX2hpc3RvcnktLWluZm8gcCB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uaGVhZGVyX19zZWFyY2hfX2hpc3RvcnktLWluZm8gcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgY29sb3I6ICNGZmY7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uaGVhZGVyX19zZWFyY2hfX2hpc3RvcnlfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhlYWRlcl9fc2VhcmNoX19oaXN0b3J5X19saXN0IGxpIGEge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5oZWFkZXJfX3NlYXJjaF9faGlzdG9yeV9fbGlzdCBsaSBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5oZWFkZXJfX3NlYXJjaF9fcG9wdWxhcml0eSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uaGVhZGVyX19zZWFyY2hfX3BvcHVsYXJpdHkgaDMge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaGVhZGVyX19zZWFyY2hfX3BvcHVsYXJpdHlfX2xpc3QgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmhlYWRlcl9fc2VhcmNoX19wb3B1bGFyaXR5X19saXN0IGxpIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5tb2ItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlcl9fbmF2X19saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX3NlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX3NlYXJjaCBhIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5oZWFkZXJfX25hdl9fbGlzdCB7XG4gICAgb3JkZXI6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuaGVhZGVyX19uYXZfX2xpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2X19sb2dvIHtcbiAgICBvcmRlcjogMTtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XG4gIH1cbiAgLmhlYWRlcl9fbmF2X19mdW5jdGlvbiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXRvcF9fbGlzdCB7XG4gICAgaGVpZ2h0OiA3LjgyMjZ2dztcbiAgfVxuICAuaGVhZGVyLXRvcF9fbGlzdCBsaSArIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNTk0dnc7XG4gIH1cbiAgLmhlYWRlci10b3BfX2xpc3QgbGkgYSB7XG4gICAgZm9udC1zaXplOiAyLjYwNzV2dztcbiAgfVxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyLjYwNzV2dyAwIDA7XG4gIH1cbiAgLmhlYWRlcl9fbmF2X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzLjkxMTN2dztcbiAgfVxuICAuaGVhZGVyX19uYXZfX2xpc3QgbGkgKyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMjU4MXZ3O1xuICB9XG4gIC5oZWFkZXJfX25hdl9fbGlzdCBsaSBhIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMy42NTA1dnc7XG4gICAgcGFkZGluZy1ib3R0b206IDMuOTExM3Z3O1xuICB9XG4gIC5oZWFkZXJfX25hdl9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmhlYWRlcl9fbmF2X19saXN0IGxpIGE6aG92ZXI6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAwLjI2MDd2dztcbiAgfVxuICAuaGVhZGVyX19uYXZfX2xvZ28gaW1nIHtcbiAgICB3aWR0aDogMzEuMjkwN3Z3O1xuICB9XG4gIC5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX3NlYXJjaCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjIxNTF2dztcbiAgfVxuICAuaGVhZGVyX19uYXZfX2Z1bmN0aW9uX19zZWFyY2ggYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5oZWFkZXJfX25hdl9fZnVuY3Rpb25fX3NlYXJjaCBhOmhvdmVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9fc2VhcmNoIGltZyB7XG4gICAgd2lkdGg6IDQuNDMyOHZ3O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGVhZGVyX19uYXZfX2Z1bmN0aW9uX191c2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMTcydnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9fdXNlciBhOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19uYXZfX2Z1bmN0aW9uX191c2VyIGEgaW1nIHtcbiAgICB3aWR0aDogNC42OTM2dnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9fdXNlciB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyX19uYXZfX2Z1bmN0aW9uX19oZWFydCB7XG4gICAgcGFkZGluZy1yaWdodDogMS40MzQxdnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9faGVhcnQgaW1nIHtcbiAgICB3aWR0aDogNS4yMTUxdnc7XG4gIH1cbiAgLmhlYWRlcl9fbmF2X19mdW5jdGlvbl9faGVhcnQgc3BhbiB7XG4gICAgYm90dG9tOiAtMS45NTU3dnc7XG4gICAgcmlnaHQ6IC0xLjA0MzF2dztcbiAgICBmb250LXNpemU6IDIuNjA3NXZ3O1xuICAgIHdpZHRoOiA0LjY5MzZ2dztcbiAgICBoZWlnaHQ6IDQuNjkzNnZ3O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaCB7XG4gICAgcGFkZGluZzogNS4yMTUxdncgMCA3LjgyMjZ2dztcbiAgICBib3gtc2hhZG93OiAwIDIuNjA3NXZ3IDEuMzAzN3Z3IC0yLjYwNzZ2dyByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1LjIxNTF2dztcbiAgfVxuICAuaGVhZGVyX19zZWFyY2hfX2Nsb3NlIGltZyB7XG4gICAgd2lkdGg6IDYuMjU4MXZ3O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaF9faW5wdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjEyOXZ3O1xuICAgIG1hcmdpbi10b3A6IDMuOTExM3Z3O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMDAwO1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaF9faW5wdXQgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogNS4yMTUxdnc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCA1LjIxNTF2dztcbiAgfVxuICAuaGVhZGVyX19zZWFyY2hfX2lucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiA1LjIxNTF2dztcbiAgICBjb2xvcjogI0JFQkVCRTtcbiAgfVxuICAuaGVhZGVyX19zZWFyY2hfX2lucHV0IGltZyB7XG4gICAgd2lkdGg6IDUuNDc1OHZ3O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaF9faGlzdG9yeSB7XG4gICAgbWFyZ2luLXRvcDogMy45MTEzdnc7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoX19oaXN0b3J5IGgzIHtcbiAgICBmb250LXNpemU6IDUuMjE1MXZ3O1xuICAgIG1hcmdpbi10b3A6IDcuODIyNnZ3O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaF9faGlzdG9yeSBoMyBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogNC4xNzJ2dztcbiAgfVxuICAuaGVhZGVyX19zZWFyY2hfX2hpc3RvcnktLWluZm8gcCB7XG4gICAgZm9udC1zaXplOiAzLjEyOXZ3O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaF9faGlzdG9yeS0taW5mbyBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi44Njgzdnc7XG4gICAgd2lkdGg6IDMuNjUwNXZ3O1xuICAgIGhlaWdodDogMy42NTA1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjU2NDV2dztcbiAgfVxuICAuaGVhZGVyX19zZWFyY2hfX2hpc3RvcnlfX2xpc3QgbGkge1xuICAgIG1hcmdpbi10b3A6IDYuNTE4OXZ3O1xuICB9XG4gIC5oZWFkZXJfX3NlYXJjaF9faGlzdG9yeV9fbGlzdCBsaSBhIHtcbiAgICBtYXJnaW4tbGVmdDogNS4yMTUxdnc7XG4gICAgZm9udC1zaXplOiA0LjY5MzZ2dztcbiAgfVxuICAuaGVhZGVyX19zZWFyY2hfX2hpc3RvcnlfX2xpc3QgbGkgaW1nIHtcbiAgICB3aWR0aDogNS4yMTUxdnc7XG4gIH1cbiAgLmhlYWRlcl9fc2VhcmNoX19oaXN0b3J5X19saXN0IGxpIGJ1dHRvbiBpbWcge1xuICAgIHdpZHRoOiA0LjE3MnZ3O1xuICB9XG4gIC5tb2ItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMTExO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNS4yMTUxdncgMDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLm1vYi1tZW51LS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tb2ItbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAuNDMwMnZ3O1xuICB9XG4gIC5tb2ItbWVudV9fdGl0bGUgaDMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDUuMjE1MXZ3O1xuICB9XG4gIC5tb2ItbWVudV9fdGl0bGUgaDMgaW1nIHtcbiAgICB3aWR0aDogMy45MTEzdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjA3NXZ3O1xuICB9XG4gIC5tb2ItbWVudV9fY2xvc2UgaW1nIHtcbiAgICB3aWR0aDogNi4yNTgxdnc7XG4gIH1cbiAgLm1vYi1tZW51X19saXN0LS10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiA0LjY5MzZ2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyLjYwNzV2dztcbiAgfVxuICAubW9iLW1lbnVfX2xpc3QgdWwge1xuICAgIHBhZGRpbmc6IDcuODIyNnZ3IDUuMjE1MXZ3O1xuICAgIGJhY2tncm91bmQ6ICNGQkZCRkI7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDAwMDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUyRTI7XG4gIH1cbiAgLm1vYi1tZW51X19saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi10b3A6IDUuMjE1MXZ3O1xuICB9XG4gIC5tb2ItbWVudV9fbGlzdCBsaSBhIHtcbiAgICBmb250LXNpemU6IDQuNjkzNnZ3O1xuICAgIGNvbG9yOiAjNzA3MDcwO1xuICB9XG4gIC5tb2ItbWVudV9fbGlzdCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAubW9iLW1lbnVfX2xpc3QgbGkubGVmdC1tZW51X19saXN0LS1hY3RpdmUgYSB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm1vYi1tZW51X19saXN0ICsgLm1vYi1tZW51X19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA5LjEyNjR2dztcbiAgfVxufVxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4uZm9vdGVyX19tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRkVGRUY7XG59XG4uZm9vdGVyX19tZW51X19saXN0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTQ2MHB4O1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmZvb3Rlcl9fbWVudV9fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXJfX21lbnVfX2xpc3QgbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLmZvb3Rlcl9fbWVudV9fbGlzdCBsaSArIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNFRkVGRUY7XG59XG4uZm9vdGVyX19tZW51X19saXN0IGxpIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzE0MTQxNDtcbn1cbi5mb290ZXJfX21lbnUtLWhpZ2hsaWdodCBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9vdGVyX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uZm9vdGVyX19pbmZvX19sZWZ0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZvb3Rlcl9faW5mb19fbGVmdC0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9vdGVyX19pbmZvX19sZWZ0LS1mbGV4IHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZvb3Rlcl9faW5mb19fbGVmdC0tZmxleCBwICsgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLmZvb3Rlcl9faW5mb19fbGVmdC0tZmxleCBwIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgd2lkdGg6IDgycHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNCRUJFQkU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mb290ZXJfX2luZm9fX2xlZnQgcC5mb290ZXJfX2luZm9fX2xlZnQtLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuLmZvb3Rlcl9faW5mb19fcmlnaHQge1xuICBtaW4td2lkdGg6IDI1MHB4O1xufVxuLmZvb3Rlcl9faW5mb19fcmlnaHQgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM3QjdCN0I7XG59XG4uZm9vdGVyX19pbmZvX19yaWdodCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cbi5mb290ZXJfX2luZm9fX3JpZ2h0LS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmZvb3Rlcl9faW5mb19fcmlnaHQtLWZsZXggcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mb290ZXJfX2luZm9fX3JpZ2h0LS1mbGV4IGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyX19pbmZvX19yaWdodCB7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX21lbnVfX2xpc3Qge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgfVxuICAuZm9vdGVyX19tZW51X19saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5mb290ZXJfX21lbnVfX2xpc3QgbGkgKyBsaTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxuICAuZm9vdGVyX19pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXJfX2luZm9fX3JpZ2h0IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIHBhZGRpbmc6IDUuMjE1MXZ3IDA7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudV9fbGlzdCB7XG4gICAgcGFkZGluZzogMCA1LjIxNTF2dztcbiAgfVxuICAuZm9vdGVyX19tZW51X19saXN0IGxpICsgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjM4OTh2dztcbiAgfVxuICAuZm9vdGVyX19tZW51X19saXN0IGxpICsgbGk6OmJlZm9yZSB7XG4gICAgbGVmdDogLTEuNjk1dnc7XG4gICAgaGVpZ2h0OiAyLjYwNzV2dztcbiAgfVxuICAuZm9vdGVyX19tZW51X19saXN0IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMi4zNDY4dnc7XG4gIH1cbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiA3LjgyMjZ2dyAwO1xuICB9XG4gIC5mb290ZXJfX2luZm9fX2xlZnQgcCB7XG4gICAgZm9udC1zaXplOiAyLjYwNzV2dztcbiAgICBtYXJnaW4tdG9wOiAyLjYwNzV2dztcbiAgfVxuICAuZm9vdGVyX19pbmZvX19sZWZ0IHAubS1tdCB7XG4gICAgbWFyZ2luLXRvcDogNS4yMTUxdnc7XG4gIH1cbiAgLmZvb3Rlcl9faW5mb19fbGVmdC0tZmxleCBwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5mb290ZXJfX2luZm9fX2xlZnQtLWZsZXggcCArIHAge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjI1OTR2dztcbiAgfVxuICAuZm9vdGVyX19pbmZvX19sZWZ0LS1mbGV4IHAgYSB7XG4gICAgZm9udC1zaXplOiAyLjM0Njh2dztcbiAgICB3aWR0aDogMTcuMjA5OXZ3O1xuICAgIGhlaWdodDogNC45NTQzdnc7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNTY0NXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNzgyMnZ3O1xuICB9XG4gIC5mb290ZXJfX2luZm9fX2xlZnQgcC5mb290ZXJfX2luZm9fX2xlZnQtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDIuODY4M3Z3O1xuICAgIG1hcmdpbi10b3A6IDUuMjE1MXZ3O1xuICB9XG4gIC5mb290ZXJfX2luZm9fX3JpZ2h0IHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNi41MTg5dnc7XG4gIH1cbiAgLmZvb3Rlcl9faW5mb19fcmlnaHQtLWZsZXgge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMDg2dnc7XG4gIH1cbiAgLmZvb3Rlcl9faW5mb19fcmlnaHQtLWZsZXggcCB7XG4gICAgZm9udC1zaXplOiAyLjM0Njh2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNjA3NXZ3O1xuICB9XG4gIC5mb290ZXJfX2luZm9fX3JpZ2h0LS1mbGV4IGEge1xuICAgIGZvbnQtc2l6ZTogMy4zODk4dnc7XG4gIH1cbiAgLmZvb3Rlcl9faW5mb19fcmlnaHQgcCB7XG4gICAgZm9udC1zaXplOiAyLjYwNzV2dztcbiAgfVxuICAuZm9vdGVyX19pbmZvX19yaWdodCBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogMS4zMDM3dnc7XG4gIH1cbn0iLCJAY2hhcnNldCAndXRmLTgnO1xyXG5cclxuLyog66as7IWLICovXHJcbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxyXG5hLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXHJcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcclxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcclxuYiwgdSwgaSwgY2VudGVyLFxyXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxyXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCwgaW5wdXQsIHRleHRhcmVhLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgbWFpbixcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgbWFpbixcclxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5idXR0b24ge1xyXG4gICAgZm9udDogaW5oZXJpdDtcclxuICAgIGZvbnQtc2l6ZTogMTAwJTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuaW5wdXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxub2wsIHVsLCBkbCwgbGkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuaW1nIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcbmEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjb2xvcjogaW5pdGlhbDtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuYmxvY2txdW90ZSwgcSB7XHJcblx0cXVvdGVzOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxyXG5xOmJlZm9yZSwgcTphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0Y29udGVudDogbm9uZTtcclxufVxyXG50YWJsZSB7XHJcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuXHRib3JkZXItc3BhY2luZzogMDtcclxufVxyXG5pbnB1dCwgdGV4dGFyZWEge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5pbnB1dDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbi8qIEZpcmVmb3ggKi9cclxuaW5wdXRbdHlwZT1udW1iZXJdIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbnNlbGVjdCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbnNlbGVjdDpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbnRleHRhcmVhOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuYnV0dG9uOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG59XHJcbmlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCB0ZXh0YXJlYSB7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbn1cclxuaDEsaDIsaDMsaDQsaDUsaDYscCxhLGxhYmVsLGJ1dHRvbixzcGFuLGVtLHNlbGVjdCxvcHRpb24saW5wdXQsdGV4dGFyZWEsdGgsdGQsZHQsZGQsZGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5idXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbnN1Yiwgc3VwIHtcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG59XHJcbnNlbGVjdCwgc2VsZWN0LnNlbGVjdCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuaW5wdXRbdHlwZT0ndGVsJ10sIGlucHV0W3R5cGU9J3VybCddLCBpbnB1dFt0eXBlPSdudW1iZXInXSwgaW5wdXRbdHlwZT0nZW1haWwnXSwgaW5wdXRbdHlwZT0ndGV4dCddLCBpbnB1dFt0eXBlPSdwYXNzd29yZCddLCBpbnB1dC50ZXh0LCBpbnB1dC5wYXNzd29yZCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcblxyXG4vKiDrpqzshYsg64GdICovIiwiQGNoYXJzZXQgJ3V0Zi04JztcclxuXHJcbkB1c2UgJy4vY29tbW9uL3ZhcmlhYmxlJyBhcyB2YXI7XHJcbkB1c2UgJy4vY29tbW9uL21peGluJztcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuXHJcbi8vIC8qIHB4IHRvIHZ3IGNvbnZlcnQgKi9cclxuLy8gQGZ1bmN0aW9uIHZ3KCRweC12dywgJGJhc2Utdnc6IHZhci4kbWluLXdpZHRoLWRlc2t0b3AsICR2dzogMTAwdncpIHsgLy8gbWluLXdpZHRoLXRhYmxldFxyXG4vLyAgICR2YWx1ZTogY2FsYygkcHgtdncgKiAkdncgLyAkYmFzZS12dyk7XHJcbi8vICAgQGlmICR2dyA9PSAxMDB2dyB7XHJcbi8vICAgICBAcmV0dXJuIGNhbGMobWF0aC5mbG9vcigkdmFsdWUgKiAxMDAwKSAvIDEwMDApXHJcbi8vICAgfSBAZWxzZSB7XHJcbi8vICAgICBAcmV0dXJuICR2YWx1ZVxyXG4vLyAgIH1cclxuLy8gfTtcclxuLy8gQGZ1bmN0aW9uIHZ3LXRiMigkcHgtdncsICRiYXNlLXZ3OiB2YXIuJG1heC13aWR0aC10YWJsZXQyLCAkdnc6IDEwMHZ3KSB7Ly8gbWF4LXdpZHRoLW1vYmlsZVxyXG4vLyAgICR2YWx1ZTogY2FsYygkcHgtdncgKiAkdncgLyAkYmFzZS12dyk7XHJcbi8vICAgQGlmICR2dyA9PSAxMDB2dyB7XHJcbi8vICAgICBAcmV0dXJuIGNhbGMobWF0aC5mbG9vcigkdmFsdWUgKiAxMDAwKSAvIDEwMDApXHJcbi8vICAgfSBAZWxzZSB7XHJcbi8vICAgICBAcmV0dXJuICR2YWx1ZVxyXG4vLyAgIH1cclxuLy8gfTtcclxuLy8gQGZ1bmN0aW9uIHZ3LXRiKCRweC12dywgJGJhc2Utdnc6IHZhci4kbWF4LXdpZHRoLXRhYmxldCwgJHZ3OiAxMDB2dykgey8vIG1heC13aWR0aC1tb2JpbGVcclxuLy8gICAkdmFsdWU6IGNhbGMoJHB4LXZ3ICogJHZ3IC8gJGJhc2UtdncpO1xyXG4vLyAgIEBpZiAkdncgPT0gMTAwdncge1xyXG4vLyAgICAgQHJldHVybiBjYWxjKG1hdGguZmxvb3IoJHZhbHVlICogMTAwMCkgLyAxMDAwKVxyXG4vLyAgIH0gQGVsc2Uge1xyXG4vLyAgICAgQHJldHVybiAkdmFsdWVcclxuLy8gICB9XHJcbi8vIH07XHJcbi8vIEBmdW5jdGlvbiB2dy1tKCRweC12dywgJGJhc2Utdnc6IHZhci4kbWF4LXdpZHRoLW1vYmlsZSwgJHZ3OiAxMDB2dykgeyAvLyBtaW4td2lkdGgtbW9iaWxlXHJcbi8vICAgJHZhbHVlOiBjYWxjKCRweC12dyAqICR2dyAvICRiYXNlLXZ3KTtcclxuLy8gICBAaWYgJHZ3ID09IDEwMHZ3IHtcclxuLy8gICAgIEByZXR1cm4gY2FsYyhtYXRoLmZsb29yKCR2YWx1ZSAqIDEwMDApIC8gMTAwMClcclxuLy8gICB9IEBlbHNlIHtcclxuLy8gICAgIEByZXR1cm4gJHZhbHVlXHJcbi8vICAgfVxyXG4vLyB9O1xyXG5cclxuXHJcblxyXG4vKiBweCB0byB2dyBjb252ZXJ0ICovXHJcbkBmdW5jdGlvbiB2dygkcHgtdncsICRiYXNlLXZ3OiB2YXIuJG1pbi13aWR0aC1kZXNrdG9wLCAkdnc6IDEwMHZ3KSB7IC8vIG1pbi13aWR0aC10YWJsZXRcclxuICAkdmFsdWU6IGNhbGMoJHB4LXZ3ICogJHZ3IC8gJGJhc2UtdncpO1xyXG4gIEBpZiAkdncgPT0gMTAwdncge1xyXG4gICAgQHJldHVybiBjYWxjKG1hdGguZmxvb3IoJHZhbHVlICogMTAwMCkgLyAxMDAwKVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHJldHVybiAkdmFsdWVcclxuICB9XHJcbn07XHJcbkBmdW5jdGlvbiB2dy10YjIoJHB4LXZ3LCAkYmFzZS12dzogdmFyLiRtYXgtd2lkdGgtdGFibGV0MiwgJHZ3OiAxMDB2dykgey8vIG1heC13aWR0aC1tb2JpbGVcclxuICAkdmFsdWU6IGNhbGMoJHB4LXZ3ICogJHZ3IC8gJGJhc2UtdncpO1xyXG4gIEBpZiAkdncgPT0gMTAwdncge1xyXG4gICAgQHJldHVybiBjYWxjKG1hdGguZmxvb3IoJHZhbHVlICogMTAwMCkgLyAxMDAwKVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQHJldHVybiAkdmFsdWVcclxuICB9XHJcbn07XHJcbkBmdW5jdGlvbiB2dy10YigkcHgtdncsICRiYXNlLXZ3OiB2YXIuJG1heC13aWR0aC10YWJsZXQsICR2dzogMTAwdncpIHsvLyBtYXgtd2lkdGgtbW9iaWxlXHJcbiAgJHZhbHVlOiBjYWxjKCRweC12dyAqICR2dyAvICRiYXNlLXZ3KTtcclxuICBAaWYgJHZ3ID09IDEwMHZ3IHtcclxuICAgIEByZXR1cm4gY2FsYyhtYXRoLmZsb29yKCR2YWx1ZSAqIDEwMDApIC8gMTAwMClcclxuICB9IEBlbHNlIHtcclxuICAgIEByZXR1cm4gJHZhbHVlXHJcbiAgfVxyXG59O1xyXG5AZnVuY3Rpb24gdnctbSgkcHgtdncsICRiYXNlLXZ3OiB2YXIuJG1heC13aWR0aC1tb2JpbGUsICR2dzogMTAwdncpIHsgLy8gbWluLXdpZHRoLW1vYmlsZVxyXG4gICR2YWx1ZTogY2FsYygkcHgtdncgKiAkdncgLyAkYmFzZS12dyk7XHJcbiAgQGlmICR2dyA9PSAxMDB2dyB7XHJcbiAgICBAcmV0dXJuIGNhbGMobWF0aC5mbG9vcigkdmFsdWUgKiAxMDAwMCkgLyAxMDAwMCk7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZTtcclxuICB9XHJcbn1cclxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcclxuXHJcbkB1c2UgJy4vY29tbW9uL3ZhcmlhYmxlJyBhcyB2YXI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuXHJcblxyXG4vLyDtj7Dtirgg7Iqk7YOA7J28XHJcbkBtaXhpbiBmb250LXN0eWxlKCR3ZWlnaHQpe1xyXG4gICAgQGZvbnQtZmFjZXtcclxuICAgICAgICBmb250LWZhbWlseTonUHJldGVuZGFyZC0jeyR3ZWlnaHR9JztcclxuICAgICAgICBzcmM6dXJsKCcvcmVzb3VyY2VzL2Fzc2V0cy9mb250cy9QcmV0ZW5kYXJkLSN7JHdlaWdodH0ud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL3Jlc291cmNlcy9hc3NldHMvZm9udHMvUHJldGVuZGFyZC0jeyR3ZWlnaHR9LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIEBmb250LWZhY2V7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6J1BsYXlmYWlyRGlzcGxheS1TZW1pQm9sZCc7XHJcbiAgICAgICAgc3JjOnVybCgnL3Jlc291cmNlcy9hc3NldHMvZm9udHMvUGxheWZhaXJEaXNwbGF5LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9yZXNvdXJjZXMvYXNzZXRzL2ZvbnRzL1BsYXlmYWlyRGlzcGxheS1TZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgfVxyXG5cclxuICAgIEBmb250LWZhY2V7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6J01vbnRzZXJyYXQtU2VtaUJvbGQnO1xyXG4gICAgICAgIHNyYzp1cmwoJy9yZXNvdXJjZXMvYXNzZXRzL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gaW5wdXQg7Iqk7YOA7J28XHJcbkBtaXhpbiBpbnB1dC1zdHlsZSgkaGVpZ2h0LCAkYmdDb2xvciwgJGZvbnRDb2xvcil7XHJcbiAgICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdDb2xvcjtcclxuICAgIGJvcmRlcjogMDsgICAgXHJcbiAgICBjb2xvcjogJGZvbnRDb2xvcjtcclxufVxyXG5cclxuXHJcblxyXG5AbWl4aW4gcmVzcG9uc2UoJGJyZWFrcG9pbnQpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnbW9iaWxlJyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhci4kbWF4LXdpZHRoLW1vYmlsZSkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9ICAgXHJcbiAgICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09ICd0YWJsZXQnIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogdmFyLiRtYXgtd2lkdGgtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50OyAgICAgXHJcbiAgICAgICAgfSAgXHJcbiAgICB9IEBlbHNlIGlmICRicmVha3BvaW50ID09ICd0YWJsZXQyJyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhci4kbWF4LXdpZHRoLXRhYmxldDIpIHtcclxuICAgICAgICAgICAgQGNvbnRlbnQ7ICAgICBcclxuICAgICAgICB9ICBcclxuICAgIH0gQGVsc2UgaWYgJGJyZWFrcG9pbnQgPT0gJ2Rlc2t0b3AnIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogdmFyLiRtaW4td2lkdGgtZGVza3RvcCkge1xyXG4gICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgICB9ICAgXHJcbiAgICB9XHJcbn1cclxuIiwiXHJcblxyXG5AZm9yd2FyZCAnLi9jb21tb24vdmFyaWFibGUnO1xyXG5AZm9yd2FyZCAnLi9jb21tb24vbWl4aW4nO1xyXG5AZm9yd2FyZCAnLi9jb21tb24vZnVuY3Rpb24nO1xyXG5cclxuQHVzZSAnLi9jb21tb24vbWl4aW4nO1xyXG5AdXNlICcuL2NvbW1vbi92YXJpYWJsZScgYXMgdmFyO1xyXG5AdXNlICcuL2NvbW1vbi9mdW5jdGlvbicgYXMgZm47XHJcblxyXG5AaW5jbHVkZSBtaXhpbi5mb250LXN0eWxlKFJlZ3VsYXIpO1xyXG5cclxuYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmVndWxhcicsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcbi8qIGJvZHkg66Gc65SpIOygnOyWtCAqL1xyXG5ib2R5LmxvYWRpbmc6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG59XHJcbmJvZHkubG9hZGluZzo6YWZ0ZXIge1xyXG4gICAgei1pbmRleDogMTAwMDtcclxufVxyXG4vKiBib2R5IOyKpO2BrOuhpCDsoJzslrQgKi8gXHJcbmJvZHkuc2Nyb2xsTG9jayB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi8qIOuhnOuUqSAqL1xyXG4ubG9hZGluZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmxvYWRpbmc6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgICAtbW96LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZS1mb3JldmVyO1xyXG4gICAgLW1vei1hbmltYXRpb24tbmFtZTogcm90YXRlLWZvcmV2ZXI7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRlLWZvcmV2ZXI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjZmZmZmZmO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4ubG9hZGluZzo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4gIFxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLWZvcmV2ZXIge1xyXG4gICAgMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICBALW1vei1rZXlmcmFtZXMgcm90YXRlLWZvcmV2ZXIge1xyXG4gICAgMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIHJvdGF0ZS1mb3JldmVyIHtcclxuICAgIDAlIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDBkZWcpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMGRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwZGVnKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbi8qIOuhnOuUqSAqL1xyXG4vLyBpbnB1dCDsiqTtg4DsnbxcclxuaW5wdXQge1xyXG4gICAgb3V0bGluZTogbm9uZTsgICAgICAgICAgIFxyXG4gICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJlZ3VsYXInLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwge1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxMDAwcHggI2ZmZiAgaW5zZXQgIWltcG9ydGFudDt9XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4ICNmZmYgaW5zZXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgNTAwMHMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgIGluc2V0ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmIGluc2V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgICAgICY6YWN0aXZlICB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4ICNmZmYgIGluc2V0ICFpbXBvcnRhbnQ7fVxyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCAjZmZmIGluc2V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7ICAvKiDtgazroawg7ZmU7IK07ZGcIOyXhuyVoOq4sCAqL1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lOyAvKiDtjIzsnbTslrTtj63siqQg7ZmU7IK07ZGcIOyXhuyVoOq4sCAqL1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTsgIC8qIO2ZlOyCtO2RnCDsl4bslaDquLAgKi9cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXNvdXJjZXMvYXNzZXRzL2ltYWdlcy9wcm9kdWN0cy9pbnBfYXJyLnN2Z1wiKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE0cHgpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1SZWd1bGFyJywgc2Fucy1zZXJpZjsgICAgXHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDE0NjBweDtcclxuICAgIHBhZGRpbmc6IDAgNTBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuLmFsbC13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4OyAgICAgICAgXHJcbiAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IGZuLnZ3LW0oNjBweCk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7ICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4vKiDssrTtgazrsJXsiqQgKi9cclxuXHJcbi5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNoZWNrYm94LWN1c3RvbSBsYWJlbCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogIzUxNTE1MTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcbi5jaGVja2JveC1jdXN0b20gaW5wdXQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9yZXNvdXJjZXMvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvX2NoZWNrXzEyeDEwX2ZmZi5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMkUyRTI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxufVxyXG4uY2hlY2tib3gtY3VzdG9tIGlucHV0OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3Jlc291cmNlcy9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29fY2hlY2tfMTJ4MTBfZmZmLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLy8gcmFkaW8g7Luk7Iqk7YWAXHJcbi5yYWRpby10eXBlMDEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSAge1xyXG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0JFQkVCRTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyAgICAgICAgICAgICAgICAgICBcclxuICAgIFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCRUJFQkU7IFxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XHJcbiAgICBcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDsgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyBcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgIH0gICBcclxufVxyXG4vLyDrlKTrk5ztjJ3sl4VcclxuLnBvcC1kaW0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJl9fYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuMyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogNDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7ICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgICAgICAgICAgICBcclxuICAgICAgICAgICAgcGFkZGluZzogZm4udnctbSg0MHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDA7XHJcblxyXG4gICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICYrYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0td2hpdGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWJsYWNrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ucG9wLWRpbS0tYWN0aXZlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLnBvcC10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDA7XHJcbiAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7ICAgICAgICAgICAgXHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IGZuLnZ3LW0oNDBweCk7ICAgICBcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikgeyAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oNDRweCk7ICAgICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzUxNTE1MTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZm4udnctbSg1MnB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBmbi52dy1tKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBmbi52dy1tKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZm4udnctbSg0cHgpO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDI0cHgpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmK2Ege1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZm4udnctbSgxMnB4KVxyXG4gICAgICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZm4udnctbSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZm4udnctbSg4cHgpXHJcbiAgICAgICAgICAgICAgICB9ICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wb3AtdGl0bGVfX2J1dHRvbi1yZWNlaXB0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucG9wX3JldHVybiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNGRjQzNDM7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGNDM0MztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBmbi52dy1tKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9yZXNvdXJjZXMvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvX3dhcm5pbmcuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZuLnZ3LW0oMjZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZm4udnctbSgyNHB4KTsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBmbi52dy1tKDRweCk7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGZuLnZ3LW0oNDhweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogZm4udnctbSg0OHB4KTtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8g7ZSM66Gc7YyFIOqzoOyglVxyXG4uZml4LWZsb2F0aW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYm90dG9tOiA1MHB4O1xyXG4gICAgcmlnaHQ6IDUlO1xyXG5cclxuICAgIGEge1xyXG5cclxuICAgICAgICAmK2Ege1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jaGF0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJOXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtNHB4O1xyXG4gICAgICAgICAgICByaWdodDogLTRweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkY0QTY5O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vLyDtlIzroZztjIUg6rOg7KCVIOuBnVxyXG5cclxuLy8g67Cw7Iah7KeAIOyImOyglSDtjJ3sl4VcclxuLnBvcC1hZGRyZXNzIHtcclxuXHJcbiAgICAucG9wLWRpbV9fdGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM5MjkyOTI7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY29udCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvcC1hZGRyZXNzX19saXN0LS1lbXB0eSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG5cclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjQkVCRUJFO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7IFxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzUxNTE1MTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9wLWFkZHJlc3NfX2xpc3QgeyAgIFxyXG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwIDQwcHg7XHJcblxyXG4gICAgICAgICAgICBsaSB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wb3AtYWRkcmVzc19fdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MTUxNTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTlDRkMzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAucG9wLWFkZHJlc3NfX2FyZWEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfSAgICBcclxuICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZV9faW5wdXQtcGhvbmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MjkyOTI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5MjkyOTI7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKXtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDkycHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLnBvcC1hZGRyZXNzX19jb250X19maWVsZHNldF9faW5wdXQgeyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSl7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG5cclxuICAgIH1cclxuICAgIC5wb3AtZGltX19jb250X19idG4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAgICAgLnBvcC1kaW1fX2RlZnVsdC1hZGRyZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgPiBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIO2ctOuMgO2PsOyduOymnVxyXG5cclxuLnBvcC1waG9uZSB7XHJcblxyXG4gICAgJl9fY29udCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBcclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA5NHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjU4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGMkYyRjI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzkyOTI5MjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTkwMEZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRpbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogOTRweDtcclxuICAgICAgICBjb2xvcjogIzE5MDBGRjtcclxuICAgIH1cclxufVxyXG5cclxuLy8g7Y6Y7J207KeA64Sk7J207IWYIOyIq+yekCDqs7XthrVcclxuLnBhZ2luYXRpb24tY29tbW9uIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM5MjkyOTI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWN0aXZlIHtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyDrjZTrs7TquLAg67KE7Yq8IOqzte2GtSAo66eI7J207Y6Y7J207KeAKVxyXG4ubW9yZS1idXR0b24tY29tbW9uX19zbWFsbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgICAgXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzb3VyY2VzL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdHMvaW5wX2Fyci5zdmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxMTNweCkgMTdweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHsgICAgICAgICAgICAgXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgIGhlaWdodDogZm4udnctbSg4MHB4KTtcclxuICAgICAgICBtYXJnaW46IGZuLnZ3LW0oODBweCkgYXV0bztcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBmbi52dy1tKDQwcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIGZuLnZ3LW0oMjUwcHgpKSBmbi52dy1tKDM0cHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogZm4udnctbSgzMnB4KSBmbi52dy1tKDIwcHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSgyOHB4KTsgICAgICAgIFxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBmbi52dy1tKDgwcHgpO1xyXG4gICAgfSBcclxufVxyXG5cclxuLy8g642U67O06riwIOuyhO2KvCDqs7XthrUgKO2UvOuTnOuwsSwg7IOB7ZKIKVxyXG4ubW9yZS1idXR0b24tY29tbW9uX19ub3JtYWwge1xyXG4gICAgZGlzcGxheTogYmxvY2s7ICBcclxuICAgIG1heC13aWR0aDogNTAwcHg7ICAgICAgXHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogIDAgYXV0byA4MHB4O1xyXG4gICAgcGFkZGluZzogMjBweCAwIDE5cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7ICAgICAgIFxyXG4gICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikgeyAgICAgICAgICAgICBcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7ICAgIFxyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW46IDAgYXV0byBmbi52dy1tKDgwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IGZuLnZ3LW0oMjRweCkgMDtcclxuICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjhweCk7XHJcbiAgICB9IFxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9yZXNvdXJjZXMvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvX21vcmUuc3ZnXCIpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxuICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7ICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiBmbi52dy1tKDMwcHgpO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGZuLnZ3LW0oMTZweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGZuLnZ3LW0oOHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGZuLnZ3LW0oMjBweCk7XHJcbiAgICAgICAgfSBcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIOuTseq4iSBcclxuLmljb24tZ3JhZGUtZGlhIHtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcmVzb3VyY2VzL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb19ncmFkZV9kaWEuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbi5pY29uLWdyYWRlLWdyYWRlIHsgXHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3Jlc291cmNlcy9hc3NldHMvaW1hZ2VzL2NvbW1vbi9pY29fZ3JhZGVfZ29sZC5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuLmljb24tZ3JhZGUtc2lsdmVyIHtcclxuICAgIHdpZHRoOiAyNnB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcmVzb3VyY2VzL2Fzc2V0cy9pbWFnZXMvY29tbW9uL2ljb19ncmFkZV9zaWx2ZXIuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG5cclxuLy8g64K07JqpIOyXhuydjCDqs7XthrVcclxuLmRhdGEtbm9uZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAzMzBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBjb2xvcjogI0JFQkVCRTtcclxuICAgIH1cclxufVxyXG5cclxuLy8g64K07JqpIOyXhuydjCDthYzsnbTruJQg6rO17Ya1XHJcbi5kYXRhLW5vbmUtdGIge1xyXG4gICAgaGVpZ2h0OiAzMzBweDtcclxuXHJcbiAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBjb2xvcjogI0JFQkVCRTtcclxuICAgIH1cclxufVxyXG5cclxuLy8g7JWE7L2U65SU7Ja4IOqzte2GtVxyXG4uY29udC1hY2NvcmRpb24ge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIFxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3RvZ2dsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKiDqs7XthrUgKi9cclxuLm10LTB7bWFyZ2luLXRvcDowICFpbXBvcnRhbnQ7fS5tdC01e21hcmdpbi10b3A6NXB4O30ubXQtMTB7bWFyZ2luLXRvcDoxMHB4O30ubXQtMTV7bWFyZ2luLXRvcDoxNXB4O30ubXQtMjB7bWFyZ2luLXRvcDoyMHB4O30ubXQtMjV7bWFyZ2luLXRvcDoyNXB4O30ubXQtMzB7bWFyZ2luLXRvcDozMHB4O30ubXQtMzV7bWFyZ2luLXRvcDozNXB4O30ubXQtNDB7bWFyZ2luLXRvcDo0MHB4O30ubXQtNDV7bWFyZ2luLXRvcDo0NXB4O30ubXQtNTB7bWFyZ2luLXRvcDo1MHB4O30ubXQtNTV7bWFyZ2luLXRvcDo1NXB4O30ubXQtNjB7bWFyZ2luLXRvcDo2MHB4O30ubXQtNjV7bWFyZ2luLXRvcDo2NXB4O30ubXQtNzB7bWFyZ2luLXRvcDo3MHB4O30ubXQtNzV7bWFyZ2luLXRvcDo3NXB4O30ubXQtODB7bWFyZ2luLXRvcDo4MHB4O30ubXQtODV7bWFyZ2luLXRvcDo4NXB4O30ubXQtOTB7bWFyZ2luLXRvcDo5MHB4O30ubXQtOTV7bWFyZ2luLXRvcDo5NXB4O30ubXQtMTAwe21hcmdpbi10b3A6MTAwcHg7fS5tdC0xMDV7bWFyZ2luLXRvcDoxMDVweDt9Lm10LTExMHttYXJnaW4tdG9wOjExMHB4O30ubXQtMTE1e21hcmdpbi10b3A6MTE1cHg7fS5tdC0xMjB7bWFyZ2luLXRvcDoxMjBweDt9Lm10LTEyNXttYXJnaW4tdG9wOjEyNXB4O30ubXQtMTMwe21hcmdpbi10b3A6MTMwcHg7fS5tdC0xMzV7bWFyZ2luLXRvcDoxMzVweDt9Lm10LTE0MHttYXJnaW4tdG9wOjE0MHB4O30ubXQtMTQ1e21hcmdpbi10b3A6MTQ1cHg7fS5tdC0xNTB7bWFyZ2luLXRvcDoxNTBweDt9XHJcbi5tYi0we21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O30ubWItNXttYXJnaW4tYm90dG9tOjVweDt9Lm1iLTEwe21hcmdpbi1ib3R0b206MTBweDt9Lm1iLTE1e21hcmdpbi1ib3R0b206MTVweDt9Lm1iLTIwe21hcmdpbi1ib3R0b206MjBweDt9Lm1iLTI1e21hcmdpbi1ib3R0b206MjVweDt9Lm1iLTMwe21hcmdpbi1ib3R0b206MzBweDt9Lm1iLTM1e21hcmdpbi1ib3R0b206MzVweDt9Lm1iLTQwe21hcmdpbi1ib3R0b206NDBweDt9Lm1iLTQ1e21hcmdpbi1ib3R0b206NDVweDt9Lm1iLTUwe21hcmdpbi1ib3R0b206NTBweDt9Lm1iLTU1e21hcmdpbi1ib3R0b206NTVweDt9Lm1iLTYwe21hcmdpbi1ib3R0b206NjBweDt9Lm1iLTY1e21hcmdpbi1ib3R0b206NjVweDt9Lm1iLTcwe21hcmdpbi1ib3R0b206NzBweDt9Lm1iLTc1e21hcmdpbi1ib3R0b206NzVweDt9Lm1iLTgwe21hcmdpbi1ib3R0b206ODBweDt9Lm1iLTg1e21hcmdpbi1ib3R0b206ODVweDt9Lm1iLTkwe21hcmdpbi1ib3R0b206OTBweDt9Lm1iLTk1e21hcmdpbi1ib3R0b206OTVweDt9Lm1iLTEwMHttYXJnaW4tYm90dG9tOjEwMHB4O30ubWItMTA1e21hcmdpbi1ib3R0b206MTA1cHg7fS5tYi0xMTB7bWFyZ2luLWJvdHRvbToxMTBweDt9Lm1iLTExNXttYXJnaW4tYm90dG9tOjExNXB4O30ubWItMTIwe21hcmdpbi1ib3R0b206MTIwcHg7fS5tYi0xMjV7bWFyZ2luLWJvdHRvbToxMjVweDt9Lm1iLTEzMHttYXJnaW4tYm90dG9tOjEzMHB4O30ubWItMTM1e21hcmdpbi1ib3R0b206MTM1cHg7fS5tYi0xNDB7bWFyZ2luLWJvdHRvbToxNDBweDt9Lm1iLTE0NXttYXJnaW4tYm90dG9tOjE0NXB4O30ubWItMTUwe21hcmdpbi1ib3R0b206MTUwcHg7fVxyXG4ubXktMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnQ7fS5teS01e21hcmdpbi10b3A6NTttYXJnaW4tYm90dG9tOiA1cHg7fS5teS0xMHttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLWJvdHRvbToxMHB4O30ubXktMTV7bWFyZ2luLXRvcDoxNXB4O21hcmdpbi1ib3R0b206MTVweDt9Lm15LTIwe21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHg7fS5teS0yNXttYXJnaW4tdG9wOjI1cHg7bWFyZ2luLWJvdHRvbToyNXB4O30ubXktMzB7bWFyZ2luLXRvcDozMHB4O21hcmdpbi1ib3R0b206MzBweDt9Lm15LTM1e21hcmdpbi10b3A6MzVweDttYXJnaW4tYm90dG9tOjM1cHg7fS5teS00MHttYXJnaW4tdG9wOjQwcHg7bWFyZ2luLWJvdHRvbTo0MHB4O30ubXktNDV7bWFyZ2luLXRvcDo0NXB4O21hcmdpbi1ib3R0b206NDVweDt9Lm15LTUwe21hcmdpbi10b3A6NTBweDttYXJnaW4tYm90dG9tOjUwcHg7fS5teS01NXttYXJnaW4tdG9wOjU1cHg7bWFyZ2luLWJvdHRvbTo1NXB4O30ubXktNjB7bWFyZ2luLXRvcDo2MHB4O21hcmdpbi1ib3R0b206NjBweDt9Lm15LTY1e21hcmdpbi10b3A6NjVweDttYXJnaW4tYm90dG9tOjY1cHg7fS5teS03MHttYXJnaW4tdG9wOjcwcHg7bWFyZ2luLWJvdHRvbTo3MHB4O30ubXktNzV7bWFyZ2luLXRvcDo3NXB4O21hcmdpbi1ib3R0b206NzVweDt9Lm15LTgwe21hcmdpbi10b3A6ODBweDttYXJnaW4tYm90dG9tOjgwcHg7fS5teS04NXttYXJnaW4tdG9wOjg1cHg7bWFyZ2luLWJvdHRvbTo4NXB4O30ubXktOTB7bWFyZ2luLXRvcDo5MHB4O21hcmdpbi1ib3R0b206OTBweDt9Lm15LTk1e21hcmdpbi10b3A6OTVweDttYXJnaW4tYm90dG9tOjk1cHg7fS5teS0xMDB7bWFyZ2luLXRvcDoxMDBweDttYXJnaW4tYm90dG9tOjEwMHB4O30ubXktMTA1e21hcmdpbi10b3A6MTA1cHg7bWFyZ2luLWJvdHRvbToxMDVweDt9Lm15LTExMHttYXJnaW4tdG9wOjExMHB4O21hcmdpbi1ib3R0b206MTEwcHg7fS5teS0xMTV7bWFyZ2luLXRvcDoxMTVweDttYXJnaW4tYm90dG9tOjExNXB4O30ubXktMTIwe21hcmdpbi10b3A6MTIwcHg7bWFyZ2luLWJvdHRvbToxMjBweDt9Lm15LTEyNXttYXJnaW4tdG9wOjEyNXB4O21hcmdpbi1ib3R0b206MTI1cHg7fS5teS0xMzB7bWFyZ2luLXRvcDoxMzBweDttYXJnaW4tYm90dG9tOjEzMHB4O30ubXktMTM1e21hcmdpbi10b3A6MTM1cHg7bWFyZ2luLWJvdHRvbToxMzVweDt9Lm15LTE0MHttYXJnaW4tdG9wOjE0MHB4O21hcmdpbi1ib3R0b206MTQwcHg7fS5teS0xNDV7bWFyZ2luLXRvcDoxNDVweDttYXJnaW4tYm90dG9tOjE0NXB4O30ubXktMTUwe21hcmdpbi10b3A6MTUwcHg7bWFyZ2luLWJvdHRvbToxNTBweDt9XHJcbi5tbC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50O30ubWwtNXttYXJnaW4tbGVmdDo1cHg7fS5tbC0xMHttYXJnaW4tbGVmdDoxMHB4O30ubWwtMTV7bWFyZ2luLWxlZnQ6MTVweDt9Lm1sLTIwe21hcmdpbi1sZWZ0OjIwcHg7fS5tbC0yNXttYXJnaW4tbGVmdDoyNXB4O30ubWwtMzB7bWFyZ2luLWxlZnQ6MzBweDt9Lm1sLTM1e21hcmdpbi1sZWZ0OjM1cHg7fS5tbC00MHttYXJnaW4tbGVmdDo0MHB4O30ubWwtNDV7bWFyZ2luLWxlZnQ6NDVweDt9Lm1sLTUwe21hcmdpbi1sZWZ0OjUwcHg7fVxyXG4ubXItMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7fS5tci01e21hcmdpbi1yaWdodDo1cHg7fS5tci0xMHttYXJnaW4tcmlnaHQ6MTBweDt9Lm1yLTE1e21hcmdpbi1yaWdodDoxNXB4O30ubXItMjB7bWFyZ2luLXJpZ2h0OjIwcHg7fS5tci0yNXttYXJnaW4tcmlnaHQ6MjVweDt9Lm1yLTMwe21hcmdpbi1yaWdodDozMHB4O30ubXItMzV7bWFyZ2luLXJpZ2h0OjM1cHg7fS5tci00MHttYXJnaW4tcmlnaHQ6NDBweDt9Lm1yLTQ1e21hcmdpbi1yaWdodDo0NXB4O30ubXItNTB7bWFyZ2luLXJpZ2h0OjUwcHg7fVxyXG4ubXgtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnQ7fS5teC01e21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4O30ubXgtMTB7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6MTBweDt9Lm14LTE1e21hcmdpbi1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OjE1cHg7fS5teC0yMHttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi1yaWdodDoyMHB4O30ubXgtMjV7bWFyZ2luLWxlZnQ6MjVweDttYXJnaW4tcmlnaHQ6MjVweDt9Lm14LTMwe21hcmdpbi1sZWZ0OjMwcHg7bWFyZ2luLXJpZ2h0OjMwcHg7fS5teC0zNXttYXJnaW4tbGVmdDozNXB4O21hcmdpbi1yaWdodDozNXB4O30ubXgtNDB7bWFyZ2luLWxlZnQ6NDBweDttYXJnaW4tcmlnaHQ6NDBweDt9Lm14LTQ1e21hcmdpbi1sZWZ0OjQ1cHg7bWFyZ2luLXJpZ2h0OjQ1cHg7fS5teC01MHttYXJnaW4tbGVmdDo1MHB4O21hcmdpbi1yaWdodDo1MHB4O31cclxuXHJcbi5wdC0we3BhZGRpbmctdG9wOjAgIWltcG9ydGFudDt9LnB0LTV7cGFkZGluZy10b3A6NXB4O30ucHQtMTB7cGFkZGluZy10b3A6MTBweDt9LnB0LTE1e3BhZGRpbmctdG9wOjE1cHg7fS5wdC0yMHtwYWRkaW5nLXRvcDoyMHB4O30ucHQtMjV7cGFkZGluZy10b3A6MjVweDt9LnB0LTMwe3BhZGRpbmctdG9wOjMwcHg7fS5wdC0zNXtwYWRkaW5nLXRvcDozNXB4O30ucHQtNDB7cGFkZGluZy10b3A6NDBweDt9LnB0LTQ1e3BhZGRpbmctdG9wOjQ1cHg7fS5wdC01MHtwYWRkaW5nLXRvcDo1MHB4O30ucHQtNTV7cGFkZGluZy10b3A6NTVweDt9LnB0LTYwe3BhZGRpbmctdG9wOjYwcHg7fS5wdC02NXtwYWRkaW5nLXRvcDo2NXB4O30ucHQtNzB7cGFkZGluZy10b3A6NzBweDt9LnB0LTc1e3BhZGRpbmctdG9wOjc1cHg7fS5wdC04MHtwYWRkaW5nLXRvcDo4MHB4O30ucHQtODV7cGFkZGluZy10b3A6ODVweDt9LnB0LTkwe3BhZGRpbmctdG9wOjkwcHg7fS5wdC05NXtwYWRkaW5nLXRvcDo5NXB4O30ucHQtMTAwe3BhZGRpbmctdG9wOjEwMHB4O30ucHQtMTA1e3BhZGRpbmctdG9wOjEwNXB4O30ucHQtMTEwe3BhZGRpbmctdG9wOjExMHB4O30ucHQtMTE1e3BhZGRpbmctdG9wOjExNXB4O30ucHQtMTIwe3BhZGRpbmctdG9wOjEyMHB4O30ucHQtMTI1e3BhZGRpbmctdG9wOjEyNXB4O30ucHQtMTMwe3BhZGRpbmctdG9wOjEzMHB4O30ucHQtMTM1e3BhZGRpbmctdG9wOjEzNXB4O30ucHQtMTQwe3BhZGRpbmctdG9wOjE0MHB4O30ucHQtMTQ1e3BhZGRpbmctdG9wOjE0NXB4O30ucHQtMTUwe3BhZGRpbmctdG9wOjE1MHB4O31cclxuLnBiLTB7cGFkZGluZy1ib3R0b206MDt9LnBiLTV7cGFkZGluZy1ib3R0b206NXB4O30ucGItMTB7cGFkZGluZy1ib3R0b206MTBweDt9LnBiLTE1e3BhZGRpbmctYm90dG9tOjE1cHg7fS5wYi0yMHtwYWRkaW5nLWJvdHRvbToyMHB4O30ucGItMjV7cGFkZGluZy1ib3R0b206MjVweDt9LnBiLTMwe3BhZGRpbmctYm90dG9tOjMwcHg7fS5wYi0zNXtwYWRkaW5nLWJvdHRvbTozNXB4O30ucGItNDB7cGFkZGluZy1ib3R0b206NDBweDt9LnBiLTQ1e3BhZGRpbmctYm90dG9tOjQ1cHg7fS5wYi01MHtwYWRkaW5nLWJvdHRvbTo1MHB4O30ucGItNTV7cGFkZGluZy1ib3R0b206NTVweDt9LnBiLTYwe3BhZGRpbmctYm90dG9tOjYwcHg7fS5wYi02NXtwYWRkaW5nLWJvdHRvbTo2NXB4O30ucGItNzB7cGFkZGluZy1ib3R0b206NzBweDt9LnBiLTc1e3BhZGRpbmctYm90dG9tOjc1cHg7fS5wYi04MHtwYWRkaW5nLWJvdHRvbTo4MHB4O30ucGItODV7cGFkZGluZy1ib3R0b206ODVweDt9LnBiLTkwe3BhZGRpbmctYm90dG9tOjkwcHg7fS5wYi05NXtwYWRkaW5nLWJvdHRvbTo5NXB4O30ucGItMTAwe3BhZGRpbmctYm90dG9tOjEwMHB4O30ucGItMTA1e3BhZGRpbmctYm90dG9tOjEwNXB4O30ucGItMTEwe3BhZGRpbmctYm90dG9tOjExMHB4O30ucGItMTE1e3BhZGRpbmctYm90dG9tOjExNXB4O30ucGItMTIwe3BhZGRpbmctYm90dG9tOjEyMHB4O30ucGItMTI1e3BhZGRpbmctYm90dG9tOjEyNXB4O30ucGItMTMwe3BhZGRpbmctYm90dG9tOjEzMHB4O30ucGItMTM1e3BhZGRpbmctYm90dG9tOjEzNXB4O30ucGItMTQwe3BhZGRpbmctYm90dG9tOjE0MHB4O30ucGItMTQ1e3BhZGRpbmctYm90dG9tOjE0NXB4O30ucGItMTUwe3BhZGRpbmctYm90dG9tOjE1MHB4O31cclxuLnB5LTB7cGFkZGluZy10b3A6MDtwYWRkaW5nLWJvdHRvbTowO30ucHktNXtwYWRkaW5nLXRvcDo1O3BhZGRpbmctYm90dG9tOiA1cHg7fS5weS0xMHtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctYm90dG9tOjEwcHg7fS5weS0xNXtwYWRkaW5nLXRvcDoxNXB4O3BhZGRpbmctYm90dG9tOjE1cHg7fS5weS0yMHtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7fS5weS0yNXtwYWRkaW5nLXRvcDoyNXB4O3BhZGRpbmctYm90dG9tOjI1cHg7fS5weS0zMHtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7fS5weS0zNXtwYWRkaW5nLXRvcDozNXB4O3BhZGRpbmctYm90dG9tOjM1cHg7fS5weS00MHtwYWRkaW5nLXRvcDo0MHB4O3BhZGRpbmctYm90dG9tOjQwcHg7fS5weS00NXtwYWRkaW5nLXRvcDo0NXB4O3BhZGRpbmctYm90dG9tOjQ1cHg7fS5weS01MHtwYWRkaW5nLXRvcDo1MHB4O3BhZGRpbmctYm90dG9tOjUwcHg7fS5weS01NXtwYWRkaW5nLXRvcDo1NXB4O3BhZGRpbmctYm90dG9tOjU1cHg7fS5weS02MHtwYWRkaW5nLXRvcDo2MHB4O3BhZGRpbmctYm90dG9tOjYwcHg7fS5weS02NXtwYWRkaW5nLXRvcDo2NXB4O3BhZGRpbmctYm90dG9tOjY1cHg7fS5weS03MHtwYWRkaW5nLXRvcDo3MHB4O3BhZGRpbmctYm90dG9tOjcwcHg7fS5weS03NXtwYWRkaW5nLXRvcDo3NXB4O3BhZGRpbmctYm90dG9tOjc1cHg7fS5weS04MHtwYWRkaW5nLXRvcDo4MHB4O3BhZGRpbmctYm90dG9tOjgwcHg7fS5weS04NXtwYWRkaW5nLXRvcDo4NXB4O3BhZGRpbmctYm90dG9tOjg1cHg7fS5weS05MHtwYWRkaW5nLXRvcDo5MHB4O3BhZGRpbmctYm90dG9tOjkwcHg7fS5weS05NXtwYWRkaW5nLXRvcDo5NXB4O3BhZGRpbmctYm90dG9tOjk1cHg7fS5weS0xMDB7cGFkZGluZy10b3A6MTAwcHg7cGFkZGluZy1ib3R0b206MTAwcHg7fS5weS0xMDV7cGFkZGluZy10b3A6MTA1cHg7cGFkZGluZy1ib3R0b206MTA1cHg7fS5weS0xMTB7cGFkZGluZy10b3A6MTEwcHg7cGFkZGluZy1ib3R0b206MTEwcHg7fS5weS0xMTV7cGFkZGluZy10b3A6MTE1cHg7cGFkZGluZy1ib3R0b206MTE1cHg7fS5weS0xMjB7cGFkZGluZy10b3A6MTIwcHg7cGFkZGluZy1ib3R0b206MTIwcHg7fS5weS0xMjV7cGFkZGluZy10b3A6MTI1cHg7cGFkZGluZy1ib3R0b206MTI1cHg7fS5weS0xMzB7cGFkZGluZy10b3A6MTMwcHg7cGFkZGluZy1ib3R0b206MTMwcHg7fS5weS0xMzV7cGFkZGluZy10b3A6MTM1cHg7cGFkZGluZy1ib3R0b206MTM1cHg7fS5weS0xNDB7cGFkZGluZy10b3A6MTQwcHg7cGFkZGluZy1ib3R0b206MTQwcHg7fS5weS0xNDV7cGFkZGluZy10b3A6MTQ1cHg7cGFkZGluZy1ib3R0b206MTQ1cHg7fS5weS0xNTB7cGFkZGluZy10b3A6MTUwcHg7cGFkZGluZy1ib3R0b206MTUwcHg7fVxyXG4ucGwtMHtwYWRkaW5nLWxlZnQ6MDt9LnBsLTV7cGFkZGluZy1sZWZ0OjVweDt9LnBsLTEwe3BhZGRpbmctbGVmdDoxMHB4O30ucGwtMTV7cGFkZGluZy1sZWZ0OjE1cHg7fS5wbC0yMHtwYWRkaW5nLWxlZnQ6MjBweDt9LnBsLTI1e3BhZGRpbmctbGVmdDoyNXB4O30ucGwtMzB7cGFkZGluZy1sZWZ0OjMwcHg7fS5wbC0zNXtwYWRkaW5nLWxlZnQ6MzVweDt9LnBsLTQwe3BhZGRpbmctbGVmdDo0MHB4O30ucGwtNDV7cGFkZGluZy1sZWZ0OjQ1cHg7fS5wbC01MHtwYWRkaW5nLWxlZnQ6NTBweDt9XHJcbi5wci0we3BhZGRpbmctcmlnaHQ6MDt9LnByLTV7cGFkZGluZy1yaWdodDo1cHg7fS5wci0xMHtwYWRkaW5nLXJpZ2h0OjEwcHg7fS5wci0xNXtwYWRkaW5nLXJpZ2h0OjE1cHg7fS5wci0yMHtwYWRkaW5nLXJpZ2h0OjIwcHg7fS5wci0yNXtwYWRkaW5nLXJpZ2h0OjI1cHg7fS5wci0zMHtwYWRkaW5nLXJpZ2h0OjMwcHg7fS5wci0zNXtwYWRkaW5nLXJpZ2h0OjM1cHg7fS5wci00MHtwYWRkaW5nLXJpZ2h0OjQwcHg7fS5wci00NXtwYWRkaW5nLXJpZ2h0OjQ1cHg7fS5wci01MHtwYWRkaW5nLXJpZ2h0OjUwcHg7fVxyXG4ucHgtMHtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjA7fS5weC01e3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHg7fS5weC0xMHtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHg7fS5weC0xNXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHg7fS5weC0yMHtwYWRkaW5nLWxlZnQ6MjBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7fS5weC0yNXtwYWRkaW5nLWxlZnQ6MjVweDtwYWRkaW5nLXJpZ2h0OjI1cHg7fS5weC0zMHtwYWRkaW5nLWxlZnQ6MzBweDtwYWRkaW5nLXJpZ2h0OjMwcHg7fS5weC0zNXtwYWRkaW5nLWxlZnQ6MzVweDtwYWRkaW5nLXJpZ2h0OjM1cHg7fS5weC00MHtwYWRkaW5nLWxlZnQ6NDBweDtwYWRkaW5nLXJpZ2h0OjQwcHg7fS5weC00NXtwYWRkaW5nLWxlZnQ6NDVweDtwYWRkaW5nLXJpZ2h0OjQ1cHg7fS5weC01MHtwYWRkaW5nLWxlZnQ6NTBweDtwYWRkaW5nLXJpZ2h0OjUwcHg7fVxyXG5cclxuLmQtbm9uZXtkaXNwbGF5OiBub25lO31cclxuLmQtYmxvY2t7ZGlzcGxheTogYmxvY2s7fVxyXG4uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTogaW5saW5lLWJsb2NrO31cclxuLmQtZmxleHtkaXNwbGF5OiBmbGV4O31cclxuLmQtaW5saW5lLWZsZXh7ZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDt9XHJcblxyXG4uYmxvY2stOTkye2Rpc3BsYXk6IG5vbmU7fVxyXG4uYmxvY2stNzY3e2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgLmJsb2NrLTk5MntkaXNwbGF5OiBibG9jazt9XHJcbiAgICAubm9uZS05OTJ7ZGlzcGxheTogbm9uZTt9XHJcbn1cclxuQG1lZGlhKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgLmJsb2NrLTc2N3tkaXNwbGF5OiBibG9jazt9XHJcbiAgICAubm9uZS03Njd7ZGlzcGxheTogbm9uZTt9XHJcbn1cclxuXHJcbi5wb3MtcmVse3Bvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi5wb3MtYWJze3Bvc2l0aW9uOiBhYnNvbHV0ZTt9XHJcblxyXG4udGV4dC1sZWZ0e3RleHQtYWxpZ246IGxlZnQ7fVxyXG4udGV4dC1yaWdodHt0ZXh0LWFsaWduOiByaWdodDt9XHJcbi50ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDt9XHJcblxyXG4uZmxleC1iZXR3ZWVue2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjt9XHJcbi5mbGV4LWNlbnRlcntqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O31cclxuLmZsZXgtZXZlbmx5e2p1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O31cclxuLmFsaWduLWNlbnRlcnthbGlnbi1pdGVtczogY2VudGVyO31cclxuLmFsaWduLWVuZHthbGlnbi1pdGVtczogZmxleC1lbmQ7fVxyXG4uYWxpZ24tdW5zZXR7YWxpZ24taXRlbXM6IHVuc2V0ICFpbXBvcnRhbnQ7fVxyXG5cclxuLmgtMTAwe2hlaWdodDoxMDAlO31cclxuLmgtYXV0b3toZWlnaHQ6YXV0byAhaW1wb3J0YW50O31cclxuLnctMTAwe3dpZHRoOjEwMCUgIWltcG9ydGFudDt9XHJcbi5ib3JkZXItcjEwMHtib3JkZXItcmFkaXVzOiAxMDAlO31cclxuLmJvcmRlci1yLW5vbmV7Ym9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O31cclxuLmJvcmRlci1lZWV7Ym9yZGVyOjFweCBzb2xpZCAjZWVlfVxyXG4uYm9yZGVyLW5vbmV7Ym9yZGVyOiBub25lICFpbXBvcnRhbnR9XHJcbi5jLTMzM3tjb2xvcjogIzMzMyAhaW1wb3J0YW50O31cclxuXHJcbi8vIO2FjeyKpO2KuCDsiKjquLDquLBcclxuLnRleHQtaGlkZGVuIHtwb3NpdGlvbjphYnNvbHV0ZTsgd2lkdGg6MXB4OyBoZWlnaHQ6MXB4OyBtYXJnaW46LTFweDsgb3ZlcmZsb3c6aGlkZGVuOyBjbGlwLXBhdGg6cG9seWdvbigwIDAsIDAgMCwgMCAwKTt9XHJcblxyXG4vLyDsl5DrlJTthLAgXHJcbi5jay1lZGl0b3Ige1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICAuY2stZWRpdG9yX19lZGl0YWJsZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDsgIFxyXG5cclxuICAgICAgICBoMiB7Zm9udC1zaXplOiAxLjVlbTsgZm9udC13ZWlnaHQ6IGJvbGQ7fSAgICBcclxuICAgICAgICBoMyB7Zm9udC1zaXplOiAxLjE3ZW07IGZvbnQtd2VpZ2h0OiBib2xkO31cclxuICAgICAgICBoNCB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxyXG4gICAgICAgIHN0cm9uZyB7Zm9udC13ZWlnaHQ6IGJvbGQ7fVxyXG4gICAgICAgIGkge2ZvbnQtc3R5bGU6IGl0YWxpYzt9XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaSB7bGlzdC1zdHlsZS10eXBlOiBkaXNjOyBsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTsgbWFyZ2luLWxlZnQ6IDA7fVxyXG4gICAgICAgICAgICBzcGFuIHtkaXNwbGF5OiBpbmxpbmU7fVxyXG4gICAgICAgIH1cclxuICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgIGxpIHtsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IGxpc3Qtc3R5bGUtcG9zaXRpb246aW5zaWRlOyBtYXJnaW4tbGVmdDogMDsgfVxyXG4gICAgICAgICAgICBzcGFuIHtkaXNwbGF5OiBpbmxpbmU7fVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiDqs7XthrUg64GdICovXHJcblxyXG4vLyBcclxuQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJ0YWJsZXRcIikge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgfVxyXG59ICAgXHJcbkBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgZm4udnctbSg0MHB4KTtcclxuICAgIH1cclxuICAgIC5tLWJhY2sge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogZm4udnctbSgyMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmFkaW8tdHlwZTAxIHtcclxuICAgIFxyXG4gICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiBmbi52dy1tKDE2cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSAge1xyXG4gICAgICAgICAgICB3aWR0aDogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBmbi52dy1tKDQwcHgpO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjQkVCRUJFO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGZuLnZ3LW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZuLnZ3LW0oMjBweCk7ICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZm4udnctbSg0MHB4KTsgICAgICAgXHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZm4udnctbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZuLnZ3LW0oMjBweCk7ICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgIH0gICBcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gtY3VzdG9tIGxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjhweCk7XHJcbiAgICB9XHJcbiAgICAuY2hlY2tib3gtY3VzdG9tIGlucHV0ICsgbGFiZWw6YmVmb3JlIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGZuLnZ3LW0oMTZweCk7XHJcbiAgICAgICAgd2lkdGg6IGZuLnZ3LW0oNDBweCk7XHJcbiAgICAgICAgaGVpZ2h0OiBmbi52dy1tKDQwcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogZm4udnctbSgyNHB4KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBmbi52dy1tKDZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLy8g66qo67CU7J28IO2VmOuLqCDtlL3siqQg67KE7Yq8XHJcbiAgICAubS1maXgtYnRuIHtcclxuICAgICAgICB6LWluZGV4OiA4MDA7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIOuUpOuTnO2MneyXhVxyXG4gICAgLnBvcC1kaW0ge1xyXG5cclxuICAgICAgICAmX19jb250IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGZuLnZ3LW0oNDBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGZuLnZ3LW0oNjBweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogZm4udnctbSg2MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZm4udnctbSgyMzRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmbi52dy1tKDgwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmK2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBmbi52dy1tKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5wb3AtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBmbi52dy1tKDQwcHgpO1xyXG5cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSg0MHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucG9wLWRpbS1jbG9zZSB7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmbi52dy1tKDQ4cHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wLXBob25lIHtcclxuICAgICAgICAmX19jb250IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogZm4udnctbSg2MHB4KTtcclxuICAgICAgICAgICAgcGFkZGluZzogMCBmbi52dy1tKDQwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZuLnZ3LW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZuLnZ3LW0oODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiBmbi52dy1tKDIzMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZuLnZ3LW0oODBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGZuLnZ3LW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkc2V0ICsgJl9fZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICYtLXRpbWUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjhweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGZuLnZ3LW0oMjhweCk7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyDrsLDshqHsp4Ag7IiY7KCVIO2MneyXhVxyXG4gICAgLnBvcC1hZGRyZXNzIHtcclxuXHJcbiAgICAgICAgLnBvcC1kaW1fX3RhYiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGZuLnZ3LW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGZuLnZ3LW0oMzRweCkgMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSgyOHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2NvbnQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAucG9wLWFkZHJlc3NfX2xpc3QtLWVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogZm4udnctbSg2NDVweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZm4udnctbSgxMDBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oNDRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMzZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnBvcC1hZGRyZXNzX19saXN0IHsgICBcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IGZuLnZ3LW0oNjBweCkgMDtcclxuXHJcbiAgICAgICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDMycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogZm4udnctbSgxNnB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYrbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBmbi52dy1tKDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wb3AtYWRkcmVzc19fdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZm4udnctbSgxMHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjRweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDI0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGZuLnZ3LW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnBvcC1hZGRyZXNzX19hcmVhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBmbi52dy1tKDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBmbi52dy1tKDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZuLnZ3LW0oNjBweCk7XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGZuLnZ3LW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICB9ICAgIFxyXG4gICAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnBvcC1hZGRyZXNzX19jb250X19maWVsZHNlX19pbnB1dC1waG9uZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBmbi52dy1tKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmbi52dy1tKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGZuLnZ3LW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmbi52dy1tKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpe1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5wb3AtYWRkcmVzc19fY29udF9fZmllbGRzZXRfX2lucHV0IHsgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGZuLnZ3LW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAucG9wLWRpbV9fY29udF9fYnRuIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IGZuLnZ3LW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAucG9wLWRpbV9fZGVmdWx0LWFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZm4udnctbSg0MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8g7ZWY64uoIOqzoOyglSDtjJ3sl4VcclxuICAgIC5wb3AtZGltLWJ0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLnBvcC10aXRsZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yYWRpby10eXBlMDEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwOyBcclxuXHJcbiAgICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSgzMnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucG9wLWRpbS1idCAucG9wLWRpbV9fY29udCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGZuLnZ3LW0oNDBweCkgZm4udnctbSg0MHB4KSAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgXHJcbiAgICAvLyDtlIzroZztjIUg6rOg7KCVXHJcbiAgICAuZml4LWZsb2F0aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59ICAgXHJcblxyXG5cclxuLy8g7Jik7ZSE65287J24IDE6MeusuOydmFxyXG4ucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX193cmFwIHtcclxuICAgIC5wb3AtZGltX19iZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogNTgycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRkJGQkZCO1xyXG4gICAgICBcclxuICAgICAgICBhc2lkZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDMgeyAgICAgICBcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDsgICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDIwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUHJldGVuZGFyZC1Cb2xkJywgc2Fucy1zZXJpZjsgICAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmbi52dy1tKDEyMHB4KTsgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGZuLnZ3LW0oNDBweCkgMCBmbi52dy1tKDQwcHgpIGZuLnZ3LW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdQcmV0ZW5kYXJkLVJlZ3VsYXIgJywgc2Fucy1zZXJpZjsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnRfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IGZuLnZ3LW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGZuLnZ3LW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZuLnZ3LW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICB9ICAgICAgICAgICAgICAgIFxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikgeyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGZuLnZ3LW0oMTIwcHgpKTtcclxuICAgICAgICAgICAgICAgIH0gICAgXHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHsgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZm4udnctbSgyMHB4KSBmbi52dy1tKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY29udGVudC0taW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLW5hbWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQm9sZCcsIHNhbnMtc2VyaWY7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpczsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikgeyAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBmbi52dy1tKDEwNHB4KSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi10aW1lIHsgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MjkyOTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikgeyAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZm4udnctbSg5MHB4KTsgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZm4udnctbSgxNHB4KTsgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQtLWlkIHsgICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZm4udnctbSgxNHB4KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjRweCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikgeyAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGZuLnZ3LW0oMTRweCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+IHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7ICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIGZuLnZ3LW0oNTBweCkpOyAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjhweCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gc3BhbiB7ICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7ICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5cHg7ICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhci4kb3JhbmdlLWNvbG9yOyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikgeyAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZm4udnctbSgzNnB4KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmbi52dy1tKDM2cHgpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZm4udnctbSgxNHB4KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogZm4udnctbSgxOHB4KTsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSgxOHB4KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NvbnRlbnQtbGlzdC0tZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVzb3VyY2VzL2Fzc2V0cy9pbWFnZXMvcHJvZHVjdHMvaWNvX2NpcmNsZS5zdmdcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDE2MXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikgeyAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBmbi52dy1tKDEwMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIGZuLnZ3LW0oMzIycHgpOyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1ByaXZhdGUgRGVhbCDrrLztkojsnYAg7IOB7IS4IO2OmOydtOyngOyXkOyEnFxcQVvtjJDrp6TsnpDsl5Dqsowg66y47J2Y7ZWY6riwXeulvCDthrXtlbRcXEHtjrjrpqztlZjqsowg64yA7ZmU66W8IO2VoCDsiJgg7J6I7Iq164uI64ukLlxcQeyngOq4iCDrsJTroZwg64yA7ZmU7ZW067O07IS47JqUISc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0JFQkVCRTsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTpwcmU7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSgyOHB4KTsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfSAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgYXJ0aWNsZSB7ICAgICAgXHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47ICAgICAgXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGRTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDE7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0X19tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZuLnZ3LW0oMTIwcHgpOyAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZm4udnctbSg0MHB4KSAwIGZuLnZ3LW0oNDBweCkgZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtUmVndWxhciAnLCBzYW5zLXNlcmlmOyAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXRfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBmbi52dy1tKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZuLnZ3LW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfSAgICAgICAgICAgICAgICBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC0tZW1wdHkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3Jlc291cmNlcy9hc3NldHMvaW1hZ2VzL3Byb2R1Y3RzL2ltZ19jaGF0LnN2ZycpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSBjYWxjKDUwJSAtIDE5cHgpO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSBjYWxjKDUwJSAtIGZuLnZ3LW0oMzhweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogZm4udnctbSgxNDhweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfrjIDtmZTtlZjsi6Qg7IOB64yA67Cp7J2EIOyEoO2Dne2VtOyjvOyEuOyalC4nO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5MjkyOTI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBmbi52dy1tKDk2cHgpOyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDI4cHgpOyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0cy1pbnF1aXJ5LW9mZmxpbmVfX2NoYXQtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUFFQkY5O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZm4udnctbSgxMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMzZweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgc3Ryb25nIHsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3ggIWltcG9ydGFudDsgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1ByZXRlbmRhcmQtQm9sZCcsIHNhbnMtc2VyaWY7ICBcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzOyBcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDsgIFxyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2xvc2Uge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9ICAgICAgICAgICBcclxuICAgICAgICAgICAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIGZuLnZ3LW0oMjQwcHgpKTsgXHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IGZuLnZ3LW0oMTIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMGUwZTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDE5cHggMTBweCAwOyAgIFxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogZm4udnctbSgyMHB4KSBmbi52dy1tKDI2cHgpIGZuLnZ3LW0oMjBweCkgMDsgXHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcxN0NERTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4IDAgOHB4IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpczsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGZuLnZ3LW0oNjIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogZm4udnctbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IGZuLnZ3LW0oMTZweCkgMCBmbi52dy1tKDE2cHgpIGZuLnZ3LW0oMTZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogZm4udnctbSgzNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJzsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNzE3Q0RFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBmbi52dy1tKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9IFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19hbm90aGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweCAxNnB4OyAgICBcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGZuLnZ3LW0oMjBweCkgMCBmbi52dy1tKDIwcHgpIGZuLnZ3LW0oMjZweCk7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzE3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgOHB4IDhweCA4cHg7ICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpczsgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHsgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBmbi52dy1tKDYyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGZuLnZ3LW0oMjBweCk7IFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCBmbi52dy1tKDE2cHgpIGZuLnZ3LW0oMTZweCkgZm4udnctbSgxNnB4KTsgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJzsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7ICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGZuLnZ3LW0oMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0gXHJcbiAgICAgICAgICAgICAgICAgICAgfSAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3RzLWlucXVpcnktb2ZmbGluZV9fY2hhdC1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTI5MjkyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJvZHVjdHMtaW5xdWlyeS1vZmZsaW5lX19jaGF0LWlucHV0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBmbi52dy1tKDgwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBmbi52dy1tKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NXB4KTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSBmbi52dy1tKDgwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmbi52dy1tKDgwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBmbi52dy1tKDhweCkgMCAwIGZuLnZ3LW0oOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzkyOTI5MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3Jlc291cmNlcy9hc3NldHMvaW1hZ2VzL3Byb2R1Y3RzL2ljb19zZW5kX2dyZXkuc3ZnJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwibW9iaWxlXCIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZuLnZ3LW0oOTBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZm4udnctbSg4MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCBmbi52dy1tKDhweCkgZm4udnctbSg4cHgpIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyDtj6zsnbjtirgg7Lus65+sXHJcbiRibHVlLWNvbG9yOiAjMTkwMEZGO1xyXG4kb3JhbmdlLWNvbG9yOiAjRkY3QjRBO1xyXG5cclxuLy8g65SU67CU7J207Iqk67OEIOyCrOydtOymiCBcclxuJG1heC13aWR0aC1tb2JpbGU6IDc2N3B4OyBcclxuJG1heC13aWR0aC10YWJsZXQ6IDk5MnB4OyBcclxuJG1heC13aWR0aC10YWJsZXQyOiAxMTk5cHg7XHJcbiRtaW4td2lkdGgtZGVza3RvcDogMTIwMHB4O1xyXG5cclxuXHJcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XHJcbkBmb3J3YXJkICcuL2NvbW1vbi92YXJpYWJsZSc7XHJcbkBmb3J3YXJkICcuL2NvbW1vbi9taXhpbic7XHJcbkB1c2UgJy4vY29tbW9uL21peGluJztcclxuQHVzZSAnLi9jb21tb24vZnVuY3Rpb24nIGFzIGZuO1xyXG5cclxuLmhlYWRlci10b3Age1xyXG4gICAgYmFja2dyb3VuZDogIzAwMDAwMDtcclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICBcclxuICAgIH0gICAgXHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UyRTJFMjtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBsaSB7XHJcblxyXG4gICAgICAgICAgICAgICAgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaS5oZWFkZXJfX25hdl9fbGlzdC0tYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaGVhZGVyX19uYXZfX2xpc3QtLXByaXZhdGUtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0LS1wcml2YXRlIHtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmhlYWRlcl9fbmF2X19saXN0LS1wcml2YXRlLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xvZ28ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZnVuY3Rpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNEY1RkU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogIDFweCBzb2xpZCAjRjRGNUZFO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAgMXB4IHNvbGlkICM0RjdDRTY7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdXNlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9yZXNvdXJjZXMvYXNzZXRzL2ltYWdlcy9jb21tb24vaWNvX2Fydy5zdmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjdweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YyZjJmMjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYXJ0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5MDBGRjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDZweCAtMTBweCByZ2JhKDAsIDAsIDAsIC4wNSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMDAwO1xyXG5cclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0JFQkVCRTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGlzdG9yeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1MTUxNTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcG9wdWxhcml0eSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1vYi1tZW51IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwidGFibGV0MlwiKSB7XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICAmX19uYXYge1xyXG5cclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmK2xpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19mdW5jdGlvbiB7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSAgICBcclxuXHJcbkBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwidGFibGV0XCIpIHtcclxuICAgIFxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgICAgJl9fbmF2IHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmK2xpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Z1bmN0aW9uIHtcclxuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICAgXHJcblxyXG5AaW5jbHVkZSBtaXhpbi5yZXNwb25zZShcIm1vYmlsZVwiKSB7XHJcbiAgICBcclxuICAgIC5oZWFkZXItdG9wIHtcclxuXHJcbiAgICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogZm4udnctbSg2MHB4KTtcclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICsgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBmbi52dy1tKDI1cHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIH0gICAgXHJcbiAgICB9XHJcbiAgICAuaGVhZGVyIHtcclxuICAgICAgICBwYWRkaW5nOiBmbi52dy1tKDIwcHgpIDAgMDtcclxuXHJcbiAgICAgICAgJl9fbmF2IHtcclxuXHJcbiAgICAgICAgICAgICZfX2xpc3QgeyAgXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBmbi52dy1tKDMwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBmbi52dy1tKDQ4cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDI4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZm4udnctbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmbi52dy1tKDJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xvZ28ge1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZuLnZ3LW0oMjQwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19mdW5jdGlvbiB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZuLnZ3LW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmbi52dy1tKDM0cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3VzZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZm4udnctbSgzMnB4KTtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmbi52dy1tKDM2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2hlYXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBmbi52dy1tKDExcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IGZuLnZ3LW0oLTE1cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogZm4udnctbSgtOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAgZm4udnctbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZuLnZ3LW0oMzZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZm4udnctbSgzNnB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fc2VhcmNoIHtcclxuICAgICAgICAgICAgcGFkZGluZzogZm4udnctbSg0MHB4KSAwIGZuLnZ3LW0oNjBweCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgZm4udnctbSgyMHB4KSBmbi52dy1tKDEwcHgpIGZuLnZ3LW0oLTIwcHgpIHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcblxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBmbi52dy1tKDQwcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJl9fY2xvc2Uge1xyXG5cclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZuLnZ3LW0oNDhweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogZm4udnctbSgyNHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGZuLnZ3LW0oMzBweCk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIGZuLnZ3LW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjQkVCRUJFO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmbi52dy1tKDQycHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgJl9faGlzdG9yeSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBmbi52dy1tKDMwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGZuLnZ3LW0oNjBweCk7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtLWluZm8ge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDI0cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZm4udnctbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZm4udnctbSgyOHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogZm4udnctbSgxMnB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBmbi52dy1tKDUwcHgpO1xyXG4gICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGZuLnZ3LW0oNDBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMzZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZuLnZ3LW0oMzJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5tb2ItbWVudSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiAxMTExO1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogZm4udnctbSg0MHB4KSAwO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZm4udnctbSg4MHB4KTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oNDBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogZm4udnctbSgzMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogZm4udnctbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2xvc2Uge1xyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmbi52dy1tKDQ4cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuXHJcbiAgICAgICAgICAgICYtLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDM2cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogZm4udnctbSgyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogZm4udnctbSg2MHB4KSBmbi52dy1tKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZCRkJGQjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMkUyRTI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICArIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBmbi52dy1tKDQwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDM2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzA3MDcwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgYTpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpLmxlZnQtbWVudV9fbGlzdC0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saXN0ICsgJl9fbGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGZuLnZ3LW0oNzBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59ICAgIiwiQGZvcndhcmQgJy4vY29tbW9uL3ZhcmlhYmxlJztcclxuQGZvcndhcmQgJy4vY29tbW9uL21peGluJztcclxuQHVzZSAnLi9jb21tb24vbWl4aW4nO1xyXG5AdXNlICcuL2NvbW1vbi9mdW5jdGlvbicgYXMgZm47XHJcblxyXG4uZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcblxyXG4gICAgLy8g7ZG47YSwIOyDgeuLqCDrqZTribRcclxuICAgICZfX21lbnUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUZFRkVGO1xyXG5cclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQ2MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICsgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0VGRUZFRjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMxNDE0MTQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWhpZ2hsaWdodCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIO2RuO2EsFxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICAgICAmX19sZWZ0IHtcclxuXHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLS1mbGV4IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICtwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7ICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgycHg7ICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjQkVCRUJFO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwLmZvb3Rlcl9faW5mb19fbGVmdC0tc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG5cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdCN0I3QjtcclxuXHJcbiAgICAgICAgICAgICAgICArcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmLS1mbGV4IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJ0YWJsZXQyXCIpIHtcclxuICAgIC5mb290ZXIge1xyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuXHJcbiAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gICBcclxuXHJcbkBpbmNsdWRlIG1peGluLnJlc3BvbnNlKFwidGFibGV0XCIpIHtcclxuICAgIC5mb290ZXIge1xyXG5cclxuICAgICAgICAmX19tZW51IHtcclxuXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gICBcclxuQGluY2x1ZGUgbWl4aW4ucmVzcG9uc2UoXCJtb2JpbGVcIikge1xyXG4gICAgLmZvb3RlciB7XHJcblxyXG4gICAgICAgICZfX21lbnUge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiBmbi52dy1tKDQwcHgpIDA7XHJcblxyXG4gICAgICAgICAgICAmX19saXN0IHsgICAgIFxyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCBmbi52dy1tKDQwcHgpO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJitsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBmbi52dy1tKDI2cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGZuLnZ3LW0oLTEzcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmbi52dy1tKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IGZuLnZ3LW0oNjBweCkgMDtcclxuXHJcbiAgICAgICAgICAgICZfX2xlZnQge1xyXG5cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogZm4udnctbSgyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBmbi52dy1tKDIwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHAubS1tdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1mbGV4IHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmK3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGZuLnZ3LW0oMjVweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZuLnZ3LW0oMTMycHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmbi52dy1tKDM4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGZuLnZ3LW0oMTJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiBmbi52dy1tKDZweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcC5mb290ZXJfX2luZm9fX2xlZnQtLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjJweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZm4udnctbSg0MHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZm4udnctbSg1MHB4KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmLS1mbGV4IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBmbi52dy1tKDE2cHgpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDE4cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGZuLnZ3LW0oMjBweCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBmbi52dy1tKDI2cHgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IGZuLnZ3LW0oMjBweCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICtwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogZm4udnctbSgxMHB4KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0gICAiXX0= */