/*!*******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./scss/style.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
参考
・A Modern CSS Reset
https://github.com/hankchizljaw/modern-css-reset
・My Custom CSS Reset
https://www.joshwcomeau.com/css/custom-css-reset/
・The New CSS Reset
https://github.com/elad2412/the-new-css-reset
*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

ul,
ol {
  padding: 0;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
  margin: 0;
}

body {
  line-height: 1.5;
}

body {
  min-height: 100vh;
  min-height: 100dvh; /* ios用 */
  display: flex;
  flex-direction: column;
}

main {
  display: block;
  flex: 1;
}

ul,
ol {
  list-style: none;
}

img,
picture,
video,
canvas,
svg {
  max-width: 100%;
  display: block;
}

article > * + * {
  margin-top: 1em;
}

input,
button,
textarea,
select {
  font: inherit;
}

table {
  border-collapse: collapse;
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
.displayUnderSm {
  display: none;
}
@media screen and ( max-width: 575px ) {
  .displayUnderSm {
    display: block;
  }
}

.displayUnderMd {
  display: none;
}
@media screen and ( max-width: 767px ) {
  .displayUnderMd {
    display: block;
  }
}

.displayUnderLg {
  display: none;
}
@media screen and ( max-width: 1000px ) {
  .displayUnderLg {
    display: block;
  }
}

.displayUnderXl {
  display: none;
}
@media screen and ( max-width: 1200px ) {
  .displayUnderXl {
    display: block;
  }
}

.displayUnderXxl {
  display: none;
}
@media screen and ( max-width: 1400px ) {
  .displayUnderXxl {
    display: block;
  }
}

.displayUnderPortraitSm {
  display: none;
}
@media screen and ( max-width: 575px ) and (orientation: portrait) {
  .displayUnderPortraitSm {
    display: block;
  }
}

.displayUnderPortraitMd {
  display: none;
}
@media screen and ( max-width: 767px ) and (orientation: portrait) {
  .displayUnderPortraitMd {
    display: block;
  }
}

.displayUnderPortraitLg {
  display: none;
}
@media screen and ( max-width: 1000px ) and (orientation: portrait) {
  .displayUnderPortraitLg {
    display: block;
  }
}

.displayUnderPortraitXl {
  display: none;
}
@media screen and ( max-width: 1200px ) and (orientation: portrait) {
  .displayUnderPortraitXl {
    display: block;
  }
}

.displayUnderPortraitXxl {
  display: none;
}
@media screen and ( max-width: 1400px ) and (orientation: portrait) {
  .displayUnderPortraitXxl {
    display: block;
  }
}

.displayUnderLandscapeSm {
  display: none;
}
@media screen and ( max-width: 575px ) and (orientation: landscape) {
  .displayUnderLandscapeSm {
    display: block;
  }
}

.displayUnderLandscapeMd {
  display: none;
}
@media screen and ( max-width: 767px ) and (orientation: landscape) {
  .displayUnderLandscapeMd {
    display: block;
  }
}

.displayUnderLandscapeLg {
  display: none;
}
@media screen and ( max-width: 1000px ) and (orientation: landscape) {
  .displayUnderLandscapeLg {
    display: block;
  }
}

.displayUnderLandscapeXl {
  display: none;
}
@media screen and ( max-width: 1200px ) and (orientation: landscape) {
  .displayUnderLandscapeXl {
    display: block;
  }
}

.displayUnderLandscapeXxl {
  display: none;
}
@media screen and ( max-width: 1400px ) and (orientation: landscape) {
  .displayUnderLandscapeXxl {
    display: block;
  }
}

@media screen and ( max-width: 575px ) {
  .displayMoreSm {
    display: none;
  }
}

@media screen and ( max-width: 767px ) {
  .displayMoreMd {
    display: none;
  }
}

@media screen and ( max-width: 1000px ) {
  .displayMoreLg {
    display: none;
  }
}

@media screen and ( max-width: 1200px ) {
  .displayMoreXl {
    display: none;
  }
}

@media screen and ( max-width: 1400px ) {
  .displayMoreXxl {
    display: none;
  }
}

@media screen and ( max-width: 575px ) and (orientation: portrait) {
  .displayMorePortraitSm {
    display: none;
  }
}

@media screen and ( max-width: 767px ) and (orientation: portrait) {
  .displayMorePortraitMd {
    display: none;
  }
}

@media screen and ( max-width: 1000px ) and (orientation: portrait) {
  .displayMorePortraitLg {
    display: none;
  }
}

@media screen and ( max-width: 1200px ) and (orientation: portrait) {
  .displayMorePortraitXl {
    display: none;
  }
}

@media screen and ( max-width: 1400px ) and (orientation: portrait) {
  .displayMorePortraitXxl {
    display: none;
  }
}

@media screen and ( max-width: 575px ) and (orientation: landscape) {
  .displayMoreLandscapeSm {
    display: none;
  }
}

@media screen and ( max-width: 767px ) and (orientation: landscape) {
  .displayMoreLandscapeMd {
    display: none;
  }
}

@media screen and ( max-width: 1000px ) and (orientation: landscape) {
  .displayMoreLandscapeLg {
    display: none;
  }
}

@media screen and ( max-width: 1200px ) and (orientation: landscape) {
  .displayMoreLandscapeXl {
    display: none;
  }
}

@media screen and ( max-width: 1400px ) and (orientation: landscape) {
  .displayMoreLandscapeXxl {
    display: none;
  }
}

body {
  color: #505050;
}

body * {
  font-family: "Noto Sans JP", sans-serif;
}

.js-justifyText__box {
  display: flex;
  justify-content: space-between;
}

.informationTable {
  width: 470px;
}
@media screen and ( max-width: 1000px ) {
  .informationTable {
    width: 100%;
  }
}

.informationTable__wrap {
  background-color: #fff;
  margin-bottom: 14px;
}
@media screen and ( max-width: 767px ) {
  .informationTable__wrap {
    margin-bottom: 9px;
  }
}
.informationTable__wrap--gray {
  background-color: #f1f1f1;
}

.informationTable__table {
  width: 406px;
  margin-left: 27px;
}
@media screen and ( max-width: 1000px ) {
  .informationTable__table {
    width: 91.25%;
    margin-left: 12px;
  }
}
.informationTable__table th,
.informationTable__table td {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  font-feature-settings: "palt";
  text-align: center;
  vertical-align: middle;
  height: 53px;
}
@media screen and ( max-width: 1000px ) {
  .informationTable__table th,
  .informationTable__table td {
    font-size: 14px;
  }
}
@media screen and ( max-width: 767px ) {
  .informationTable__table th,
  .informationTable__table td {
    font-size: 12px;
    line-height: 14px;
    height: 36px;
  }
}
.informationTable__table-span {
  font-size: 10px;
  margin-left: 0px;
}
@media screen and ( max-width: 1000px ) {
  .informationTable__table-span {
    font-size: 9px;
    margin-left: -6px;
  }
}
@media screen and ( max-width: 767px ) {
  .informationTable__table-span {
    font-size: 9px;
    margin-left: -8px;
  }
}
.informationTable__table thead {
  border-bottom: solid 1px #696969;
}
.informationTable__table tbody th {
  width: 120px;
}
@media screen and ( max-width: 1000px ) {
  .informationTable__table tbody th {
    width: 30.82%;
  }
}
.informationTable__table tbody td .colorOrange {
  color: #d8a16e;
}

.informationTable__note {
  font-size: 16px;
  line-height: 26px;
  font-weight: 400;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 767px ) {
  .informationTable__note {
    font-size: 12px;
    line-height: 18px;
  }
}
.informationTable__note::before {
  content: "※";
  display: inline-block;
}

.informationTable__noteBox {
  display: flex;
  flex-wrap: wrap;
}
.informationTable__noteBox .informationTable__note:not(:last-of-type) {
  margin-right: 17px;
}
@media screen and ( max-width: 767px ) {
  .informationTable__noteBox .informationTable__note:not(:last-of-type) {
    margin-right: 14px;
  }
}

.sectionTitle {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 32px;
  line-height: 43px;
  letter-spacing: 0.15em;
  font-weight: 400;
  font-family: "Noto Serif JP", serif;
  color: #8a6a44;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 767px ) {
  .sectionTitle {
    font-size: 23px;
    line-height: 31px;
  }
}

.sectionTitle__en {
  font-size: 17px;
  line-height: 17px;
  letter-spacing: 0.15em;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  margin-top: 11px;
}
@media screen and ( max-width: 767px ) {
  .sectionTitle__en {
    font-size: 12px;
    line-height: 12px;
    margin-top: 8px;
  }
}

.subpageMv--bgColor {
  background-color: #f2f1eb;
}
@media screen and ( max-width: 767px ) {
  .subpageMv--spBgColor {
    background-color: #f2f1eb;
  }
}

.subpageMv__wrap {
  width: calc(100% - 120px);
  height: 260px;
  margin: 0 auto;
  position: relative;
}
@media screen and ( max-width: 1400px ) {
  .subpageMv__wrap {
    aspect-ratio: 1280/260;
    height: auto;
  }
}
@media screen and ( max-width: 1200px ) {
  .subpageMv__wrap {
    width: calc(100% - 40px);
  }
}
@media screen and ( max-width: 767px ) {
  .subpageMv__wrap {
    aspect-ratio: 320/100;
  }
}

.subpageMv__inner {
  max-width: 1000px;
  width: calc(100% - 40px);
  position: absolute;
  top: 38.89%;
  left: 50%;
  transform: translateX(-50%);
}
@media screen and ( max-width: 1000px ) {
  .subpageMv__inner {
    position: static;
    transform: unset;
  }
}

.subpageMv__title {
  font-size: 32px;
  line-height: 48px;
  letter-spacing: 0.13em;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #fff;
  font-feature-settings: "palt";
  padding: 10px 5px;
  border-top: solid 1px #fff;
  border-bottom: solid 1px #fff;
  display: inline-block;
}
@media screen and ( max-width: 1000px ) {
  .subpageMv__title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    font-size: 26px;
  }
}
@media screen and ( max-width: 767px ) {
  .subpageMv__title {
    font-size: 16px;
    line-height: 24px;
    padding: 4px 5px;
  }
}

.subpageMv__imagePicture {
  width: 100%;
  height: 100%;
}

.subpageMv__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}

.subpageMv__rowText {
  font-size: 22px;
  line-height: 48px;
  letter-spacing: 0.13em;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  margin-left: 35px;
}
@media screen and ( max-width: 767px ) {
  .subpageMv__rowText {
    font-size: 12px;
    line-height: 12px;
    margin-left: 10px;
  }
}

/*アーカイブページ*/
.pagination {
  align-self: center;
  display: flex;
  align-items: center;
  margin-left: 1px;
}

.pagination__arrow {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 21px;
  line-height: 21px;
  letter-spacing: 0.13em;
  font-weight: 400;
  color: #787878;
  text-decoration: none;
  width: 36px;
  height: 35px;
  border: solid 1px #787878;
  margin-left: -1px;
  position: relative;
  transition: background-color 0.3s, color 0.3s;
}
@media screen and ( max-width: 767px ) {
  .pagination__arrow {
    font-size: 17px;
    line-height: 17px;
    width: 29px;
    height: 28px;
  }
}
.pagination__arrow:hover {
  background-color: #8a6a44;
  color: #fff;
}

.pagination__num {
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.13em;
  font-weight: 400;
  color: #787878;
  text-decoration: none;
  width: 36px;
  height: 35px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: solid 1px #787878;
  margin-left: -1px;
  transition: background-color 0.3s, color 0.3s;
}
@media screen and ( max-width: 767px ) {
  .pagination__num {
    font-size: 13px;
    line-height: 15px;
    width: 29px;
    height: 28px;
  }
}
.pagination__num--current {
  background-color: #8a6a44;
  color: #fff;
}
.pagination__num:hover {
  background-color: #8a6a44;
  color: #fff;
}

/*投稿ページ*/
.postLink {
  align-self: center;
  display: flex;
  align-items: center;
  margin-left: 1px;
}

.postLink__arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 21px;
  line-height: 21px;
  letter-spacing: 0.13em;
  font-weight: 400;
  color: #787878;
  text-decoration: none;
  width: 36px;
  height: 35px;
  border: solid 1px #787878;
  margin-left: -1px;
  position: relative;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 767px ) {
  .postLink__arrow {
    font-size: 17px;
    line-height: 17px;
    width: 29px;
    height: 28px;
  }
}
.postLink__arrow:hover {
  opacity: 0.7;
}

.postLink__archiveLink {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.15em;
  font-weight: 400;
  color: #fff;
  text-decoration: none;
  background-color: #8a6a44;
  border: solid 1px #787878;
  width: 175px;
  height: 35px;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 767px ) {
  .postLink__archiveLink {
    font-size: 13px;
    line-height: 15px;
    width: 140px;
    height: 28px;
  }
}
.postLink__archiveLink:hover {
  opacity: 0.7;
}

/*gutenberg*/
.gutenbergContents p {
  font-size: 16px;
  line-height: 35px;
  letter-spacing: 0.05em;
}
@media screen and ( max-width: 767px ) {
  .gutenbergContents p {
    font-size: 13px;
    line-height: 24px;
  }
}
.gutenbergContents p:not(:last-child) {
  margin-bottom: 50px;
}
@media screen and ( max-width: 767px ) {
  .gutenbergContents p:not(:last-child) {
    margin-bottom: 30px;
  }
}
.gutenbergContents img {
  width: auto;
  height: auto;
}
.gutenbergContents img:not(:last-child) {
  margin-bottom: 50px;
}
@media screen and ( max-width: 767px ) {
  .gutenbergContents img:not(:last-child) {
    margin-bottom: 30px;
  }
}

.js-animation {
  visibility: hidden;
  opacity: 0;
}
.js-animation[data-anim=fadeIn] {
  transition: opacity 1.5s 0.6s, visibility 1.5s 0.6s ease-in;
}
.js-animation[data-anim=fadeUp] {
  transform: translateY(30px);
  transition: opacity 0.6s ease, visibility 0.6s ease, transform 0.6s ease;
}
.js-animation[data-anim=fadeLeft] {
  transform: translateX(-30px);
  transition: opacity 0.6s ease, visibility 0.6s ease, transform 0.6s ease;
}
.js-animation[data-anim=fadeRight] {
  transform: translateX(30px);
  transition: opacity 0.6s ease, visibility 0.6s ease, transform 0.6s ease;
}
.js-animation.is-fade {
  opacity: 1;
  visibility: visible;
}
.js-animation.is-fade[data-anim=fadeUp] {
  transform: translateY(0);
}
.js-animation.is-fade[data-anim=fadeLeft], .js-animation.is-fade[data-anim=fadeRight] {
  transform: translateX(0);
}
@-moz-document url-prefix() {
  .js-animation.is-fade[data-anim=fadeUp] {
    transform: translateY(0) rotate(0.0001deg);
  }
  .js-animation.is-fade[data-anim=fadeLeft], .js-animation.is-fade[data-anim=fadeRight] {
    transform: translateX(0) rotate(0.0001deg);
  }
}

.reservationParts {
  display: flex;
  justify-content: flex-end;
}
@media screen and ( max-width: 1400px ) {
  .reservationParts {
    justify-content: center;
  }
}
.reservationParts.up .reservationParts__box {
  transform: translateY(-132px);
}
@media screen and ( max-width: 1400px ) {
  .reservationParts.up .reservationParts__box {
    transform: unset;
  }
}

.reservationParts__box {
  position: fixed;
  top: 132px;
  transition: transform 0.3s;
  z-index: 30;
}
@media screen and ( max-width: 1400px ) {
  .reservationParts__box {
    width: 100%;
    height: 50px;
    margin: 0 auto;
    top: auto;
    bottom: 0;
    display: flex;
    align-items: center;
    background-color: #f2f1eb;
    border-top: solid 1px #505050;
    border-bottom: solid 1px #505050;
  }
}

.reservationParts__link {
  font-size: 18px;
  line-height: 40px;
  font-weight: 500;
  text-decoration: none;
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  margin-left: auto;
  background-color: #e26406;
  transition: opacity 0.3s;
  position: relative;
}
@media screen and ( max-width: 1400px ) {
  .reservationParts__link {
    flex: 1;
    flex-direction: row;
    align-items: center;
    font-size: 12px;
    line-height: 35px;
    width: auto;
    height: 100%;
  }
}
.reservationParts__link::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 45px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMjVweCIgaGVpZ2h0PSI0NnB4IiB2aWV3Qm94PSIwIDAgMjUgNDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI1IDQ2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTI0LjUsNS4xOGMwLTIuNTg1LTIuMDk1LTQuNjgtNC42OC00LjY4SDUuMTgKCQlDMi41OTUsMC41LDAuNSwyLjU5NSwwLjUsNS4xOHYzNS42NGMwLDIuNTg0LDIuMDk1LDQuNjgsNC42OCw0LjY4SDE5LjgyYzIuNTg1LDAsNC42OC0yLjA5Niw0LjY4LTQuNjhWNS4xOHogTTEyLjU2Miw0Mi4zNzMKCQljLTEuMDQ2LDAtMS44OTYtMC44NTItMS44OTYtMS44OTZjMC0xLjA0NywwLjg1MS0xLjg5NiwxLjg5Ni0xLjg5NnMxLjg5NiwwLjg1LDEuODk2LDEuODk2CgkJQzE0LjQ1Nyw0MS41MjEsMTMuNjA3LDQyLjM3MywxMi41NjIsNDIuMzczeiBNMjIuNSw1LjV2MzBoLTE5di0zMEgyMi41eiIvPgo8L2c+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and ( max-width: 1400px ) {
  .reservationParts__link::before {
    margin-right: 10px;
  }
}
.reservationParts__link:hover {
  opacity: 0.7;
}

.reservationParts__telNum {
  display: none;
  font-size: 15px;
  line-height: 17px;
  letter-spacing: 0.02em;
  font-weight: 700;
  font-family: "Noto Serif JP", serif;
  color: #5a3701;
  text-decoration: none;
  width: 47.22%;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 1400px ) {
  .reservationParts__telNum {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
.reservationParts__telNum:before {
  margin-right: 4px;
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMzNweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzMgMzMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzIDMzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTI2NDA2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNi41LDAuNWMtOC44MzYsMC0xNiw3LjE2NC0xNiwxNmMwLDguODM2LDcuMTY0LDE2LDE2LDE2CglzMTYtNy4xNjQsMTYtMTZDMzIuNSw3LjY2NCwyNS4zMzYsMC41LDE2LjUsMC41eiBNMjMuOTgxLDIzLjI2MmMtMC4xOTMsMC4yMjUtMi4wMTIsMi42MTctNC45MDUsMS42MDkKCWMtMi44OTUtMS4wMDgtNS4xMjUtMi44MzctNi43NjItNC43OGMtMS42MzgtMS45NDMtMy4wNjMtNC40NTEtMy41NjUtNy40NzRjLTAuNTAyLTMuMDIzLDIuMTY0LTQuNDA4LDIuNDE4LTQuNTYxCglzMS4zNzMtMC40MTgsMS44NzUsMC4zMjljMC41LDAuNzQ3LDEuMzk1LDMuMDIxLDEuNDc0LDMuNTdjMC4wOCwwLjU0OS0wLjQ5NSwxLjE1Ni0xLjE1NiwxLjI4MgoJYy0wLjY2MSwwLjEyNS0wLjYyOCwwLjQ2OC0wLjYyOCwwLjQ2OHMwLjM2NywxLjMzNSwyLjUzLDMuOTAyYzIuMTY0LDIuNTY3LDMuNDE3LDMuMTU1LDMuNDE3LDMuMTU1czAuMzMxLDAuMDksMC41NjctMC41MzkKCWMwLjIzNS0wLjYzMSwwLjkzMi0xLjA5NCwxLjQ1OS0wLjkyMmMwLjUyNywwLjE3MSwyLjYxNywxLjQzOCwzLjI3LDIuMDU4QzI0LjYyNSwyMS45NzksMjQuMTc0LDIzLjAzNywyMy45ODEsMjMuMjYyeiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: contain;
}
.reservationParts__telNum:hover {
  opacity: 0.7;
}

.reservationParts__arrow {
  display: none;
  position: relative;
  width: 13.89%;
  height: 100%;
  padding-top: 24px;
}
@media screen and ( max-width: 1400px ) {
  .reservationParts__arrow {
    display: flex;
    justify-content: center;
  }
}
.reservationParts__arrow::before {
  content: "";
  display: block;
  width: 13px;
  height: 13px;
  border: 1px solid;
  border-color: #505050 #505050 transparent transparent;
  transform: rotate(-45deg);
}

.containar {
  position: relative;
}
.containar:before {
  content: "";
  width: 100%;
  height: 140px;
  background-color: #f2f1eb;
  display: block;
  position: absolute;
  top: 0;
  z-index: -1;
  transform: translateY(0);
  transition: transform 0.3s;
}
@media screen and ( max-width: 1000px ) {
  .containar:before {
    height: 100px;
  }
}
@media screen and ( max-width: 767px ) {
  .containar:before {
    display: none;
  }
}
.containar.up:after {
  transform: translateY(calc(-100% - 132px));
}

.header {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  height: 132px;
  background-color: #f2f1eb;
  z-index: 50;
  transform: translateY(0);
  transition: transform 0.3s;
}
@media screen and ( max-width: 1400px ) {
  .header {
    height: 64px;
  }
}
.header.up {
  transform: translateY(-100%);
}

.header__wrap {
  width: calc(100% - 120px);
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and ( max-width: 1400px ) {
  .header__wrap {
    width: calc(100% - 40px);
  }
}

.header__logoLink {
  margin: 47px 30px 0 0;
  display: block;
  width: 290px;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 1400px ) {
  .header__logoLink {
    width: 178px;
    margin-top: 21px;
    margin-right: 0;
  }
}
.header__logoLink:hover {
  opacity: 0.7;
}

.header__logo {
  width: auto;
  height: auto;
}

.header__nav {
  display: flex;
  height: 100%;
}
@media screen and ( max-width: 1400px ) {
  .header__nav {
    margin-top: 0;
    position: absolute;
    top: 64px;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: #f2f1eb;
    display: flex;
    flex-direction: column;
    align-items: center;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s, visibility 0.3s, transform 0.5s;
  }
  [data-is-headernav=true] .header__nav {
    opacity: 1;
    visibility: visible;
  }
}

.header__navList {
  display: flex;
  align-items: flex-start;
  height: 100%;
}
@media screen and ( max-width: 1400px ) {
  .header__navList {
    width: calc(100% - 60px);
    flex-direction: column;
    align-items: center;
  }
}

.header__navItem {
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
}
@media screen and ( max-width: 1400px ) {
  .header__navItem {
    width: 100%;
    height: auto;
    justify-content: center;
    border-top: solid 1px #d9cab8;
  }
  .header__navItem:last-of-type {
    border-bottom: solid 1px #d9cab8;
  }
}
.header__navItem:not(:first-of-type) .header__pageLink {
  padding-left: 31px;
}
@media screen and ( max-width: 1400px ) {
  .header__navItem:not(:first-of-type) .header__pageLink {
    padding-left: 6px;
  }
}
@media screen and ( max-width: 1400px ) {
  .header__navItem.js-subNav {
    flex-direction: column;
  }
}

.header__pageLink {
  height: 100%;
  font-size: 16px;
  line-height: 28px;
  letter-spacing: 0.03em;
  font-weight: 400;
  color: #5a3701;
  text-decoration: none;
  padding-top: 47px;
  display: flex;
  flex-direction: column;
  align-items: center;
  white-space: nowrap;
  transition: color 0.3s;
}
@media screen and ( max-width: 1400px ) {
  .header__pageLink {
    font-size: 14px;
    line-height: 40px;
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    padding: 5px 6px;
  }
}
.header__pageLink:hover {
  color: #e26406;
}
.header__pageLink:hover .header__pageNameEn {
  color: #373738;
}
.header__pageLink--noLink {
  opacity: 0.4;
  pointer-events: none;
}

.header__pageNameEn {
  font-size: 11px;
  line-height: 20px;
  letter-spacing: 0.03em;
  font-weight: 400;
  font-family: "Noto Serif JP", serif;
  color: #858585;
  transition: color 0.3s;
}
@media screen and ( max-width: 1400px ) {
  .header__pageNameEn {
    font-size: 11px;
    line-height: 19px;
  }
}

.header__subNavBox {
  padding-left: 38px;
  background-color: #fff;
  position: absolute;
  left: 4px;
  top: 132px;
  height: 78px;
  width: 564px;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
}
@media screen and ( max-width: 1400px ) {
  .header__subNavBox {
    position: static;
    height: auto;
    width: 100%;
    padding: 0 28px;
    opacity: 1;
    visibility: unset;
  }
}
.header__subNavBox.is-active {
  opacity: 1;
  visibility: visible;
}
@media screen and ( max-width: 1400px ) {
  .header__subNavBox.is-active {
    visibility: unset;
  }
}
.header__subNavBox--noLink {
  display: none;
}

.header__subNavList {
  display: flex;
  align-items: center;
  width: 100%;
  height: 100%;
}
@media screen and ( max-width: 1400px ) {
  .header__subNavList {
    flex-wrap: wrap;
    justify-content: flex-start;
  }
}

.header__subNavItem {
  height: 100%;
}
@media screen and ( max-width: 1400px ) {
  .header__subNavItem {
    width: 106px;
    height: auto;
  }
}
.header__subNavItem:not(:first-of-type) .header__subPageLink {
  padding-left: 33px;
}
@media screen and ( max-width: 1400px ) {
  .header__subNavItem:not(:first-of-type) .header__subPageLink {
    padding-left: 0;
  }
}

.header__subPageLink {
  height: 100%;
  font-size: 17px;
  line-height: 40px;
  letter-spacing: 0.03em;
  font-weight: 400;
  color: #5a3701;
  text-decoration: none;
  display: flex;
  align-items: center;
  transition: color 0.3s;
}
@media screen and ( max-width: 1400px ) {
  .header__subPageLink {
    font-size: 14px;
    line-height: 40px;
  }
}
.header__subPageLink::before {
  content: "";
  display: inline-block;
  background-color: #e26406;
  width: 7px;
  height: 7px;
  margin-right: 7px;
}
@media screen and ( max-width: 1400px ) {
  .header__subPageLink::before {
    width: 6px;
    height: 6px;
    margin-right: 6px;
  }
}
.header__subPageLink:hover {
  color: #e26406;
}

.header__contactBox {
  position: relative;
  margin-top: 34px;
  margin-left: 32px;
  display: flex;
  flex-direction: column;
  white-space: nowrap;
}
@media screen and ( max-width: 1400px ) {
  .header__contactBox {
    display: none;
  }
}

.header__telText {
  font-size: 16px;
  line-height: 40px;
  letter-spacing: 0.06em;
  font-weight: 500;
  color: #e26406;
  margin-left: 39px;
}
@media screen and ( max-width: 1400px ) {
  .header__telText {
    font-size: 14px;
    line-height: 35px;
    margin-left: 20px;
  }
}

.header__telNum {
  font-size: 32px;
  line-height: 29px;
  letter-spacing: 0.02em;
  font-weight: 700;
  font-family: "Noto Serif JP", serif;
  color: #5a3701;
  font-feature-settings: "palt";
  text-decoration: none;
  display: flex;
  align-self: flex-end;
  align-items: center;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 1400px ) {
  .header__telNum {
    font-size: 24px;
    line-height: 24px;
  }
}
.header__telNum:before {
  margin-right: 14px;
  margin-top: -3px;
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMzNweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzMgMzMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzIDMzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTI2NDA2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNi41LDAuNWMtOC44MzYsMC0xNiw3LjE2NC0xNiwxNmMwLDguODM2LDcuMTY0LDE2LDE2LDE2CglzMTYtNy4xNjQsMTYtMTZDMzIuNSw3LjY2NCwyNS4zMzYsMC41LDE2LjUsMC41eiBNMjMuOTgxLDIzLjI2MmMtMC4xOTMsMC4yMjUtMi4wMTIsMi42MTctNC45MDUsMS42MDkKCWMtMi44OTUtMS4wMDgtNS4xMjUtMi44MzctNi43NjItNC43OGMtMS42MzgtMS45NDMtMy4wNjMtNC40NTEtMy41NjUtNy40NzRjLTAuNTAyLTMuMDIzLDIuMTY0LTQuNDA4LDIuNDE4LTQuNTYxCglzMS4zNzMtMC40MTgsMS44NzUsMC4zMjljMC41LDAuNzQ3LDEuMzk1LDMuMDIxLDEuNDc0LDMuNTdjMC4wOCwwLjU0OS0wLjQ5NSwxLjE1Ni0xLjE1NiwxLjI4MgoJYy0wLjY2MSwwLjEyNS0wLjYyOCwwLjQ2OC0wLjYyOCwwLjQ2OHMwLjM2NywxLjMzNSwyLjUzLDMuOTAyYzIuMTY0LDIuNTY3LDMuNDE3LDMuMTU1LDMuNDE3LDMuMTU1czAuMzMxLDAuMDksMC41NjctMC41MzkKCWMwLjIzNS0wLjYzMSwwLjkzMi0xLjA5NCwxLjQ1OS0wLjkyMmMwLjUyNywwLjE3MSwyLjYxNywxLjQzOCwzLjI3LDIuMDU4QzI0LjYyNSwyMS45NzksMjQuMTc0LDIzLjAzNywyMy45ODEsMjMuMjYyeiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: contain;
}
.header__telNum:hover {
  opacity: 0.7;
}

.headerHumburger {
  width: 50px;
  height: 50px;
  background-color: #8a6a44;
  display: none;
}
@media screen and ( max-width: 1400px ) {
  .headerHumburger {
    display: flex;
    justify-content: center;
    align-items: center;
  }
}

.headerHumburger__button {
  width: 30px;
  height: 22px;
  padding: 0;
  margin: 0;
  background-color: transparent;
  border: none;
  align-self: center;
  position: relative;
  cursor: pointer;
}

.headerHumburger__stick {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 2px;
  background-color: #fff;
}
.headerHumburger__stick:nth-of-type(1) {
  top: 0;
  transition: top 0.3s, transform 0.3s;
}
[data-is-headernav=true] .headerHumburger__stick:nth-of-type(1) {
  top: 50%;
  transform: translate(-50%, -50%) rotate(45deg);
}
.headerHumburger__stick:nth-of-type(2) {
  top: 50%;
  transform: translate(-50%, -50%);
  transition: opacity 0.3s;
}
[data-is-headernav=true] .headerHumburger__stick:nth-of-type(2) {
  opacity: 0;
}
.headerHumburger__stick:nth-of-type(3) {
  bottom: 0;
  transition: bottom 0.3s, transform 0.3s;
}
[data-is-headernav=true] .headerHumburger__stick:nth-of-type(3) {
  bottom: 50%;
  transform: translate(-50%, 50%) rotate(-45deg);
}

.footer {
  padding: 115px 0 55px;
  background-color: #f2f1eb;
}
@media screen and ( max-width: 767px ) {
  .footer {
    padding: 65px 0 84px;
  }
}

.footer__wrap {
  max-width: 1000px;
  width: calc(100% - 40px);
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
@media screen and ( max-width: 767px ) {
  .footer__wrap {
    flex-direction: column;
  }
}

.footer__contents {
  width: 470px;
  margin-right: 6%;
}
@media screen and ( max-width: 1000px ) {
  .footer__contents {
    margin-right: 4%;
  }
}
@media screen and ( max-width: 767px ) {
  .footer__contents {
    width: 100%;
    margin-right: 0;
  }
}

.footer__logoBox {
  display: block;
  height: 60px;
}
@media screen and ( max-width: 767px ) {
  .footer__logoBox {
    height: 40px;
  }
}

.footer__logo {
  height: 100%;
}

.footer__contactBox {
  position: relative;
  height: 75px;
  margin: 12px 0 0;
}
@media screen and ( max-width: 767px ) {
  .footer__contactBox {
    height: 51px;
    margin: 8px 0 12px;
  }
}

.footer__addr {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  white-space: nowrap;
}
@media screen and ( max-width: 767px ) {
  .footer__addr {
    font-size: 11px;
    line-height: 17px;
  }
}

.footer__telBox {
  position: absolute;
  bottom: 0;
  left: 0;
  display: flex;
}
@media screen and ( max-width: 767px ) {
  .footer__telBox {
    margin-right: 50px;
  }
}
@media screen and ( max-width: 575px ) {
  .footer__telBox {
    margin-right: 0;
  }
}
.footer__telBox:before {
  margin-top: 2px;
  margin-right: 9px;
  content: "";
  display: inline-block;
  width: 32px;
  height: 32px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMzNweCIgaGVpZ2h0PSIzM3B4IiB2aWV3Qm94PSIwIDAgMzMgMzMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMzIDMzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTI2NDA2IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNi41LDAuNWMtOC44MzYsMC0xNiw3LjE2NC0xNiwxNmMwLDguODM2LDcuMTY0LDE2LDE2LDE2CglzMTYtNy4xNjQsMTYtMTZDMzIuNSw3LjY2NCwyNS4zMzYsMC41LDE2LjUsMC41eiBNMjMuOTgxLDIzLjI2MmMtMC4xOTMsMC4yMjUtMi4wMTIsMi42MTctNC45MDUsMS42MDkKCWMtMi44OTUtMS4wMDgtNS4xMjUtMi44MzctNi43NjItNC43OGMtMS42MzgtMS45NDMtMy4wNjMtNC40NTEtMy41NjUtNy40NzRjLTAuNTAyLTMuMDIzLDIuMTY0LTQuNDA4LDIuNDE4LTQuNTYxCglzMS4zNzMtMC40MTgsMS44NzUsMC4zMjljMC41LDAuNzQ3LDEuMzk1LDMuMDIxLDEuNDc0LDMuNTdjMC4wOCwwLjU0OS0wLjQ5NSwxLjE1Ni0xLjE1NiwxLjI4MgoJYy0wLjY2MSwwLjEyNS0wLjYyOCwwLjQ2OC0wLjYyOCwwLjQ2OHMwLjM2NywxLjMzNSwyLjUzLDMuOTAyYzIuMTY0LDIuNTY3LDMuNDE3LDMuMTU1LDMuNDE3LDMuMTU1czAuMzMxLDAuMDksMC41NjctMC41MzkKCWMwLjIzNS0wLjYzMSwwLjkzMi0xLjA5NCwxLjQ1OS0wLjkyMmMwLjUyNywwLjE3MSwyLjYxNywxLjQzOCwzLjI3LDIuMDU4QzI0LjYyNSwyMS45NzksMjQuMTc0LDIzLjAzNywyMy45ODEsMjMuMjYyeiIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and ( max-width: 767px ) {
  .footer__telBox:before {
    margin-top: 2px;
    margin-right: 7px;
    width: 22px;
    height: 22px;
  }
}

.footer__telBoxInner {
  display: flex;
  flex-direction: column;
}

.footer__tel {
  font-size: 33px;
  line-height: 30px;
  letter-spacing: 0.02em;
  font-weight: 700;
  font-family: "Noto Serif JP", serif;
  text-decoration: none;
  color: #505050;
  font-feature-settings: "palt";
  display: flex;
  align-items: center;
}
@media screen and ( max-width: 767px ) {
  .footer__tel {
    font-size: 22px;
    line-height: 20px;
  }
}

.footer__reservation {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 20px;
  line-height: 40px;
  font-weight: 500;
  width: 129px;
  height: 75px;
  background-color: #e26406;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  text-decoration: none;
}
@media screen and ( max-width: 767px ) {
  .footer__reservation {
    font-size: 14px;
    line-height: 27px;
    width: 88px;
    height: 51px;
  }
}

.footer__parking {
  width: 100%;
  margin: 20px 0 24px;
  color: #e26406;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
}
@media screen and ( max-width: 767px ) {
  .footer__parking {
    margin: 18px 0 20px;
    font-size: 14px;
  }
}

.footer__mapArea {
  width: 470px;
  margin: 30px 0 0;
  display: flex;
  flex-direction: column;
}
@media screen and ( max-width: 1000px ) {
  .footer__mapArea {
    width: calc(100% - 470px);
  }
}
@media screen and ( max-width: 767px ) {
  .footer__mapArea {
    width: 100%;
    margin-top: 52px;
  }
}

.footer__mapBox {
  width: 100%;
  height: 336px;
}
@media screen and ( max-width: 767px ) {
  .footer__mapBox {
    height: 238px;
  }
}
.footer__mapBox iframe {
  width: 100%;
  height: 100%;
}

.footer__mapLink {
  font-size: 14px;
  line-height: 25px;
  letter-spacing: 0.03em;
  font-weight: 400;
  color: #505050;
  font-feature-settings: "palt";
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: flex-end;
  text-decoration: none;
  width: 180px;
  height: 32px;
  border: solid 1px #505050;
  margin-top: 27px;
}
@media screen and ( max-width: 767px ) {
  .footer__mapLink {
    font-size: 11px;
    line-height: 18px;
    width: 135px;
    height: 24px;
    margin-top: 14px;
  }
}
.footer__mapLink:after {
  margin-left: 5px;
  content: "";
  display: inline-block;
  width: 23px;
  height: 7px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMjQuNTk3cHgiIGhlaWdodD0iNy44OHB4IiB2aWV3Qm94PSIwIDAgMjQuNTk3IDcuODgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0LjU5NyA3Ljg4IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNTA1MDUwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMCw3LjM4IDIzLjQxLDcuMzggMTYuNTU1LDAuMzQ5ICIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and ( max-width: 767px ) {
  .footer__mapLink:after {
    width: 17px;
    height: 5px;
  }
}

.footer__copy {
  font-size: 12px;
  line-height: 30px;
  font-weight: 400;
  color: #646464;
  display: flex;
  justify-content: center;
  margin-top: 101px;
}
@media screen and ( max-width: 767px ) {
  .footer__copy {
    font-size: 10px;
    line-height: 30px;
    margin-top: 51px;
  }
}

/**
 * Swiper 9.1.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 16, 2023
 */
@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, 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");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color:#007aff;
}

.swiper, swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide, swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-autoheight, .swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
}

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  transform-style: preserve-3d;
}

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}

.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-horizontal.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}

.swiper-vertical.swiper-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}

.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}

.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}

.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}

:root {
  --swiper-navigation-size:44px;
}

.swiper-button-next, .swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}

.swiper-button-next:after, .swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev, .swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
  content: "prev";
}

.swiper-button-next, .swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
  content: "next";
}

.swiper-button-lock {
  display: none;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet:only-child {
  display: none !important;
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet, :host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}

.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

.swiper .swiper-notification, swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube {
  overflow: visible;
}

.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}

.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}

.swiper-flip {
  overflow: visible;
}

.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}

.swiper-cards {
  overflow: visible;
}

.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

@media screen and ( max-width: 767px ) {
  .topMv {
    background-color: #f2f1eb;
    padding-bottom: 22px;
  }
}

.topMv__wrap {
  width: calc(100% - 120px);
  height: 700px;
  margin: 0 auto;
  position: relative;
}
@media screen and ( max-width: 1400px ) {
  .topMv__wrap {
    aspect-ratio: 1280/700;
    height: auto;
  }
}
@media screen and ( max-width: 1200px ) {
  .topMv__wrap {
    width: calc(100% - 40px);
  }
}
@media screen and ( max-width: 767px ) {
  .topMv__wrap {
    aspect-ratio: 320/464;
  }
}

.topMv__wrap::after {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  display: block;
  height: 500px;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.3), transparent);
  content: "";
}
@media screen and ( max-width: 1400px ) {
  .topMv__wrap::after {
    aspect-ratio: 1280/500;
    height: auto;
  }
}
@media screen and ( max-width: 767px ) {
  .topMv__wrap::after {
    top: 0;
    bottom: auto;
    aspect-ratio: 320/326;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.3), transparent);
  }
}

.swiper {
  width: 100%;
  height: 100%;
}

.topMv__slide {
  position: relative;
  overflow: hidden;
  height: 100%;
}
.topMv__slide:not(.swiper-slide-active) .topMv__slideImage, .topMv__slide:not(.swiper-slide-prev) .topMv__slideImage {
  transform: scale(1.09);
}
.topMv__slide.swiper-slide-active .topMv__slideImage, .topMv__slide.swiper-slide-prev .topMv__slideImage {
  transition: transform 8s linear;
  transform: scale(1);
}

.topMv__slideImage {
  width: 100%;
}

.topMv__copyBox {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  aspect-ratio: 1114/261;
  width: 557px;
  margin: auto;
}
@media screen and ( max-width: 1400px ) {
  .topMv__copyBox {
    width: 43.515625%;
  }
}
@media screen and ( max-width: 767px ) {
  .topMv__copyBox {
    width: 79.0625%;
    top: 6.465517%;
    bottom: auto;
  }
}

.topBanner {
  aspect-ratio: 880/210;
  max-width: calc(100% - 40px);
  width: 880px;
  margin: 105px auto 0;
}
@media screen and ( max-width: 767px ) {
  .topBanner {
    margin-top: 40px;
  }
}

.topBanner__img {
  width: 100%;
}

.topNewsAndInfo__wrap {
  max-width: 1000px;
  box-sizing: content-box;
  padding: 90px 20px 103px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  background-color: #fff;
}
@media screen and ( max-width: 767px ) {
  .topNewsAndInfo__wrap {
    padding: 50px 20px 79px;
    flex-direction: column;
    align-items: center;
  }
}

.topNewsAndInfo__title {
  font-size: 30px;
  line-height: 59px;
  font-weight: 400;
  font-family: "Noto Serif JP", serif;
  color: #e26406;
  padding-bottom: 1px;
  border-bottom: solid 1px #505050;
  margin-bottom: 24px;
}
@media screen and ( max-width: 767px ) {
  .topNewsAndInfo__title {
    font-size: 24px;
    line-height: 40px;
    margin-bottom: 20px;
  }
}

.topNews {
  width: 50%;
  margin-right: 6%;
  display: flex;
  flex-direction: column;
}
@media screen and ( max-width: 1000px ) {
  .topNews {
    margin-right: 4%;
  }
}
@media screen and ( max-width: 767px ) {
  .topNews {
    width: 100%;
    margin-right: 0;
  }
}

.topNews__list {
  display: flex;
  flex-direction: column;
}

.topNews__item:not(:first-of-type) {
  margin-top: 30px;
}
@media screen and ( max-width: 767px ) {
  .topNews__item:not(:first-of-type) {
    margin-top: 22px;
  }
}

.topNews__link {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  text-decoration: none;
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  font-feature-settings: "palt";
  color: #505050;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 767px ) {
  .topNews__link {
    font-size: 12px;
    line-height: 14px;
    font-size: 10px;
  }
}
.topNews__link:hover {
  opacity: 0.7;
}

.topNews__date {
  padding-bottom: 10px;
}
@media screen and ( max-width: 767px ) {
  .topNews__date {
    padding-bottom: 2px;
  }
}

.topNews__archiveLink {
  font-size: 12px;
  line-height: 21px;
  font-weight: 400;
  color: #505050;
  font-feature-settings: "palt";
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: flex-end;
  text-decoration: none;
  width: 113px;
  height: 30px;
  border: solid 1px #505050;
  margin-top: 22px;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 767px ) {
  .topNews__archiveLink {
    font-size: 10px;
    line-height: 14px;
    letter-spacing: 0.03em;
    width: 75px;
    height: 20px;
    margin-top: 14px;
  }
}
.topNews__archiveLink:after {
  margin-left: 12px;
  content: "";
  display: inline-block;
  width: 23px;
  height: 7px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMjQuNTk3cHgiIGhlaWdodD0iNy44OHB4IiB2aWV3Qm94PSIwIDAgMjQuNTk3IDcuODgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0LjU5NyA3Ljg4IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNTA1MDUwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMCw3LjM4IDIzLjQxLDcuMzggMTYuNTU1LDAuMzQ5ICIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and ( max-width: 767px ) {
  .topNews__archiveLink:after {
    margin-left: 8px;
    width: 16px;
    height: 5px;
  }
}
.topNews__archiveLink:hover {
  opacity: 0.7;
}

@media screen and ( max-width: 1000px ) {
  .topInformation {
    flex: 1;
  }
}
@media screen and ( max-width: 767px ) {
  .topInformation {
    width: 100%;
    margin-top: 44px;
  }
}
.topInformation .informationTable__note:not(:nth-of-type(2)) {
  padding-left: 10px;
}
@media screen and ( max-width: 1000px ) {
  .topInformation .informationTable__note:not(:nth-of-type(2)) {
    padding-left: 0;
  }
}

.topFeature {
  background-color: #f2f1eb;
  padding: 111px 0 140px;
  overflow: hidden;
}
@media screen and ( max-width: 767px ) {
  .topFeature {
    padding: 88px 0 82px;
  }
}

.topFeature__copy {
  font-size: 34px;
  line-height: 42px;
  letter-spacing: 0.1em;
  font-weight: 400;
  color: #8a6a44;
  font-family: "Noto Serif JP", serif;
  font-feature-settings: "palt";
  text-align: center;
}
@media screen and ( max-width: 767px ) {
  .topFeature__copy {
    font-size: 25px;
    line-height: 33px;
  }
}

.topFeature__copyBox {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 3px;
}

.topFeature__wrap {
  max-width: 1000px;
  width: calc(100% - 40px);
  height: 100%;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.topFeature__sectionTitleBox {
  margin-bottom: 83px;
}
@media screen and ( max-width: 767px ) {
  .topFeature__sectionTitleBox {
    margin-bottom: 48px;
  }
}

.topFeature__detail {
  font-size: 18px;
  line-height: 40px;
  letter-spacing: 0.1em;
  font-weight: 400;
  font-family: "Noto Serif JP", serif;
  color: #505050;
  font-feature-settings: "palt";
  text-align: center;
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 767px ) {
  .topFeature__detail {
    font-size: 13px;
    line-height: 27px;
    letter-spacing: 0;
    margin-top: 17px;
  }
}

.topFeature__line {
  width: 1px;
  height: 125px;
  background-color: #505050;
  margin: 34px auto 16px;
}
@media screen and ( max-width: 767px ) {
  .topFeature__line {
    height: 92px;
    margin: 38px auto 7px;
  }
}

.topFeature__box:not(:first-of-type) {
  margin-top: 96px;
}
@media screen and ( max-width: 767px ) {
  .topFeature__box:not(:first-of-type) {
    margin-top: 70px;
  }
}
.topFeature__box:nth-of-type(even) .topFeature__media {
  flex-direction: row-reverse;
}
@media screen and ( max-width: 767px ) {
  .topFeature__box:nth-of-type(even) .topFeature__media {
    flex-direction: column-reverse;
  }
}
.topFeature__box:nth-of-type(even) .topFeature__mediaImage {
  margin-right: 0;
  margin-left: 6%;
}
@media screen and ( max-width: 1000px ) {
  .topFeature__box:nth-of-type(even) .topFeature__mediaImage {
    margin-left: 4%;
  }
}
@media screen and ( max-width: 767px ) {
  .topFeature__box:nth-of-type(even) .topFeature__mediaImage {
    margin-left: 0;
  }
}

.topFeature__media {
  display: flex;
  justify-content: space-between;
}
@media screen and ( max-width: 767px ) {
  .topFeature__media {
    flex-direction: column-reverse;
  }
}

.topFeature__mediaImage {
  width: 47%;
  margin-right: 6%;
}
@media screen and ( max-width: 1000px ) {
  .topFeature__mediaImage {
    margin-right: 4%;
  }
}
@media screen and ( max-width: 767px ) {
  .topFeature__mediaImage {
    width: 100%;
    margin-right: 0;
    margin-top: 23px;
  }
}

.topFeature__image {
  width: 100%;
  height: auto;
}

.topFeature__contents {
  flex: 1;
}

.topFeature__num {
  font-size: 72px;
  line-height: 72px;
  font-weight: 400;
  font-family: "Noto Serif JP", serif;
  color: #d9cab8;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 116px;
  height: 116px;
  border: solid 7px #d9cab8;
}
@media screen and ( max-width: 1000px ) {
  .topFeature__num {
    font-size: 60px;
    line-height: 60px;
    width: 100px;
    height: 100px;
  }
}
@media screen and ( max-width: 767px ) {
  .topFeature__num {
    font-size: 56px;
    line-height: 56px;
    width: 90px;
    height: 90px;
    border-width: 5px;
  }
}
.topFeature__num::before {
  content: "POINT";
  display: block;
  font-size: 17px;
  line-height: 17px;
  letter-spacing: 0.2em;
}
@media screen and ( max-width: 1000px ) {
  .topFeature__num::before {
    font-size: 16px;
    line-height: 16px;
  }
}
@media screen and ( max-width: 767px ) {
  .topFeature__num::before {
    font-weight: 700;
    font-size: 13px;
    line-height: 13px;
  }
}

.topFeature__mediaTitle {
  font-size: 33px;
  line-height: 44px;
  letter-spacing: 0.01em;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #e26406;
  font-feature-settings: "palt";
  margin-top: 19px;
}
@media screen and ( max-width: 1000px ) {
  .topFeature__mediaTitle {
    font-size: 28px;
  }
}
@media screen and ( max-width: 767px ) {
  .topFeature__mediaTitle {
    font-size: 23px;
    line-height: 33px;
    margin-top: 13px;
  }
}

.topFeature__mediaDetail {
  font-size: 16px;
  line-height: 29px;
  letter-spacing: 0.036em;
  font-weight: 400;
  color: #505050;
  font-feature-settings: "palt";
  margin-top: 16px;
}
@media screen and ( max-width: 1000px ) {
  .topFeature__mediaDetail {
    font-size: 15px;
  }
}
@media screen and ( max-width: 767px ) {
  .topFeature__mediaDetail {
    font-size: 13px;
    line-height: 24px;
    margin-top: 6px;
  }
}

.topSliderArea {
  padding: 16px 0;
}
@media screen and ( max-width: 767px ) {
  .topSliderArea {
    padding: 9px 0;
  }
}
.topSliderArea .swiper-wrapper {
  transition-timing-function: linear !important;
}

.topSliderArea__image {
  width: 100%;
  height: 100%;
}

.topMedical {
  position: relative;
  background-color: #fff9ea;
  padding: 150px 0 141px;
}
@media screen and ( max-width: 767px ) {
  .topMedical {
    padding: 103px 0 80px;
  }
}

.topMedical__bg {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  opacity: 0.2;
}

.topMedical__bgImg {
  width: 100%;
}

.topMedical__detail {
  font-size: 18px;
  line-height: 40px;
  letter-spacing: 0.11em;
  font-weight: 400;
  font-family: "Noto Serif JP", serif;
  color: #505050;
  font-feature-settings: "palt";
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
@media screen and ( max-width: 767px ) {
  .topMedical__detail {
    font-size: 13px;
    line-height: 40px;
    margin-top: 24px;
  }
}

.topMedical__wrap {
  max-width: 1000px;
  width: calc(100% - 40px);
  margin: 0 auto;
}

.topMedical__list {
  margin-top: 69px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-left: -60px;
}
@media screen and ( max-width: 1000px ) {
  .topMedical__list {
    margin-left: -40px;
  }
}
@media screen and ( max-width: 767px ) {
  .topMedical__list {
    margin-top: 41px;
    flex-direction: column;
    align-items: center;
    margin-left: 0;
  }
}

.topMedical__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(50% - 60px);
  margin-left: 60px;
  background-color: #d9cab8;
  padding: 30px 6px 6px;
}
@media screen and ( max-width: 1000px ) {
  .topMedical__item {
    width: calc(50% - 40px);
    margin-left: 40px;
  }
}
@media screen and ( max-width: 767px ) {
  .topMedical__item {
    width: 100%;
    margin-left: 0;
    padding: 11px 3px 3px;
  }
}
.topMedical__item:first-of-type .topMedical__icon .topMedical__iconImage {
  margin-left: 25px;
}
@media screen and ( max-width: 767px ) {
  .topMedical__item:first-of-type .topMedical__icon .topMedical__iconImage {
    width: 60%;
    margin-left: 15px;
  }
}
@media screen and ( max-width: 767px ) {
  .topMedical__item:nth-of-type(2) .topMedical__icon .topMedical__iconImage {
    width: 60%;
    margin-left: 6px;
  }
}
@media screen and ( max-width: 767px ) {
  .topMedical__item:nth-of-type(3) .topMedical__icon .topMedical__iconImage {
    width: 59%;
  }
}
@media screen and ( max-width: 767px ) {
  .topMedical__item:last-of-type .topMedical__icon .topMedical__iconImage {
    width: 38%;
  }
}
.topMedical__item:nth-of-type(n + 3) {
  margin-top: 60px;
}
@media screen and ( max-width: 1000px ) {
  .topMedical__item:nth-of-type(n + 3) {
    margin-top: 40px;
  }
}
@media screen and ( max-width: 767px ) {
  .topMedical__item:nth-of-type(n + 3) {
    margin-top: 0;
  }
}
@media screen and ( max-width: 767px ) {
  .topMedical__item:nth-of-type(n + 2) {
    margin-top: 50px;
  }
}

.topMedical__icon {
  background-color: #fff;
  width: 140px;
  height: 140px;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
}
@media screen and ( max-width: 767px ) {
  .topMedical__icon {
    width: 90px;
    height: 90px;
    margin-bottom: 10px;
  }
}

.topMedical__contents {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
  width: 100%;
  padding: 30px 13.77%;
}
@media screen and ( max-width: 767px ) {
  .topMedical__contents {
    padding: 28px 7%;
  }
}

.topMedical__itemTitle {
  display: flex;
  justify-content: center;
}

@media screen and ( max-width: 767px ) {
  .topMedical__itemTitleImage {
    width: 90%;
  }
}

.topMedical__itemDetail {
  font-size: 16px;
  line-height: 27px;
  font-weight: 400;
  margin-top: 16px;
}
@media screen and ( max-width: 767px ) {
  .topMedical__itemDetail {
    font-size: 13px;
    line-height: 23px;
    margin-top: 13px;
  }
}

.topMedical__panel {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 86px;
}
@media screen and ( max-width: 1000px ) {
  .topMedical__panel {
    flex-direction: column;
  }
}
@media screen and ( max-width: 767px ) {
  .topMedical__panel {
    margin-top: 49px;
  }
}
.topMedical__panel:before {
  content: "歯のお悩み、ご相談ください。";
  display: block;
  font-size: 26px;
  line-height: 46px;
  letter-spacing: 0.05em;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #8a6a44;
  font-feature-settings: "palt";
  margin-right: 48px;
}
@media screen and ( max-width: 767px ) {
  .topMedical__panel:before {
    font-size: 15px;
    line-height: 46px;
    letter-spacing: 0.1em;
    margin-right: 0;
  }
}

.topMedical__panelList {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 47%;
}
@media screen and ( max-width: 1000px ) {
  .topMedical__panelList {
    width: 80%;
    margin-top: 14px;
  }
}

.topMedical__panelItem {
  font-size: 21px;
  line-height: 38px;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #9d8262;
  width: 48.93617%;
  padding: 13px 0;
}
@media screen and ( max-width: 767px ) {
  .topMedical__panelItem {
    width: calc(50% - 3px);
    font-size: 11px;
    line-height: 20px;
    padding: 11px 0;
  }
}
.topMedical__panelItem:nth-of-type(n + 3) {
  margin-top: 10px;
}
@media screen and ( max-width: 767px ) {
  .topMedical__panelItem:nth-of-type(n + 3) {
    margin-top: 6px;
  }
}

.topClinic {
  overflow: hidden;
}

.topClinic__wrap {
  max-width: 995px;
  box-sizing: content-box;
  padding: 111px 20px 128px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #fff;
}
@media screen and ( max-width: 767px ) {
  .topClinic__wrap {
    padding: 86px 20px 67px;
  }
}

.topClinic__media {
  display: flex;
  margin-top: 65px;
}
@media screen and ( max-width: 767px ) {
  .topClinic__media {
    flex-direction: column;
    align-items: center;
    margin-top: 43px;
  }
}

.topClinic__mediaImage {
  width: 47.23%;
  margin-right: 5.53%;
}
@media screen and ( max-width: 1000px ) {
  .topClinic__mediaImage {
    margin-right: 4%;
  }
}
@media screen and ( max-width: 767px ) {
  .topClinic__mediaImage {
    width: 100%;
    margin-right: 0;
  }
}

.topClinic__image {
  width: 100%;
  height: auto;
}

.topClinic__contents {
  flex: 1;
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}
@media screen and ( max-width: 767px ) {
  .topClinic__contents {
    margin-top: 29px;
  }
}

.topClinic__mediaTitle {
  font-size: 30px;
  line-height: 47px;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #e26406;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 1000px ) {
  .topClinic__mediaTitle {
    font-size: 26px;
  }
}
@media screen and ( max-width: 767px ) {
  .topClinic__mediaTitle {
    font-size: 22px;
    line-height: 32px;
  }
}

.topClinic__detail {
  font-size: 16px;
  line-height: 31px;
  font-weight: 400;
  margin-top: 4px;
}
@media screen and ( max-width: 1000px ) {
  .topClinic__detail {
    font-size: 15px;
  }
}
@media screen and ( max-width: 767px ) {
  .topClinic__detail {
    font-size: 14px;
    line-height: 24px;
    margin-top: 9px;
  }
}

.topClinic__link {
  font-size: 14px;
  line-height: 25px;
  letter-spacing: 0.03em;
  font-weight: 400;
  color: #505050;
  font-feature-settings: "palt";
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: flex-end;
  text-decoration: none;
  width: 160px;
  height: 32px;
  border: solid 1px #505050;
  margin-top: 27px;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 767px ) {
  .topClinic__link {
    font-size: 11px;
    line-height: 18px;
    width: 125px;
    height: 24px;
    margin-top: 10px;
  }
}
.topClinic__link:after {
  margin-left: 12px;
  content: "";
  display: inline-block;
  width: 23px;
  height: 7px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMjQuNTk3cHgiIGhlaWdodD0iNy44OHB4IiB2aWV3Qm94PSIwIDAgMjQuNTk3IDcuODgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0LjU5NyA3Ljg4IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNTA1MDUwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMCw3LjM4IDIzLjQxLDcuMzggMTYuNTU1LDAuMzQ5ICIvPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-size: contain;
}
@media screen and ( max-width: 767px ) {
  .topClinic__link:after {
    margin-left: 9px;
    width: 17px;
    height: 5px;
  }
}
.topClinic__link:hover {
  opacity: 0.7;
}

.topClinic__qaBox {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 95px;
}
@media screen and ( max-width: 767px ) {
  .topClinic__qaBox {
    margin-top: 58px;
  }
}

.topClinic__qaLink {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #9d8262;
  width: 500px;
  height: 120px;
  margin: 0 auto;
  position: relative;
  transition: opacity 0.3s;
  font-size: 24px;
  line-height: 43px;
  letter-spacing: 0.15em;
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  color: #fff;
  font-feature-settings: "palt";
  text-decoration: none;
}
@media screen and ( max-width: 767px ) {
  .topClinic__qaLink {
    width: 84.37%;
    height: 70px;
    font-size: 13px;
    line-height: 23px;
  }
}
.topClinic__qaLink::before {
  content: "";
  display: block;
  border: solid 1px #ffffff;
  width: 97.6%;
  height: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}
@media screen and ( max-width: 767px ) {
  .topClinic__qaLink::before {
    width: 96.29%;
    height: 85.71%;
  }
}
.topClinic__qaLink:hover {
  opacity: 0.7;
}

.topClinic__qaLargeText {
  display: block;
  font-size: 45px;
  line-height: 45px;
  letter-spacing: 0.15em;
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  margin-left: 32px;
}
@media screen and ( max-width: 767px ) {
  .topClinic__qaLargeText {
    font-size: 24px;
    line-height: 23px;
    margin-left: 20px;
  }
}

.topClinic__qaNote {
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.02em;
  font-weight: 400;
  margin-top: 21px;
}
@media screen and ( max-width: 767px ) {
  .topClinic__qaNote {
    font-size: 11px;
    line-height: 13px;
    margin-top: 14px;
  }
}

.aboutMedical__wrap {
  max-width: 1000px;
  margin: 0 auto;
  box-sizing: content-box;
  padding: 124px 20px 141px;
  background-color: #fff;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__wrap {
    padding: 61px 20px 96px;
  }
}

.aboutMedical__box {
  display: flex;
  flex-direction: row-reverse;
  position: relative;
  margin-top: 99px;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__box {
    flex-direction: column;
    align-items: center;
    margin-top: 47px;
    padding-bottom: 58.44vw;
  }
}

.aboutMedical__imageArea {
  width: 47%;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__imageArea {
    width: 100%;
  }
}

.aboutMedical__imageBox {
  position: relative;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__imageBox:first-of-type {
    width: 81.25%;
    margin: 0 auto;
  }
}
.aboutMedical__imageBox:first-of-type::after {
  content: "";
  display: block;
  width: 100%;
  height: 4px;
  background-color: #8a6a44;
  position: absolute;
  bottom: 0;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__imageBox:first-of-type::after {
    height: 2px;
  }
}
.aboutMedical__imageBox:last-of-type {
  margin-top: 31px;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__imageBox:last-of-type {
    position: absolute;
    bottom: 0;
  }
}

.aboutMedical__caption {
  font-size: 22px;
  line-height: 1;
  font-weight: 500;
  letter-spacing: 0.07em;
  font-family: "Noto Serif JP", serif;
  color: #fff;
  width: 208px;
  height: 65px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #8a6a44;
  position: absolute;
  bottom: 0;
  right: 0;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__caption {
    font-size: 18px;
    line-height: 24px;
    width: 58.46%;
    height: 53px;
  }
}
.aboutMedical__caption:before {
  content: "院長";
  display: block;
  font-size: 15px;
  line-height: 1;
  margin: 2px 21px 0 0;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__caption:before {
    font-size: 13px;
    line-height: 24px;
    margin-right: 16px;
  }
}

.aboutMedical__contents {
  width: 47%;
  margin-right: 6%;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__contents {
    width: 100%;
    margin-right: 0;
    margin-top: 43px;
  }
}

.aboutMedical__mediaTitle {
  font-size: 34px;
  line-height: 48px;
  letter-spacing: 0.13em;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #8a6a44;
  font-feature-settings: "palt";
  margin-bottom: 11px;
}
@media screen and ( max-width: 1000px ) {
  .aboutMedical__mediaTitle {
    font-size: 28px;
  }
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__mediaTitle {
    font-size: 23px;
    line-height: 33px;
    margin-bottom: 9px;
  }
}

.aboutMedical__detail {
  font-size: 16px;
  line-height: 35px;
  letter-spacing: 0.05em;
  font-weight: 400;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 1000px ) {
  .aboutMedical__detail {
    font-size: 15px;
  }
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__detail {
    font-size: 13px;
    line-height: 24px;
  }
}
.aboutMedical__detail:not(:first-of-type) {
  margin-top: 34px;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__detail:not(:first-of-type) {
    margin-top: 23px;
  }
}

.aboutMedical__list {
  display: flex;
  flex-direction: column;
  margin-top: 51px;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__list {
    margin-top: 39px;
  }
}

.aboutMedical__listTitle {
  font-size: 21px;
  line-height: 30px;
  letter-spacing: 0.05em;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #8a6a44;
  position: relative;
  margin-bottom: 13px;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__listTitle {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 15px;
  }
}
.aboutMedical__listTitle::after {
  content: "";
  display: block;
  width: 70%;
  height: 1px;
  background-color: #6b6b6b;
  margin-top: 10px;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__listTitle::after {
    width: 100%;
    margin-top: 8px;
  }
}

.aboutMedical__listContents {
  font-size: 14px;
  line-height: 30px;
  font-weight: 400;
  color: #6b6b6b;
  display: flex;
}
@media screen and ( max-width: 767px ) {
  .aboutMedical__listContents {
    font-size: 13px;
    line-height: 25px;
  }
}
.aboutMedical__listContents:before {
  content: "・";
  display: inline-block;
}
.aboutMedical__listContents--graduation:after {
  content: "卒";
  display: inline-block;
  margin-left: 7px;
}
.aboutMedical__listContents--completion:after {
  content: "修了";
  display: inline-block;
  margin-left: 7px;
}

.aboutMedical__date {
  margin-right: 14px;
}

.aboutMedicalThought {
  background-color: #f2f1eb;
}

.aboutMedicalThought__containar {
  width: 100%;
  height: 100%;
  padding: 155px 0 170px;
  position: relative;
}
@media screen and ( max-width: 767px ) {
  .aboutMedicalThought__containar {
    padding: 0 0 65px;
  }
}

.aboutMedicalThought__bg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  object-fit: cover;
  object-position: center top;
  opacity: 0.15;
}
@media screen and ( max-width: 767px ) {
  .aboutMedicalThought__bg {
    position: static;
  }
}

.aboutMedicalThought__title {
  position: relative;
  max-width: 1000px;
  width: calc(100% - 40px);
  padding: 19px 0;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  border-top: solid 1px #6b6b6b;
  border-bottom: solid 1px #6b6b6b;
  font-size: 34px;
  line-height: 43px;
  letter-spacing: 0.05em;
  color: #e26406;
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 767px ) {
  .aboutMedicalThought__title {
    position: absolute;
    top: 19.72vw;
    left: 50%;
    transform: translateX(-50%);
    padding: 22px 0;
    font-size: 24px;
    line-height: 14px;
  }
}

.aboutMedicalThought__wrap {
  position: relative;
  max-width: 1000px;
  width: calc(100% - 40px);
  margin: 0 auto;
  margin-top: 52px;
}
@media screen and ( max-width: 767px ) {
  .aboutMedicalThought__wrap {
    margin-top: 36px;
  }
}

.aboutMedicalThought__box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and ( max-width: 767px ) {
  .aboutMedicalThought__box {
    flex-direction: column;
  }
}

.aboutMedicalThought__item {
  width: 46%;
}
@media screen and ( max-width: 767px ) {
  .aboutMedicalThought__item {
    width: 100%;
  }
}
.aboutMedicalThought__item:nth-of-type(n + 3) {
  margin-top: 51px;
}
@media screen and ( max-width: 767px ) {
  .aboutMedicalThought__item:nth-of-type(n + 3) {
    margin-top: 0;
  }
}
@media screen and ( max-width: 767px ) {
  .aboutMedicalThought__item:not(:first-of-type) {
    margin-top: 47px;
  }
}

.aboutMedicalThought__itemTitle {
  font-size: 28px;
  line-height: 43px;
  letter-spacing: 0.05em;
  font-weight: 400;
  font-family: "Noto Serif JP", serif;
  color: #8a6a44;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 767px ) {
  .aboutMedicalThought__itemTitle {
    font-size: 22px;
    line-height: 35px;
  }
}

.aboutMedicalThought__detail {
  font-size: 16px;
  line-height: 29px;
  font-weight: 400;
  margin-top: 12px;
}
@media screen and ( max-width: 767px ) {
  .aboutMedicalThought__detail {
    font-size: 13px;
    line-height: 24px;
    margin-top: 7px;
  }
}

.aboutClinic {
  margin-top: 160px;
  padding: 102px 0 126px;
  background-color: #f2f1eb;
}
@media screen and ( max-width: 767px ) {
  .aboutClinic {
    margin-top: 100px;
    padding: 80px 0 79px;
  }
}
.aboutClinic .js-aboutClincSlider {
  margin-top: 50px;
  padding-bottom: 56px;
}
@media screen and ( max-width: 767px ) {
  .aboutClinic .js-aboutClincSlider {
    margin-top: 31px;
    padding-right: 40px;
    padding-left: 40px;
    padding-bottom: 38px;
  }
}
.aboutClinic .js-aboutClincSlider .swiper-pagination .swiper-pagination-bullet {
  width: 0.71vw;
  height: 0.71vw;
  margin: 0 0.71vw;
  background-color: #b4b4b4;
}
@media screen and ( max-width: 767px ) {
  .aboutClinic .js-aboutClincSlider .swiper-pagination .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 8px;
  }
}
.aboutClinic .js-aboutClincSlider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #e26406;
}
.aboutClinic .js-aboutClincSlider .swiper-button-prev,
.aboutClinic .js-aboutClincSlider .swiper-button-next {
  position: absolute;
  width: 2.86vw;
  height: 2.86vw;
  border: 3px solid;
  transform: rotate(45deg);
  top: calc(50% - 32px);
}
@media screen and ( max-width: 767px ) {
  .aboutClinic .js-aboutClincSlider .swiper-button-prev,
  .aboutClinic .js-aboutClincSlider .swiper-button-next {
    width: 19px;
    height: 19px;
    border-width: 1px;
    top: calc(50% - 6px);
  }
}
.aboutClinic .js-aboutClincSlider .swiper-button-prev::after,
.aboutClinic .js-aboutClincSlider .swiper-button-next::after {
  content: "";
}
.aboutClinic .js-aboutClincSlider .swiper-button-prev {
  left: 15.9vw;
  border-color: transparent transparent #b4b4b4 #b4b4b4;
}
@media screen and ( max-width: 767px ) {
  .aboutClinic .js-aboutClincSlider .swiper-button-prev {
    left: 18px;
  }
}
.aboutClinic .js-aboutClincSlider .swiper-button-next {
  right: 15.9vw;
  border-color: #b4b4b4 #b4b4b4 transparent transparent;
}
@media screen and ( max-width: 767px ) {
  .aboutClinic .js-aboutClincSlider .swiper-button-next {
    right: 18px;
  }
}
.aboutClinic .js-aboutClincSlider .swiper-wrapper .aboutClinic__slide {
  position: relative;
  overflow: hidden;
  padding-top: 29.67%;
  transition: transform 0.3s;
  transform: scale(0.69);
}
@media screen and ( max-width: 767px ) {
  .aboutClinic .js-aboutClincSlider .swiper-wrapper .aboutClinic__slide {
    transform: scale(1);
    padding-top: 49.87%;
  }
}
.aboutClinic .js-aboutClincSlider .swiper-wrapper .aboutClinic__slide.is-started {
  transform: scale(1);
}
.aboutClinic .js-aboutClincSlider .swiper-wrapper .aboutClinic__slide.is-finished {
  transform: scale(0.69);
}
@media screen and ( max-width: 767px ) {
  .aboutClinic .js-aboutClincSlider .swiper-wrapper .aboutClinic__slide.is-finished {
    transform: scale(1);
  }
}
.aboutClinic .js-aboutClincSlider .swiper-wrapper .aboutClinic__image {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.aboutClinic__detail {
  font-size: 18px;
  line-height: 36px;
  letter-spacing: 0.11em;
  font-weight: 400;
  font-family: "Noto Serif JP", serif;
  font-feature-settings: "palt";
  text-align: center;
  margin-top: 39px;
}
@media screen and ( max-width: 767px ) {
  .aboutClinic__detail {
    font-size: 13px;
    line-height: 27px;
    margin-top: 36px;
  }
}

.aboutClinic__image {
  width: 100%;
  object-fit: cover;
}

.aboutClinic__wrap {
  max-width: 1000px;
  width: calc(100% - 40px);
  margin: 0 auto;
  margin-top: 106px;
}
@media screen and ( max-width: 767px ) {
  .aboutClinic__wrap {
    margin-top: 50px;
  }
}

.aboutClinic__list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -35px;
}
@media screen and ( max-width: 767px ) {
  .aboutClinic__list {
    margin-left: -12px;
  }
}

.aboutClinic__item {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: calc(33.3333333333% - 35px);
  margin-left: 35px;
  position: relative;
}
.aboutClinic__item:nth-of-type(n + 4) {
  margin-top: 33px;
}
@media screen and ( max-width: 767px ) {
  .aboutClinic__item:nth-of-type(n + 4) {
    margin-top: 0;
  }
}
@media screen and ( max-width: 767px ) {
  .aboutClinic__item {
    width: calc(50% - 12px);
    margin-left: 12px;
  }
  .aboutClinic__item:nth-of-type(n + 3) {
    margin-top: 25px;
  }
}

.aboutClinic__caption {
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #8a6a44;
  margin-top: 13px;
}
@media screen and ( max-width: 767px ) {
  .aboutClinic__caption {
    font-size: 11px;
    line-height: 15px;
    margin-top: 6px;
  }
}

.aboutClinic__imageBox {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  background-color: #d9cab8;
  padding: 5px;
}
@media screen and ( max-width: 767px ) {
  .aboutClinic__imageBox {
    padding: 3px 2.5px;
  }
}

.aboutClinic__itemImage {
  width: 100%;
}

.aboutQA__detail {
  font-size: 18px;
  line-height: 40px;
  letter-spacing: 0.11em;
  font-weight: 400;
  font-family: "Noto Serif JP", serif;
  font-feature-settings: "palt";
  text-align: center;
  margin: 28px 0 50px;
}
@media screen and ( max-width: 767px ) {
  .aboutQA__detail {
    font-size: 13px;
    line-height: 40px;
    margin: 28px 0 19px;
  }
}

.aboutQA__wrap {
  max-width: 840px;
  box-sizing: content-box;
  padding: 168px 20px 178px;
  margin: 0 auto;
  background-color: #fff;
}
@media screen and ( max-width: 767px ) {
  .aboutQA__wrap {
    padding: 104px 20px 80px;
  }
}

.aboutQA__list {
  border-top: solid 1px #8c8c8c;
}
.aboutQA__list:last-of-type {
  border-bottom: solid 1px #8c8c8c;
}

.aboutQA__listTitle {
  position: relative;
  padding: 10px 25px 10px 19px;
  cursor: pointer;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 767px ) {
  .aboutQA__listTitle {
    padding: 17px 65px 17px 10px;
  }
}
.aboutQA__listTitle::before, .aboutQA__listTitle::after {
  content: "";
  display: block;
  background: #6e6e6e;
  position: absolute;
  right: 29px;
  top: 50%;
  width: 18px;
  height: 1px;
  transition: transform 0.3s;
  transform: translateY(-50%);
}
@media screen and ( max-width: 767px ) {
  .aboutQA__listTitle::before, .aboutQA__listTitle::after {
    right: 8px;
    width: 13px;
  }
}
.aboutQA__listTitle::before {
  transform: translateY(-50%) rotate(90deg);
}
.aboutQA__listTitle:hover {
  opacity: 0.7;
}
.aboutQA__listTitle.is-open::before {
  transform: translateY(-50%) rotate(0deg);
}

.aboutQA__text {
  font-size: 19px;
  line-height: 59px;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #8a6a44;
  font-feature-settings: "palt";
  display: flex;
}
@media screen and ( max-width: 767px ) {
  .aboutQA__text {
    font-size: 13px;
    line-height: 20px;
  }
}
.aboutQA__text:before {
  content: "Q";
  display: block;
  font-size: 26px;
  line-height: 59px;
  font-weight: 700;
  font-family: "Shippori Mincho", serif;
  margin-right: 34px;
}
@media screen and ( max-width: 767px ) {
  .aboutQA__text:before {
    font-size: 18px;
    line-height: 20px;
    margin-right: 15px;
  }
}

.aboutQA__listContents {
  font-size: 16px;
  line-height: 32px;
  letter-spacing: 0.03em;
  font-weight: 400;
  font-feature-settings: "palt";
  display: none;
  background-color: #f2f1eb;
  position: relative;
  padding: 19px 41px 25px 73px;
  border-top: solid 1px #8c8c8c;
}
@media screen and ( max-width: 767px ) {
  .aboutQA__listContents {
    font-size: 12px;
    line-height: 20px;
    padding: 19px 30px 21px 40px;
  }
}
.aboutQA__listContents:before {
  content: "A";
  display: block;
  font-size: 26px;
  line-height: 26px;
  font-weight: 700;
  font-family: "Shippori Mincho", serif;
  color: #e26406;
  position: absolute;
  top: 29px;
  left: 19px;
}
@media screen and ( max-width: 767px ) {
  .aboutQA__listContents:before {
    font-size: 18px;
    line-height: 40px;
    margin-right: 15px;
    top: 11px;
    left: 11px;
  }
}

.aboutDevice {
  margin: 151px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice {
    margin: 91px 0 0 0;
  }
}

.aboutDevice__wrap {
  max-width: 1000px;
  width: calc(100% - 40px);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.aboutDevice__title {
  width: 100%;
  padding: 19px 0;
  display: flex;
  justify-content: center;
  border-top: solid 1px #6b6b6b;
  border-bottom: solid 1px #6b6b6b;
  font-size: 34px;
  line-height: 43px;
  letter-spacing: 0.05em;
  color: #e26406;
  font-family: "Noto Serif JP", serif;
  font-weight: 400;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__title {
    padding: 22px 0;
    font-size: 24px;
    line-height: 14px;
  }
}

.aboutDevice__desc {
  font-size: 18px;
  line-height: 36px;
  letter-spacing: 0.11em;
  font-weight: 400;
  font-family: "Noto Serif JP", serif;
  text-align: center;
  margin: 40px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__desc {
    font-size: 13px;
    line-height: 27px;
    letter-spacing: 0.05em;
    margin: 25px 0 0 0;
    font-feature-settings: "palt";
  }
}

.aboutDevice__box {
  margin: 67px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__box {
    margin: 31px 0 0 0;
  }
}

.aboutDevice__imageBox {
  width: 47%;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__imageBox {
    width: 100%;
  }
}

.aboutDevice__imageInner {
  display: flex;
  margin-top: 20px;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__imageInner {
    margin-top: 13px;
  }
}
.aboutDevice__imageInner .aboutDevice__image:first-of-type {
  width: 46.8%;
  margin-right: 1.5%;
}
.aboutDevice__imageInner .aboutDevice__image:nth-of-type(2) {
  width: 51.7%;
}

.aboutDevice__image {
  width: 100%;
}

.aboutDevice__contents {
  flex: 1;
}

.aboutDevice__mediaTitle {
  font-size: 28px;
  line-height: 43px;
  font-weight: 400;
  letter-spacing: 0;
  font-family: "Noto Serif JP", serif;
  color: #8a6a44;
  margin: 0 0 10px 0;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__mediaTitle {
    font-size: 22px;
    line-height: 34px;
    margin: 0 0 7px 0;
  }
}

.aboutDevice__detail {
  font-size: 16px;
  line-height: 27px;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
.aboutDevice__detail:not(:first-of-type) {
  margin: 25px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__detail:not(:first-of-type) {
    margin: 23px 0 0 0;
  }
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__detail {
    font-size: 13px;
    line-height: 24px;
  }
}

.aboutDevice__inner {
  display: flex;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__inner:first-of-type {
    flex-direction: column;
  }
}
.aboutDevice__inner:first-of-type .aboutDevice__mediaTitle::after {
  content: "（TRIOS）";
  display: inline-block;
  font-size: 16px;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__inner:first-of-type .aboutDevice__mediaTitle::after {
    font-size: 14px;
  }
}
.aboutDevice__inner:first-of-type .aboutDevice__imageBox {
  margin-right: 6%;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__inner:first-of-type .aboutDevice__imageBox {
    margin-right: 0;
  }
}
.aboutDevice__inner:first-of-type .aboutDevice__contents {
  margin: -10px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__inner:first-of-type .aboutDevice__contents {
    margin: 34px 0 0 0;
  }
}
.aboutDevice__inner:nth-of-type(2) {
  margin: 48px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__inner:nth-of-type(2) {
    flex-direction: column-reverse;
    margin: 95px 0 0 0;
  }
}
.aboutDevice__inner:nth-of-type(2) .aboutDevice__imageBox {
  margin-left: 6%;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__inner:nth-of-type(2) .aboutDevice__imageBox {
    margin-left: 0;
  }
}
.aboutDevice__inner:nth-of-type(2) .aboutDevice__contents {
  margin: 58px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__inner:nth-of-type(2) .aboutDevice__contents {
    margin: 32px 0 0 0;
  }
}
@media screen and ( max-width: 767px ) {
  .aboutDevice__inner:nth-of-type(2) .aboutDevice__mediaTitle {
    line-height: 35px;
  }
}

.menu nav {
  overflow: hidden;
}
.menu nav ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  max-width: 1000px;
  margin: 125px auto 145px;
  gap: 18px;
}
@media screen and ( max-width: 1000px ) {
  .menu nav ul {
    max-width: 728px;
    gap: 10px;
    margin: 50px auto;
  }
}
@media screen and ( max-width: 767px ) {
  .menu nav ul {
    max-width: 320px;
    gap: 12px;
    margin: 50px auto;
  }
}
.menu nav ul li {
  width: 236px;
  height: 70px;
  _margin: 6px;
}
@media screen and ( max-width: 767px ) {
  .menu nav ul li {
    width: 154px;
    height: 45px;
    margin: 0;
  }
}
.menu nav ul li a {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  width: 100%;
  font-family: "Noto Serif JP", serif;
  font-size: 22px;
  text-decoration: none;
  color: #fff;
  background-color: #e26406;
  transition: opacity 0.3s;
}
.menu nav ul li a:hover {
  opacity: 0.7;
}
.menu nav ul li a .menu-long {
  font-family: "Noto Serif JP", serif;
  position: absolute;
  left: 17px;
}
@media screen and ( max-width: 767px ) {
  .menu nav ul li a .menu-long {
    left: 11px;
  }
}
@media screen and ( max-width: 767px ) {
  .menu nav ul li a {
    font-size: 14px;
  }
}
.menu nav ul li a img {
  width: 20px;
  position: absolute;
  right: 13px;
}
@media screen and ( max-width: 767px ) {
  .menu nav ul li a img {
    width: 13px;
    right: 8px;
  }
}

.medicalInfo {
  background-color: #F2F1EB;
  padding: 58px 0 60px;
}
@media screen and ( max-width: 1000px ) {
  .medicalInfo {
    padding: 10px 22px 0;
  }
}
.medicalInfo__title {
  width: 308px;
  margin: 82px auto 60px;
}
@media screen and ( max-width: 1000px ) {
  .medicalInfo__title {
    width: 250px;
  }
}
.medicalInfo__item {
  width: 1000px;
  margin: auto;
  padding-bottom: 80px;
}
@media screen and ( max-width: 1200px ) {
  .medicalInfo__item {
    width: 90%;
  }
}
@media screen and ( max-width: 1000px ) {
  .medicalInfo__item {
    width: 100%;
    padding-top: 0;
    padding-bottom: 70px;
  }
  .medicalInfo__item:last-of-type {
    padding-bottom: 50px;
  }
}
.medicalInfo__item:not(:first-child) {
  border-top: 1px solid #6B6B6B;
}
.medicalInfo__item-wrap {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  gap: 0 50px;
}
@media screen and ( max-width: 1000px ) {
  .medicalInfo__item-wrap {
    width: 100%;
    flex-direction: column;
  }
}
.medicalInfo__item-wrap-img figure {
  width: 300px;
  height: 300px;
}
.medicalInfo__item-wrap-img figure img {
  width: 100%;
}
@media screen and ( max-width: 1000px ) {
  .medicalInfo__item-wrap-img figure {
    margin: 0 auto 28px;
    width: 320px;
    height: 320px;
  }
  .medicalInfo__item-wrap-img figure img {
    width: 100%;
  }
}
.medicalInfo__item-wrap-text {
  width: 100%;
}
.medicalInfo__item-wrap-text-lead {
  font-family: "Noto Serif JP", serif;
  color: #8A6A44;
  font-size: 26px;
  line-height: 40px;
  margin-bottom: 26px;
}
@media screen and ( max-width: 1000px ) {
  .medicalInfo__item-wrap-text-lead {
    font-size: 22px;
    line-height: 32px;
  }
}
.medicalInfo__item-wrap-text-p {
  font-size: 16px;
  line-height: 29px;
  padding-bottom: 10px;
}
@media screen and ( max-width: 767px ) {
  .medicalInfo__item-wrap-text-p {
    font-size: 13px;
    line-height: 24px;
  }
}
.medicalInfo__item-wrap-text-a img {
  margin: 30px 0 0 auto;
  width: 160px;
  transition: opacity 0.3s;
}
.medicalInfo__item-wrap-text-a img:hover {
  opacity: 0.7;
}

.medical-footer {
  padding: 124px 0 105px;
}
@media screen and ( max-width: 1000px ) {
  .medical-footer {
    padding: 67px 0 65px;
  }
}
.medical-footer p {
  text-align: center;
  font-size: 25px;
  line-height: 46px;
  font-family: "Noto Serif JP", serif;
  color: #8A6A44;
}
@media screen and ( max-width: 1000px ) {
  .medical-footer p {
    font-size: 18px;
    line-height: 45px;
  }
}

.newsArchive {
  padding: 129px 0 29px;
  background-color: #f2f1eb;
}
@media screen and ( max-width: 767px ) {
  .newsArchive {
    padding: 59px 0 64px;
  }
}

.newsArchive__wrap {
  max-width: 1000px;
  width: calc(100% - 40px);
  margin: 0 auto;
  background-color: #fff;
  padding: 91px 0 98px;
}
@media screen and ( max-width: 767px ) {
  .newsArchive__wrap {
    padding: 42px 0 56px;
  }
}

.newsArchive__box {
  max-width: 820px;
  width: calc(100% - 40px);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}

.newsArchive__list {
  display: flex;
  flex-direction: column;
  margin-bottom: 83px;
}
@media screen and ( max-width: 767px ) {
  .newsArchive__list {
    margin-bottom: 49px;
  }
}

.newsArchive__item {
  border-top: solid 1px #818181;
}
.newsArchive__item:last-of-type {
  border-bottom: solid 1px #818181;
}

.newsArchive__link {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 25px 31px 25px 4px;
  color: #525252;
  text-decoration: none;
  position: relative;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 767px ) {
  .newsArchive__link {
    padding: 10px 31px 10px 3px;
  }
}
.newsArchive__link:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-top: 1px solid #818181;
  border-right: 1px solid #818181;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 0 0;
  transform: rotate(45deg) translateY(-50%);
}
@media screen and ( max-width: 767px ) {
  .newsArchive__link:after {
    display: none;
  }
}
.newsArchive__link:hover {
  opacity: 0.7;
}

.newsArchive__date {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  margin-right: 52px;
}
@media screen and ( max-width: 767px ) {
  .newsArchive__date {
    font-size: 10px;
    line-height: 11px;
    margin-right: 23px;
  }
}

.newsArchive__detail {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
}
@media screen and ( max-width: 767px ) {
  .newsArchive__detail {
    font-size: 12px;
    line-height: 16px;
  }
}

.newsPost {
  padding: 129px 0 29px;
  background-color: #f2f1eb;
}
@media screen and ( max-width: 767px ) {
  .newsPost {
    padding: 59px 0 45px;
  }
}

.newsPost__wrap {
  max-width: 1000px;
  width: calc(100% - 40px);
  margin: 0 auto;
  background-color: #fff;
  padding: 81px 0 98px;
}
@media screen and ( max-width: 767px ) {
  .newsPost__wrap {
    padding: 46px 0 50px;
  }
}

.newsPost__box {
  max-width: 800px;
  width: calc(100% - 40px);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
}

.newsPost__data {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  color: #525252;
}
@media screen and ( max-width: 767px ) {
  .newsPost__data {
    font-size: 10px;
    line-height: 11px;
  }
}

.newsPost__title {
  font-size: 30px;
  line-height: 40px;
  font-weight: 500;
  color: #e26406;
  margin-top: 20px;
}
@media screen and ( max-width: 767px ) {
  .newsPost__title {
    font-size: 16px;
    line-height: 24px;
    margin-top: 12px;
  }
}

.newsPost__contents {
  margin: 47px 0 87px;
}
@media screen and ( max-width: 767px ) {
  .newsPost__contents {
    margin: 33px 0 53px;
  }
}

.blogArchive {
  padding: 129px 0 29px;
  background-color: #f2f1eb;
}
@media screen and ( max-width: 767px ) {
  .blogArchive {
    padding: 59px 0 64px;
  }
}

.blogArchive__wrap {
  max-width: 1100px;
  width: calc(100% - 40px);
  margin: 0 auto;
  background-color: #fff;
  padding: 91px 70px 98px;
  display: flex;
  justify-content: space-between;
  gap: 70px 0;
}
@media screen and (max-width: 1100px) {
  .blogArchive__wrap {
    flex-direction: column;
  }
}
@media screen and ( max-width: 767px ) {
  .blogArchive__wrap {
    padding: 42px 0 56px;
    flex-direction: column;
  }
}

.blogArchive__box {
  max-width: 720px;
  width: calc(100% - 40px);
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1100px) {
  .blogArchive__box {
    margin: 0 auto;
  }
}
@media screen and ( max-width: 767px ) {
  .blogArchive__box {
    margin: 0 auto;
  }
}
.blogArchive__box-title {
  font-size: 32px;
  line-height: 48px;
  font-weight: 400;
  margin-bottom: 60px;
  font-family: "Noto Serif JP", serif;
  color: #e26406;
}
@media screen and ( max-width: 767px ) {
  .blogArchive__box-title {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 30px;
  }
}

.blogArchive__list {
  display: flex;
  flex-direction: column;
  margin-bottom: 83px;
}
@media screen and ( max-width: 767px ) {
  .blogArchive__list {
    margin-bottom: 49px;
  }
}
.blogArchive__list-error {
  text-align: center;
}

.blogArchive__item {
  border-top: solid 1px #818181;
}
.blogArchive__item:last-of-type {
  border-bottom: solid 1px #818181;
}

.blogArchive__link {
  display: flex;
  width: 100%;
  height: 100%;
  padding: 25px 31px 25px 4px;
  color: #525252;
  text-decoration: none;
  position: relative;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 767px ) {
  .blogArchive__link {
    padding: 10px 31px 10px 3px;
  }
}
.blogArchive__link:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  border-top: 1px solid #818181;
  border-right: 1px solid #818181;
  position: absolute;
  right: 12px;
  top: 50%;
  transform-origin: 0 0;
  transform: rotate(45deg) translateY(-50%);
}
@media screen and ( max-width: 767px ) {
  .blogArchive__link:after {
    display: none;
  }
}
.blogArchive__link:hover {
  opacity: 0.7;
}

.blogArchive__date {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  margin-right: 52px;
}
@media screen and ( max-width: 767px ) {
  .blogArchive__date {
    font-size: 10px;
    line-height: 11px;
    margin-right: 23px;
  }
}

.blogArchive__cat {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  white-space: nowrap;
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and ( max-width: 767px ) {
  .blogArchive__cat {
    font-size: 10px;
    line-height: 11px;
    margin-right: 23px;
  }
}

.blogArchive__detail {
  font-size: 16px;
  line-height: 19px;
  font-weight: 400;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 20px;
}
@media screen and ( max-width: 767px ) {
  .blogArchive__detail {
    font-size: 12px;
    line-height: 16px;
  }
}

.blogArchive__nav {
  width: 170px;
}
@media screen and (max-width: 1100px) {
  .blogArchive__nav {
    display: flex;
    max-width: 720px;
    width: calc(100% - 40px);
    margin: 0 auto;
    flex-direction: row;
    justify-content: space-between;
  }
}
@media screen and ( max-width: 767px ) {
  .blogArchive__nav {
    flex-direction: column;
    width: calc(100% - 40px);
    margin: 0 auto;
  }
}
@media screen and (max-width: 1100px) {
  .blogArchive__nav-cat {
    width: 250px;
  }
}
@media screen and ( max-width: 767px ) {
  .blogArchive__nav-cat {
    width: 100%;
  }
}
.blogArchive__nav-cat:nth-child(2) {
  margin-top: 50px;
}
@media screen and (max-width: 1100px) {
  .blogArchive__nav-cat:nth-child(2) {
    margin-top: 0;
  }
}
@media screen and ( max-width: 767px ) {
  .blogArchive__nav-cat:nth-child(2) {
    margin-top: 30px;
  }
}
.blogArchive__nav-cat-title {
  display: flex;
  align-items: center;
  width: 100%;
  height: 30px;
  background-color: #e26406;
  color: #fff;
  padding-left: 8px;
  font-weight: 400;
  font-size: 16px;
}
.blogArchive__nav-cat ul {
  padding-top: 20px;
}
.blogArchive__nav-cat ul li {
  display: block;
  font-size: 16px !important;
  line-height: 31px;
  transition: opacity 0.3s;
}
.blogArchive__nav-cat ul li a {
  text-decoration: none;
  color: #525252;
}
.blogArchive__nav-cat ul li::before {
  content: "・";
}
.blogArchive__nav-cat ul li:hover {
  opacity: 0.7;
}
.blogArchive__nav-cat select {
  width: 100%;
  margin: 20px 0;
  border-radius: 0;
}

.blogPost {
  padding: 129px 0 29px;
  background-color: #f2f1eb;
}
@media screen and ( max-width: 767px ) {
  .blogPost {
    padding: 59px 0 45px;
  }
}

.blogPost__wrap {
  max-width: 1100px;
  width: calc(100% - 40px);
  margin: 0 auto;
  background-color: #fff;
  padding: 81px 70px 98px;
  display: flex;
  gap: 70px 0;
  justify-content: space-between;
}
@media screen and (max-width: 1100px) {
  .blogPost__wrap {
    flex-direction: column;
  }
}
@media screen and ( max-width: 767px ) {
  .blogPost__wrap {
    padding: 46px 0 50px;
  }
}

.blogPost__box {
  max-width: 720px;
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 1100px) {
  .blogPost__box {
    margin: 0 auto;
  }
}
@media screen and ( max-width: 767px ) {
  .blogPost__box {
    width: calc(100% - 40px);
  }
}

.blogPost__data {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  color: #525252;
}
@media screen and ( max-width: 767px ) {
  .blogPost__data {
    font-size: 10px;
    line-height: 11px;
  }
}

.blogPost__title {
  font-size: 30px;
  line-height: 40px;
  font-weight: 500;
  color: #e26406;
  margin-top: 20px;
  width: 100%;
  padding-bottom: 40px;
  border-bottom: 1px solid #818181;
}
@media screen and ( max-width: 767px ) {
  .blogPost__title {
    font-size: 16px;
    line-height: 24px;
    margin-top: 12px;
  }
}

.blogPost__contents {
  font-size: 16px;
  margin: 47px 0 87px;
}
@media screen and ( max-width: 767px ) {
  .blogPost__contents {
    margin: 33px 0 53px;
  }
}

.notFound {
  padding: 100px 0 200px;
}
@media screen and ( max-width: 767px ) {
  .notFound {
    padding: 80px 0 200px;
  }
}

.notFound__wrap {
  width: calc(100% - 40px);
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.notFound__title {
  font-size: 100px;
  line-height: 100px;
  font-weight: 700;
  text-align: center;
}
@media screen and ( max-width: 767px ) {
  .notFound__title {
    font-size: 45px;
    line-height: 45px;
  }
}

.notFound__text {
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
  margin-top: 30px;
}
@media screen and ( max-width: 767px ) {
  .notFound__text {
    font-size: 14px;
  }
}

.notFound__link {
  align-self: center;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  color: #505050;
  text-decoration: none;
  margin-top: 80px;
  transition: opacity 0.3s;
}
@media screen and ( max-width: 767px ) {
  .notFound__link {
    font-size: 14px;
    margin-top: 60px;
  }
}
.notFound__link:hover {
  opacity: 0.7;
}

.recruitMsg {
  margin: 131px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .recruitMsg {
    margin: 65px 0 0 0;
  }
}

.recruitMsg__wrap {
  max-width: 1000px;
  width: calc(100% - 40px);
  margin: 0 auto;
  position: relative;
}

.recruitMsg__title {
  width: 100%;
  padding: 51px 0 39px 39px;
  background-color: #e26406;
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__title {
    padding: 6.81% 0 5.88% 6.25%;
  }
}

.recruitMsg__en {
  display: inline-flex;
  align-items: center;
  position: relative;
  padding: 0 0 17px 0;
  margin: 0 0 11px 0;
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__en {
    padding: 0 0 8px 0;
    margin: 0 0 5px 0;
  }
}
.recruitMsg__en:before {
  content: "";
  display: inline-block;
  width: 44px;
  height: 44px;
  background-image: url(../css-img/recruitMsg-title-parts.svg);
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 20px 0 0;
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__en:before {
    content: "";
    display: inline-block;
    width: 6.11vw;
    height: 6.11vw;
    background-image: url(../css-img/recruitMsg-title-parts.svg);
    background-repeat: no-repeat;
    background-size: contain;
    margin: 0 2.66% 0 0;
  }
}
.recruitMsg__en::after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #fff;
  position: absolute;
  bottom: 0;
}

.recruitMsg__ttlImage {
  width: 300px;
  height: 100%;
}
.recruitMsg__ttlImage .cls-1 {
  fill: #fff;
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__ttlImage {
    width: 50.22%;
  }
}

.recruitMsg__ja {
  display: block;
  font-size: 28px;
  line-height: 39px;
  font-weight: 500;
  letter-spacing: 0.13em;
  font-family: "Noto Serif JP", serif;
  color: #fff;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__ja {
    font-size: 14px;
    line-height: 19px;
  }
}

.recruitMsg__box {
  display: flex;
  margin: 62px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__box {
    flex-direction: column;
    margin: 22px 0 0 0;
  }
}

.recruitMsg__contents {
  flex: 1;
  display: flex;
  flex-direction: column;
}

.recruitMsg__mediaTitle {
  font-size: 34px;
  line-height: 48px;
  font-weight: 500;
  letter-spacing: 0.1em;
  font-family: "Noto Serif JP", serif;
  color: #8a6a44;
  margin: 0 0 17px 0;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__mediaTitle {
    font-size: 23px;
    line-height: 33px;
    letter-spacing: 0.05em;
    margin: 0 0 11px 0;
  }
}
.recruitMsg__mediaTitle::before {
  content: "MESSAGE";
  display: block;
  font-size: 20px;
  line-height: 62px;
  font-weight: 500;
  letter-spacing: 0;
  font-family: "Noto Serif JP", serif;
  color: #e26406;
  margin: 0 0 2px 0;
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__mediaTitle::before {
    font-size: 13px;
    margin: 0 0 -9px 0;
  }
}

.recruitMsg__detail {
  font-size: 16px;
  line-height: 35px;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__detail {
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 0.05em;
    font-feature-settings: "palt";
  }
}

.recruitMsg__name {
  align-self: flex-end;
  font-size: 16px;
  line-height: 35px;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  margin: 2px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__name {
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 0.05em;
    font-feature-settings: "palt";
  }
}
.recruitMsg__name::before {
  content: "院長";
  display: inline-block;
  margin: 0 17px 0 0;
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__name::before {
    margin: 0 13px 0 0;
  }
}

.recruitMsg__imageBox {
  width: 47%;
  margin: 0 0 0 5.7%;
  padding: 66px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__imageBox {
    width: 100%;
    margin: 0 0 0 0;
    padding: 36px 0 0 0;
  }
}

.recruitMsg__imageInner {
  width: 100%;
  position: relative;
}
.recruitMsg__imageInner:after {
  content: "";
  display: block;
  width: 14px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  background-color: rgba(226, 100, 6, 0.5);
}
@media screen and ( max-width: 767px ) {
  .recruitMsg__imageInner:after {
    width: 10px;
  }
}

.recruitMsg__image {
  width: 100%;
}

.recruitIntr {
  margin: 124px 0 0 0;
  background-color: #f2f1eb;
}
@media screen and ( max-width: 767px ) {
  .recruitIntr {
    margin: 76px 0 0 0;
    padding: 77px 0 20.6vw;
  }
}

.recruitIntr__wrap {
  max-width: 1000px;
  width: calc(100% - 40px);
  margin: 0 auto;
  position: relative;
}

.recruitIntr__parts {
  position: absolute;
  right: 0;
  bottom: -163px;
  width: 280px;
}
@media screen and ( max-width: 767px ) {
  .recruitIntr__parts {
    bottom: -44.94vw;
    width: 59.38%;
  }
}
.recruitIntr__parts .recruitIntr__imageInner:before {
  right: 0;
  left: auto;
}

.recruitIntr__box {
  display: flex;
  align-items: center;
}
@media screen and ( max-width: 767px ) {
  .recruitIntr__box {
    flex-direction: column-reverse;
  }
}

.recruitIntr__imageBox {
  width: 47%;
  margin: 0 6% 0 0;
}
@media screen and ( max-width: 767px ) {
  .recruitIntr__imageBox {
    width: 100%;
    margin: 37px 0 0 0;
  }
}

.recruitIntr__imageInner {
  width: 100%;
  position: relative;
}
.recruitIntr__imageInner:before {
  content: "";
  display: block;
  width: 14px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-color: rgba(226, 100, 6, 0.5);
}
@media screen and ( max-width: 767px ) {
  .recruitIntr__imageInner:before {
    width: 10px;
  }
}

.recruitIntr__contents {
  flex: 1;
  padding: 37px 0;
  margin: 12px 0 0 0;
}
@media screen and ( max-width: 767px ) {
  .recruitIntr__contents {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
  }
}

.recruitIntr__mediaTitle {
  font-size: 34px;
  line-height: 48px;
  letter-spacing: 0;
  font-weight: 500;
  font-family: "Noto Serif JP", serif;
  color: #8a6a44;
  font-feature-settings: "palt";
  margin: 0 0 17px 0;
}
@media screen and ( max-width: 767px ) {
  .recruitIntr__mediaTitle {
    font-size: 23px;
    line-height: 33px;
    margin: 0 0 10px 0;
  }
}

.recruitIntr__detail {
  font-size: 16px;
  line-height: 35px;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
}
@media screen and ( max-width: 767px ) {
  .recruitIntr__detail {
    font-size: 13px;
    line-height: 24px;
    letter-spacing: 0.05em;
    font-feature-settings: "palt";
  }
}

.recruitRes {
  background-color: #fff9ea;
  padding: 134px 20px 130px;
  margin: 315px 0 198px 0;
}
@media screen and ( max-width: 767px ) {
  .recruitRes {
    padding: 80px 20px 67px;
    margin: 46.67vw 0 82px 0;
  }
}

.recruitRes__wrap {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}

.recruitRes__title {
  background-color: #9d8262;
  padding: 19px 0 16px 62px;
}
@media screen and ( max-width: 767px ) {
  .recruitRes__title {
    padding: 3.75% 6.25% 4.5%;
  }
}

.recruitRes__ttlImage {
  width: 102px;
  height: 100%;
}
.recruitRes__ttlImage .cls-1 {
  fill: #fff;
}
@media screen and ( max-width: 767px ) {
  .recruitRes__ttlImage {
    width: 26.8%;
  }
}

.recruitRes__box {
  display: flex;
  flex-direction: column;
  background-color: #fff;
  padding: 58px 100px 72px;
}
@media screen and ( max-width: 767px ) {
  .recruitRes__box {
    padding: 40px 20px;
  }
}

.recruitRes__list {
  display: flex;
  width: 100%;
  padding: 20px 0 13px;
  border-bottom: solid 1px #787878;
}
@media screen and ( max-width: 767px ) {
  .recruitRes__list {
    padding: 11px 0;
  }
  .recruitRes__list--itemOnly {
    padding-top: 12px;
    padding-bottom: 10px;
  }
  .recruitRes__list--itemOnly .recruitRes__innerList {
    padding-top: 6px;
  }
  .recruitRes__list--itemOnly .recruitRes__item {
    margin-bottom: 9px;
  }
  .recruitRes__list--itemAdd {
    padding-bottom: 10px;
  }
  .recruitRes__list--itemAdd .recruitRes__item {
    margin-bottom: 9px;
  }
}
.recruitRes__list:first-of-type {
  border-top: solid 1px #787878;
}

.recruitRes__listTitle {
  width: 112px;
  font-size: 16px;
  line-height: 32px;
  font-weight: 700;
  font-family: "Noto Serif JP", serif;
  color: #e26406;
}
@media screen and ( max-width: 767px ) {
  .recruitRes__listTitle {
    width: 66px;
    font-size: 11px;
    line-height: 17px;
  }
}

.recruitRes__listContents {
  flex: 1;
  font-size: 16px;
  line-height: 32px;
  font-weight: 400;
  font-family: "Noto Sans JP", sans-serif;
  color: #464646;
  padding: 0 0 0 51px;
  font-feature-settings: "palt";
}
@media screen and ( max-width: 767px ) {
  .recruitRes__listContents {
    font-size: 11px;
    line-height: 22px;
    padding: 0 0 0 11px;
  }
}

.recruitRes__innerList {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin: 0 0 7px 0;
}
@media screen and ( max-width: 767px ) {
  .recruitRes__innerList {
    margin: 0 0 0 0;
  }
}

.recruitRes__item {
  margin: 0 19px 0 0;
  background-color: #faf3e3;
  border-radius: 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 16px;
  color: #8a6a44;
}
@media screen and ( max-width: 767px ) {
  .recruitRes__item {
    margin: 0 13px 0 0;
    font-size: 11px;
    line-height: 19px;
    padding: 0 11px;
  }
}

.recruitRes__columnList {
  display: flex;
  flex-direction: column;
}

.recruitRes__columnItem::before {
  content: "・";
  display: inline-block;
}

@media screen and ( max-width: 767px ) {
  .recruitRes__textWrap {
    margin-top: -9px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7O0NBQUE7QUFXQTs7O0VBR0U7QURBRjs7QUNJQTs7RUFFRTtBRERGOztBQ0tBOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JFO0FERkY7O0FDTUE7RUFDRTtBREhGOztBQ09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QURKRjs7QUNPQTtFQUNFO0VBQ0E7QURKRjs7QUNRQTs7RUFFRTtBRExGOztBQ1NBOzs7OztFQUtFO0VBQ0E7QURORjs7QUNVQTtFQUNFO0FEUEY7O0FDV0E7Ozs7RUFJRTtBRFJGOztBQ1lBO0VBQ0U7QURURjs7QUNhQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RURWRjtBQUNGO0FFeEZBO0VBQ0U7QUYwRkY7QUV4RkU7RUFIRjtJQUlJO0VGMkZGO0FBQ0Y7O0FFeEZBO0VBQ0U7QUYyRkY7QUV6RkU7RUFIRjtJQUlJO0VGNEZGO0FBQ0Y7O0FFekZBO0VBQ0U7QUY0RkY7QUUxRkU7RUFIRjtJQUlJO0VGNkZGO0FBQ0Y7O0FFMUZBO0VBQ0U7QUY2RkY7QUUzRkU7RUFIRjtJQUlJO0VGOEZGO0FBQ0Y7O0FFM0ZBO0VBQ0U7QUY4RkY7QUU1RkU7RUFIRjtJQUlJO0VGK0ZGO0FBQ0Y7O0FFM0ZBO0VBQ0U7QUY4RkY7QUU1RkU7RUFIRjtJQUlJO0VGK0ZGO0FBQ0Y7O0FFNUZBO0VBQ0U7QUYrRkY7QUU3RkU7RUFIRjtJQUlJO0VGZ0dGO0FBQ0Y7O0FFN0ZBO0VBQ0U7QUZnR0Y7QUU5RkU7RUFIRjtJQUlJO0VGaUdGO0FBQ0Y7O0FFOUZBO0VBQ0U7QUZpR0Y7QUUvRkU7RUFIRjtJQUlJO0VGa0dGO0FBQ0Y7O0FFL0ZBO0VBQ0U7QUZrR0Y7QUVoR0U7RUFIRjtJQUlJO0VGbUdGO0FBQ0Y7O0FFL0ZBO0VBQ0U7QUZrR0Y7QUVoR0U7RUFIRjtJQUlJO0VGbUdGO0FBQ0Y7O0FFaEdBO0VBQ0U7QUZtR0Y7QUVqR0U7RUFIRjtJQUlJO0VGb0dGO0FBQ0Y7O0FFakdBO0VBQ0U7QUZvR0Y7QUVsR0U7RUFIRjtJQUlJO0VGcUdGO0FBQ0Y7O0FFbEdBO0VBQ0U7QUZxR0Y7QUVuR0U7RUFIRjtJQUlJO0VGc0dGO0FBQ0Y7O0FFbkdBO0VBQ0U7QUZzR0Y7QUVwR0U7RUFIRjtJQUlJO0VGdUdGO0FBQ0Y7O0FFbEdFO0VBREY7SUFFSTtFRnNHRjtBQUNGOztBRWxHRTtFQURGO0lBRUk7RUZzR0Y7QUFDRjs7QUVsR0U7RUFERjtJQUVJO0VGc0dGO0FBQ0Y7O0FFbEdFO0VBREY7SUFFSTtFRnNHRjtBQUNGOztBRWxHRTtFQURGO0lBRUk7RUZzR0Y7QUFDRjs7QUVqR0U7RUFERjtJQUVJO0VGcUdGO0FBQ0Y7O0FFakdFO0VBREY7SUFFSTtFRnFHRjtBQUNGOztBRWpHRTtFQURGO0lBRUk7RUZxR0Y7QUFDRjs7QUVqR0U7RUFERjtJQUVJO0VGcUdGO0FBQ0Y7O0FFakdFO0VBREY7SUFFSTtFRnFHRjtBQUNGOztBRWhHRTtFQURGO0lBRUk7RUZvR0Y7QUFDRjs7QUVoR0U7RUFERjtJQUVJO0VGb0dGO0FBQ0Y7O0FFaEdFO0VBREY7SUFFSTtFRm9HRjtBQUNGOztBRWhHRTtFQURGO0lBRUk7RUZvR0Y7QUFDRjs7QUVoR0U7RUFERjtJQUVJO0VGb0dGO0FBQ0Y7O0FHMVRBO0VBQ0UsY0NDVTtBSjRUWjs7QUs3VEU7RUFDRSx1Q0NIUztBTm1VYjs7QU9wVUE7RUFDRTtFQUNBO0FQdVVGOztBUXRVQTtFQUNFO0FSeVVGO0FRdlVFO0VBSEY7SUFJSTtFUjBVRjtBQUNGOztBUXZVQTtFQUNFO0VBQ0E7QVIwVUY7QVF4VUU7RUFKRjtJQUtJO0VSMlVGO0FBQ0Y7QVF6VUU7RUFDRTtBUjJVSjs7QVF2VUE7RUFDRTtFQUNBO0FSMFVGO0FReFVFO0VBSkY7SUFLSTtJQUNBO0VSMlVGO0FBQ0Y7QVF6VUU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIyVUo7QVF6VUk7RUFWRjs7SUFXSTtFUjZVSjtBQUNGO0FRM1VJO0VBZEY7O0lBZUk7SUFDQTtJQUNBO0VSK1VKO0FBQ0Y7QVE1VUU7RUFDRTtFQUNBO0FSOFVKO0FRNVVJO0VBSkY7SUFLSTtJQUNBO0VSK1VKO0FBQ0Y7QVE3VUk7RUFURjtJQVVJO0lBQ0E7RVJnVko7QUFDRjtBUTdVRTtFQUNFO0FSK1VKO0FRM1VJO0VBQ0U7QVI2VU47QVEzVU07RUFIRjtJQUlJO0VSOFVOO0FBQ0Y7QVExVU07RUFDRTtBUjRVUjs7QVF0VUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnlVRjtBUXZVRTtFQU5GO0lBT0k7SUFDQTtFUjBVRjtBQUNGO0FReFVFO0VBQ0U7RUFDQTtBUjBVSjs7QVF0VUE7RUFDRTtFQUNBO0FSeVVGO0FRdFVJO0VBQ0U7QVJ3VU47QVF0VU07RUFIRjtJQUlJO0VSeVVOO0FBQ0Y7O0FTMWJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQ0hSWTtFR1NaLGNMWlM7RUthVDtBVDZiRjtBUzNiRTtFQVpGO0lBYUk7SUFDQTtFVDhiRjtBQUNGOztBUzNiQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUNIdkJZO0VHd0JaO0FUOGJGO0FTNWJFO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RVQrYkY7QUFDRjs7QVUzZEU7RUFDRSx5Qk5KTTtBSmtlVjtBVTFkSTtFQURGO0lBRUkseUJOVEk7RUpzZVI7QUFDRjs7QVV6ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVjRkRjtBVTFkRTtFQU5GO0lBT0k7SUFDQTtFVjZkRjtBQUNGO0FVM2RFO0VBWEY7SUFZSTtFVjhkRjtBQUNGO0FVNWRFO0VBZkY7SUFnQkk7RVYrZEY7QUFDRjs7QVU1ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYrZEY7QVU3ZEU7RUFSRjtJQVNJO0lBQ0E7RVZnZUY7QUFDRjs7QVU3ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DSnBEWTtFSXFEWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZnZUY7QVU5ZEU7RUFiRjtJQWNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVZpZUY7QUFDRjtBVS9kRTtFQXJCRjtJQXNCSTtJQUNBO0lBQ0E7RVZrZUY7QUFDRjs7QVUvZEE7RUFDRTtFQUNBO0FWa2VGOztBVS9kQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWa2VGOztBVS9kQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUNKNUZZO0VJNkZaO0FWa2VGO0FVaGVFO0VBUkY7SUFTSTtJQUNBO0lBQ0E7RVZtZUY7QUFDRjs7QVdya0JBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWHdrQkY7O0FXcmtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWHdrQkY7QVd0a0JFO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0VYeWtCRjtBQUNGO0FXdmtCRTtFQUNFLHlCUHJDTztFT3NDUDtBWHlrQko7O0FXcmtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh3a0JGO0FXdGtCRTtFQWhCRjtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtFWHlrQkY7QUFDRjtBV3ZrQkU7RUFDRSx5QlBsRU87RU9tRVA7QVh5a0JKO0FXdGtCRTtFQUNFLHlCUHZFTztFT3dFUDtBWHdrQko7O0FXcGtCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVh1a0JGOztBV3BrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh1a0JGO0FXcmtCRTtFQWpCRjtJQWtCSTtJQUNBO0lBQ0E7SUFDQTtFWHdrQkY7QUFDRjtBV3RrQkU7RUFDRTtBWHdrQko7O0FXcGtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUDNIUztFTzRIVDtFQUNBO0VBQ0E7RUFDQTtBWHVrQkY7QVdya0JFO0VBaEJGO0lBaUJJO0lBQ0E7SUFDQTtJQUNBO0VYd2tCRjtBQUNGO0FXdGtCRTtFQUNFO0FYd2tCSjs7QVkvc0JBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QVppdEJKO0FZL3NCSTtFQUxGO0lBTUk7SUFDQTtFWmt0Qko7QUFDRjtBWWh0Qkk7RUFDRTtBWmt0Qk47QVlodEJNO0VBSEY7SUFJSTtFWm10Qk47QUFDRjtBWS9zQkU7RUFDRTtFQUNBO0FaaXRCSjtBWS9zQkk7RUFDRTtBWml0Qk47QVkvc0JNO0VBSEY7SUFJSTtFWmt0Qk47QUFDRjs7QWFudkJBO0VBQ0U7RUFDQTtBYnN2QkY7QWFwdkJFO0VBQ0U7QWJzdkJKO0FhbnZCRTtFQUNFO0VBQ0E7QWJxdkJKO0FhbHZCRTtFQUNFO0VBQ0E7QWJvdkJKO0FhanZCRTtFQUNFO0VBQ0E7QWJtdkJKO0FhaHZCRTtFQUNFO0VBQ0E7QWJrdkJKO0FhaHZCSTtFQUNFO0Fia3ZCTjtBYS91Qkk7RUFFRTtBYmd2Qk47QWE3dUJJO0VBQ0U7SUFDRTtFYit1Qk47RWE1dUJJO0lBRUU7RWI2dUJOO0FBQ0Y7O0FjbHhCQTtFQUNFO0VBQ0E7QWRxeEJGO0FjbnhCRTtFQUpGO0lBS0k7RWRzeEJGO0FBQ0Y7QWNueEJJO0VBQ0U7QWRxeEJOO0FjbnhCTTtFQUhGO0lBSUk7RWRzeEJOO0FBQ0Y7O0FjanhCQTtFQUNFO0VBQ0E7RUFDQTtFQ2pCQTtBZnN5QkY7QWNseEJFO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCVnJDTTtJVXNDTjtJQUNBO0VkcXhCRjtBQUNGOztBY2x4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlYzRFU7RVU0RFY7RUFDQTtBZHF4QkY7QWNueEJFO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0Vkc3hCRjtBQUNGO0FjcHhCRTtFRXRFQTtFQUNBO0VBQ0EsV0ZzRUk7RUVyRUosWUZzRUk7RUVyRUo7RUFDQTtFQUNBO0FoQjYxQkY7QWN0eEJJO0VBUEY7SUFRSTtFZHl4Qko7QUFDRjtBY3R4QkU7RUFDRTtBZHd4Qko7O0FjcHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQ1I1Rlk7RVE2Rlo7RUFDQTtFQUNBO0VBQ0E7QWR1eEJGO0FjcnhCRTtFQVpGO0lBYUk7SUFDQTtJQUNBO0Vkd3hCRjtBQUNGO0FjdHhCRTtFQUNFO0VFMUdGO0VBQ0E7RUFDQSxXRjBHSTtFRXpHSixZRjBHSTtFRXpHSjtFQUNBO0VBQ0E7QWhCbTRCRjtBY3Z4QkU7RUFDRTtBZHl4Qko7O0FjcnhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR3eEJGO0FjdHhCRTtFQVBGO0lBUUk7SUFDQTtFZHl4QkY7QUFDRjtBY3Z4QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHl4Qko7O0FpQmg2QkE7RUFDRTtBakJtNkJGO0FpQmo2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QmJWTTtFYVdOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJtNkJKO0FpQmo2Qkk7RUFaRjtJQWFJO0VqQm82Qko7QUFDRjtBaUJsNkJJO0VBaEJGO0lBaUJJO0VqQnE2Qko7QUFDRjtBaUJqNkJJO0VBQ0U7QWpCbTZCTjs7QWtCOTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmRSUTtFV1NSO0VHQ0E7RUFDQTtBbEJpOEJGO0FrQi83QkU7RUFYRjtJQVlJO0VsQms4QkY7QUFDRjtBa0JoOEJFO0VBQ0U7QWxCazhCSjs7QWtCOTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJpOEJGO0FrQi83QkU7RUFSRjtJQVNJO0VsQms4QkY7QUFDRjs7QWtCLzdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQms4QkY7QWtCaDhCRTtFQU5GO0lBT0k7SUFDQTtJQUNBO0VsQm04QkY7QUFDRjtBa0JqOEJFO0VBQ0U7QWxCbThCSjs7QWtCLzdCQTtFQUNFO0VBQ0E7QWxCazhCRjs7QWtCLzdCQTtFQUNFO0VBQ0E7QWxCazhCRjtBa0JoOEJFO0VBSkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFHQSx5QmR0RU07SWN1RU47SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQmk4QkY7RWtCLzdCRTtJQUNFO0lBQ0E7RWxCaThCSjtBQUNGOztBa0I3N0JBO0VBQ0U7RUFDQTtFQUNBO0FsQmc4QkY7QWtCOTdCRTtFQUxGO0lBTUk7SUFDQTtJQUNBO0VsQmk4QkY7QUFDRjs7QWtCOTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQmk4QkY7QWtCLzdCRTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RWxCazhCRjtFa0JoOEJFO0lBQ0U7RWxCazhCSjtBQUNGO0FrQjk3Qkk7RUFDRTtBbEJnOEJOO0FrQjk3Qk07RUFIRjtJQUlJO0VsQmk4Qk47QUFDRjtBa0I1N0JJO0VBREY7SUFFSTtFbEIrN0JKO0FBQ0Y7O0FrQjM3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEI4N0JGO0FrQjU3QkU7RUFmRjtJQWdCSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxCKzdCRjtBQUNGO0FrQjc3QkU7RUFDRSxjZC9KUTtBSjhsQ1o7QWtCNzdCSTtFQUNFO0FsQis3Qk47QWtCMzdCRTtFQUNFO0VBQ0E7QWxCNjdCSjs7QWtCejdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUNaN0tZO0VZOEtaO0VBQ0E7QWxCNDdCRjtBa0IxN0JFO0VBVEY7SUFVSTtJQUNBO0VsQjY3QkY7QUFDRjs7QWtCMTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjY3QkY7QWtCMzdCRTtFQVpGO0lBYUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQjg3QkY7QUFDRjtBa0I1N0JFO0VBQ0U7RUFDQTtBbEI4N0JKO0FrQjU3Qkk7RUFKRjtJQUtJO0VsQis3Qko7QUFDRjtBa0I1N0JFO0VBQ0U7QWxCODdCSjs7QWtCMTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQjY3QkY7QWtCMzdCRTtFQU5GO0lBT0k7SUFDQTtFbEI4N0JGO0FBQ0Y7O0FrQjM3QkE7RUFDRTtBbEI4N0JGO0FrQjU3QkU7RUFIRjtJQUlJO0lBQ0E7RWxCKzdCRjtBQUNGO0FrQjU3Qkk7RUFDRTtBbEI4N0JOO0FrQjU3Qk07RUFIRjtJQUlJO0VsQis3Qk47QUFDRjs7QWtCMTdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjY3QkY7QWtCMzdCRTtFQVpGO0lBYUk7SUFDQTtFbEI4N0JGO0FBQ0Y7QWtCNTdCRTtFQUNFO0VBQ0E7RUFDQSx5QmRqUlE7RWNrUlI7RUFDQTtFQUNBO0FsQjg3Qko7QWtCNTdCSTtFQVJGO0lBU0k7SUFDQTtJQUNBO0VsQis3Qko7QUFDRjtBa0I1N0JFO0VBQ0UsY2Q5UlE7QUo0dENaOztBa0IxN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjY3QkY7QWtCMzdCRTtFQVJGO0lBU0k7RWxCODdCRjtBQUNGOztBa0IzN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjZHBUVTtFY3FUVjtBbEI4N0JGO0FrQjU3QkU7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFbEIrN0JGO0FBQ0Y7O0FrQjU3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DWi9UWTtFWWdVWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEIrN0JGO0FrQjc3QkU7RUFkRjtJQWVJO0lBQ0E7RWxCZzhCRjtBQUNGO0FrQjk3QkU7RUFDRTtFQUNBO0VGaFZGO0VBQ0E7RUFDQSxXRWdWSTtFRi9VSixZRWdWSTtFRi9VSjtFQUNBO0VBQ0E7QWhCaXhDRjtBa0IvN0JFO0VBQ0U7QWxCaThCSjs7QWtCNzdCQTtFQUNFO0VBQ0E7RUFDQSx5QmRsV1M7RWNtV1Q7QWxCZzhCRjtBa0I5N0JFO0VBTkY7SUFPSTtJQUNBO0lBQ0E7RWxCaThCRjtBQUNGOztBa0I5N0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQmk4QkY7O0FrQjk3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCaThCRjtBa0IvN0JFO0VBQ0U7RUFDQTtBbEJpOEJKO0FrQi83Qkk7RUFDRTtFQUNBO0FsQmk4Qk47QWtCNzdCRTtFQUNFO0VBQ0E7RUFDQTtBbEIrN0JKO0FrQjc3Qkk7RUFDRTtBbEIrN0JOO0FrQjM3QkU7RUFDRTtFQUNBO0FsQjY3Qko7QWtCMzdCSTtFQUNFO0VBQ0E7QWxCNjdCTjs7QW1CbjFDQTtFQUNFO0VBQ0EseUJmSlE7QUowMUNWO0FtQnAxQ0U7RUFKRjtJQUtJO0VuQnUxQ0Y7QUFDRjs7QW1CcDFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ1MUNGO0FtQnIxQ0U7RUFSRjtJQVNJO0VuQncxQ0Y7QUFDRjs7QW1CcjFDQTtFQUNFO0VBQ0E7QW5CdzFDRjtBbUJ0MUNFO0VBSkY7SUFLSTtFbkJ5MUNGO0FBQ0Y7QW1CdjFDRTtFQVJGO0lBU0k7SUFDQTtFbkIwMUNGO0FBQ0Y7O0FtQnYxQ0E7RUFDRTtFQUNBO0FuQjAxQ0Y7QW1CeDFDRTtFQUpGO0lBS0k7RW5CMjFDRjtBQUNGOztBbUJ4MUNBO0VBQ0U7QW5CMjFDRjs7QW1CeDFDQTtFQUNFO0VBQ0E7RUFDQTtBbkIyMUNGO0FtQnoxQ0U7RUFMRjtJQU1JO0lBQ0E7RW5CNDFDRjtBQUNGOztBbUJ6MUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CNDFDRjtBbUIxMUNFO0VBVEY7SUFVSTtJQUNBO0VuQjYxQ0Y7QUFDRjs7QW1CMTFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQjYxQ0Y7QW1CMzFDRTtFQU5GO0lBT0k7RW5CODFDRjtBQUNGO0FtQjUxQ0U7RUFWRjtJQVdJO0VuQisxQ0Y7QUFDRjtBbUI3MUNFO0VBQ0U7RUFDQTtFSDdGRjtFQUNBO0VBQ0EsV0c0Rm1DO0VIM0ZuQyxZRzRGSTtFSDNGSjtFQUNBO0VBQ0E7QWhCNjdDRjtBbUJoMkNJO0VBUkY7SUFTSTtJQUNBO0lBQ0E7SUFDQTtFbkJtMkNKO0FBQ0Y7O0FtQi8xQ0E7RUFDRTtFQUNBO0FuQmsyQ0Y7O0FtQi8xQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DYnJIWTtFYXNIWjtFQUNBLGNmdkhVO0Vld0hWO0VBQ0E7RUFDQTtBbkJrMkNGO0FtQmgyQ0U7RUFaRjtJQWFJO0lBQ0E7RW5CbTJDRjtBQUNGOztBbUJoMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCZi9JVTtFZWdKVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm0yQ0Y7QW1CajJDRTtFQWhCRjtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtFbkJvMkNGO0FBQ0Y7O0FtQmoyQ0E7RUFDRTtFQUNBO0VBQ0EsY2ZqS1U7RWVrS1Y7RUFDQTtFQUNBO0FuQm8yQ0Y7QW1CbDJDRTtFQVJGO0lBU0k7SUFDQTtFbkJxMkNGO0FBQ0Y7O0FtQmwyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkJxMkNGO0FtQm4yQ0U7RUFORjtJQU9JO0VuQnMyQ0Y7QUFDRjtBbUJwMkNFO0VBVkY7SUFXSTtJQUNBO0VuQnUyQ0Y7QUFDRjs7QW1CcDJDQTtFQUNFO0VBQ0E7QW5CdTJDRjtBbUJyMkNFO0VBSkY7SUFLSTtFbkJ3MkNGO0FBQ0Y7QW1CdDJDRTtFQUNFO0VBQ0E7QW5CdzJDSjs7QW1CcDJDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2YzTVU7RWU0TVY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CdTJDRjtBbUJyMkNFO0VBakJGO0lBa0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5CdzJDRjtBQUNGO0FtQnQyQ0U7RUFDRTtFSGpPRjtFQUNBO0VBQ0EsV0dnT21DO0VIL05uQyxXRytOeUM7RUg5TnpDO0VBQ0E7RUFDQTtBaEIwa0RGO0FtQjUyQ0k7RUFKRjtJQUtJO0lBQ0E7RW5CKzJDSjtBQUNGOztBbUIzMkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5CODJDRjtBbUI1MkNFO0VBVEY7SUFVSTtJQUNBO0lBQ0E7RW5CKzJDRjtBQUNGOztBb0IxbURBOzs7Ozs7Ozs7O0VBQUE7QUFZQTtFQUFXO0VBQXlCO0VBQTZyRTtFQUFnQjtBcEJnbkRqdkU7QW9CaG5EbXdFO0VBQU07QXBCbW5EendFOztBb0JubkRzeUU7RUFBeUI7RUFBaUI7RUFBa0I7RUFBa0I7RUFBZ0I7RUFBZ0I7RUFBVTtFQUFVO0FwQjhuRHg2RTs7QW9COW5EczdFO0VBQWlDO0FwQmtvRHY5RTs7QW9CbG9ENitFO0VBQWdCO0VBQWtCO0VBQVc7RUFBWTtFQUFVO0VBQWE7RUFBOEI7RUFBb0Y7QXBCNm9EL3FGOztBb0I3b0Rzc0Y7RUFBOEM7QXBCaXBEcHZGOztBb0JqcERteEY7RUFBbUI7QXBCcXBEdHlGOztBb0JycER5ekY7RUFBaUI7QXBCeXBEMTBGOztBb0J6cEQ2MUY7RUFBMkI7RUFBYztFQUFXO0VBQVk7RUFBa0I7RUFBOEI7QXBCa3FENzhGOztBb0JscUQyOUY7RUFBOEI7QXBCc3FEei9GOztBb0J0cUQyZ0c7RUFBb0Q7QXBCMHFEL2pHOztBb0IxcUQya0c7RUFBbUM7RUFBdUI7QXBCK3FEcm9HOztBb0IvcUQwcUc7RUFBc0M7RUFBd0I7RUFBbUM7QXBCcXJEM3dHOztBb0JyckRzeUc7RUFBMkM7QXBCeXJEajFHOztBb0J6ckRvMkc7RUFBMkI7QXBCNnJELzNHOztBb0I3ckQyNUc7RUFBVztBcEJpc0R0Nkc7O0FvQmpzRHk3RztFQUE4TztBcEJxc0R2cUg7O0FvQnJzRG1zSDtFQUFzTDtFQUFrQjtFQUFPO0VBQU07RUFBVztFQUFZO0VBQW9CO0FwQitzRG44SDs7QW9CL3NEODhIO0VBQWdDO0FwQm10RDkrSDs7QW9CbnREeWdJO0VBQXFDO0FwQnV0RDlpSTs7QW9CdnREcW5JO0VBQXNDO0FwQjJ0RDNwSTs7QW9CM3REbXVJO0VBQW9DO0FwQit0RHZ3STs7QW9CL3RENjBJO0VBQXVDO0FwQm11RHAzSTs7QW9CbnVENjdJO0VBQWlDO0VBQWM7RUFBcUI7QXBCeXVEamdKOztBb0J6dUR5aEo7RUFBb0Q7QXBCNnVEN2tKOztBb0I3dUQwbEo7RUFBK0M7QXBCaXZEem9KOztBb0JqdkR1cUo7RUFBbUQ7QXBCcXZEMXRKOztBb0JydkR1dko7RUFBaUQ7QXBCeXZEeHlKOztBb0J6dkRxMEo7RUFBeUM7RUFBVztFQUFjO0FwQit2RHY0Sjs7QW9CL3ZEazVKO0VBQStDO0VBQWdDO0FwQm93RGorSjs7QW9CcHdEeS9KO0VBQTZFO0FwQnd3RHRrSzs7QW9CeHdEK25LO0VBQTJEO0VBQVk7RUFBZTtBcEI4d0RydEs7O0FvQjl3RCt2SztFQUEyRTtBcEJreEQxMEs7O0FvQmx4RGs0SztFQUF5RDtFQUFXO0VBQWM7QXBCd3hEcDlLOztBb0J4eEQrL0s7RUFBdUI7RUFBVztFQUFZO0VBQWtCO0VBQVM7RUFBUTtFQUFrQjtFQUFpQjtFQUFXO0VBQXFCO0VBQXNCO0VBQXlFO0VBQWtCO0FwQnd5RHB3TDs7QW9CeHlEaXlMO0VBQW1NO0FwQjR5RHArTDs7QW9CNXlEdWhNO0VBQTZCO0FwQmd6RHBqTTs7QW9CaHpEa2xNO0VBQTZCO0FwQm96RC9tTTs7QW9CcHpENm9NO0VBQWlDO0lBQUc7RXBCeXpEL3FNO0VvQnp6RHNzTTtJQUFLO0VwQjR6RDNzTTtBQUNGO0FvQjd6RHV1TTtFQUE4QjtFQUFtQztBcEJpMER4eU07O0FvQmowRGcwTTtFQUF1RDtFQUFXO0VBQWtCO0VBQU87RUFBTTtBcEJ5MERqNk07O0FvQnowRHE3TTtFQUF5RTtFQUFXO0FwQjgwRHpnTjs7QW9COTBEMGlOO0VBQXVFO0VBQVU7QXBCbTFEM25OOztBb0JuMUQ2cE47RUFBTTtBcEJ1MURucU47O0FvQnYxRGlzTjtFQUF3QztFQUFrQjtFQUE0QztFQUFtRDtFQUFxQztFQUEwRDtFQUFXO0VBQWU7RUFBYTtFQUFtQjtFQUF1QjtBcEJxMkQxZ087O0FvQnIyRHlrTztFQUFzRjtFQUFZO0VBQVk7QXBCMjJEdnJPOztBb0IzMkQyc087RUFBa0Y7RUFBVTtFQUFZO0FwQmkzRG56Tzs7QW9CajNEdTBPO0VBQWdHO0FwQnEzRHY2Tzs7QW9CcjNEODdPO0VBQW9EO0VBQXlCO0VBQXdDO0VBQThCO0VBQWlCO0VBQXFCO0FwQjgzRHZuUDs7QW9COTNEcW9QO0VBQW9EO0VBQWdEO0FwQm00RHp1UDs7QW9CbjREb3ZQO0VBQWdFO0FwQnU0RHB6UDs7QW9CdjREbTBQO0VBQW9EO0VBQWlEO0FwQjQ0RHg2UDs7QW9CNTREazdQO0VBQWdFO0FwQmc1RGwvUDs7QW9CaDVEaWdRO0VBQW9CO0FwQm81RHJoUTs7QW9CcDVEa2lRO0VBQW1CO0VBQWtCO0VBQWtCO0VBQXVCO0VBQTZCO0FwQjQ1RDdvUTs7QW9CNTVEd3BRO0VBQTRDO0FwQmc2RHBzUTs7QW9CaDZEOHNRO0VBQTZGO0FwQm82RDN5UTs7QW9CcDZEazBRO0VBQTRKO0VBQTJDO0VBQXNDO0VBQU87QXBCMjZEdGpSOztBb0IzNkRpa1I7RUFBbUM7RUFBZ0I7QXBCZzdEcG5SOztBb0JoN0Rnb1I7RUFBNkQ7RUFBcUI7QXBCcTdEbHRSOztBb0JyN0RvdVI7RUFBb0U7QXBCeTdEeHlSOztBb0J6N0QyelI7RUFBeUU7QXBCNjdEcDRSOztBb0I3N0R1NVI7RUFBeUU7QXBCaThEaCtSOztBb0JqOERxL1I7RUFBOEU7QXBCcThEbmtTOztBb0JyOER3bFM7RUFBeUU7QXBCeThEanFTOztBb0J6OERzclM7RUFBOEU7QXBCNjhEcHdTOztBb0I3OER5eFM7RUFBMEI7RUFBcUY7RUFBdUY7RUFBcUI7RUFBZ0U7RUFBK0Q7QXBCczlEbm5UOztBb0J0OURnclQ7RUFBZ0M7RUFBWTtFQUFTO0VBQVU7RUFBZ0I7RUFBd0I7QXBCKzlEdnhUOztBb0IvOUR1eVQ7RUFBdUQ7QXBCbStEOTFUOztBb0JuK0Q2MlQ7RUFBcUM7QXBCdStEbDVUOztBb0J2K0R5NlQ7RUFBaUM7RUFBbUQ7QXBCNCtENy9UOztBb0I1K0Rpa1U7RUFBa0c7RUFBeUM7RUFBd0M7RUFBUTtBcEJtL0Q1dlU7O0FvQm4vRDh4VTtFQUFzSjtFQUEwRDtBcEJ3L0Q5K1U7O0FvQngvRDQvVTtFQUFzSztFQUFRO0VBQTJCO0FwQjgvRHJzVjs7QW9COS9EK3NWO0VBQTBOO0VBQXFCO0FwQm1nRTk3Vjs7QW9CbmdFKzlWO0VBQTBKO0FwQnVnRXpuVzs7QW9CdmdFcXJXO0VBQTBLO0VBQVM7RUFBMkI7QXBCNmdFbjRXOztBb0I3Z0VzNVc7RUFBOE47QXBCaWhFcG5YOztBb0JqaEVzcFg7RUFBNkw7QXBCcWhFbjFYOztBb0JyaEVzM1g7RUFBNEI7QXBCeWhFbDVYOztBb0J6aEV3OFg7RUFBK0I7RUFBeUU7QXBCOGhFaGpZOztBb0I5aEVra1k7RUFBbUU7RUFBb0U7RUFBa0I7RUFBTztFQUFNO0VBQVc7RUFBWTtFQUFtQjtBcEJ5aUVseFk7O0FvQnppRTR5WTtFQUErRTtBcEI2aUUzM1k7O0FvQjdpRXM1WTtFQUFzUztFQUFXO0VBQXFEO0VBQU87QXBCb2pFbndaOztBb0JwakV5d1o7RUFBc1M7RUFBb0Q7RUFBWTtFQUFPO0FwQjJqRXRuYTs7QW9CM2pFNG5hO0VBQXdCO0FwQitqRXBwYTs7QW9CL2pFaXFhO0VBQWtCO0VBQXlEO0VBQWtCO0VBQXNCO0FwQnNrRXB4YTs7QW9CdGtFKzBhO0VBQXlGO0FwQjBrRXg2YTs7QW9CMWtFKzdhO0VBQW1GO0VBQWtCO0VBQTZDO0VBQTBDO0VBQXFDO0VBQVc7RUFBd0M7QXBCb2xFbnRiOztBb0JwbEVreGI7RUFBK0U7RUFBa0I7RUFBdUM7RUFBd0M7RUFBNEM7RUFBVztFQUF1QztBcEI4bEVoaWM7O0FvQjlsRWdtYztFQUF1QjtFQUFZO0VBQVc7RUFBa0I7RUFBZ0U7RUFBeUQ7RUFBTztBcEJ3bUVoeWM7O0FvQnhtRXN5YztFQUE4QjtBcEI0bUVwMGM7O0FvQjVtRWcxYztFQUF1QjtBcEJnbkV2MmM7O0FvQmhuRW8zYztFQUF1QjtFQUFXO0VBQVk7RUFBYTtFQUF1QjtFQUFtQjtBcEJ5bkV6OWM7O0FvQnpuRTIrYztFQUFvRjtFQUFlO0VBQWdCO0FwQituRTlsZDs7QW9CL25FaW5kO0VBQXFCO0VBQVk7QXBCb29FbHBkOztBb0Jwb0VvcWQ7RUFBbUU7RUFBa0I7RUFBTztFQUFNO0VBQW9CO0VBQVU7QXBCNm9FcHlkOztBb0I3b0VremQ7RUFBa0M7RUFBb0M7QXBCa3BFeDNkOztBb0JscEVzNGQ7RUFBNkI7QXBCc3BFbjZkOztBb0J0cEVrN2Q7RUFBb0M7RUFBZTtBcEIycEVyK2Q7O0FvQjNwRTIvZDtFQUE0QztBcEIrcEV2aWU7O0FvQi9wRTJrZTtFQUEyQjtFQUFvQjtBcEJvcUUxbmU7O0FvQnBxRXNwZTtFQUF5QztBcEJ3cUUvcmU7O0FvQnhxRW10ZTtFQUF5RjtBcEI0cUU1eWU7O0FvQjVxRWcwZTtFQUFhO0FwQmdyRTcwZTs7QW9CaHJFODFlO0VBQTJCO0VBQW9CO0VBQW1DO0VBQTJCO0VBQVU7RUFBa0I7RUFBcUI7RUFBVztBcEIyckV2Z2Y7O0FvQjNyRW1oZjtFQUF5QztBcEIrckU1amY7O0FvQi9yRWdsZjtFQUFzQztBcEJtc0V0bmY7O0FvQm5zRThvZjtFQUF5RjtBcEJ1c0V2dWY7O0FvQnZzRTJ2ZjtFQUFnSjtFQUFvQjtBcEI0c0UvNWY7O0FvQjVzRWs3ZjtFQUE4SjtFQUFVO0VBQW1DO0FwQmt0RTduZ0I7O0FvQmx0RXdwZ0I7RUFBaUM7RUFBa0I7RUFBTztFQUFXO0VBQVc7RUFBWTtFQUFXO0FwQjR0RS92Z0I7O0FvQjV0RXl3Z0I7RUFBd0M7RUFBVztFQUFnQjtFQUFrQjtFQUFPO0VBQU07RUFBUztFQUFRO0FwQnV1RTUzZ0I7O0FvQnZ1RTg0Z0I7RUFBYTtBcEIydUUzNWdCOztBb0IzdUU0NmdCO0VBQTJCO0VBQW9CO0VBQW1DO0VBQTJCO0FwQmt2RXpoaEI7O0FvQmx2RW1paEI7RUFBeUM7QXBCc3ZFNWtoQjs7QW9CdHZFZ21oQjtFQUF5RjtBcEIwdkV6cmhCOztBb0IxdkU2c2hCO0VBQThKO0VBQVU7RUFBbUM7QXBCZ3dFeDVoQjs7QW9CaHdFbTdoQjtFQUErQjtFQUFtQztFQUEyQjtFQUFnQjtBcEJ1d0VoaWlCOztBb0J2d0U2a2lCO0VBQWM7QXBCMndFM2xpQjs7QW9CM3dFNG1pQjtFQUE0QjtFQUErQjtFQUFtQztFQUEyQjtBcEJreEVydWlCOztBcUJyeEVFO0VBREY7SUFFSSx5QmpCUE07SWlCUU47RXJCeXhFRjtBQUNGOztBcUJ0eEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCeXhFRjtBcUJ2eEVFO0VBTkY7SUFPSTtJQUNBO0VyQjB4RUY7QUFDRjtBcUJ4eEVFO0VBWEY7SUFZSTtFckIyeEVGO0FBQ0Y7QXFCenhFRTtFQWZGO0lBZ0JJO0VyQjR4RUY7QUFDRjs7QXFCenhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI0eEVGO0FxQjF4RUU7RUFYRjtJQVlJO0lBQ0E7RXJCNnhFRjtBQUNGO0FxQjN4RUU7RUFoQkY7SUFpQkk7SUFDQTtJQUNBO0lBQ0E7RXJCOHhFRjtBQUNGOztBcUIzeEVBO0VBQ0U7RUFDQTtBckI4eEVGOztBcUIzeEVBO0VBQ0U7RUFDQTtFQUNBO0FyQjh4RUY7QXFCMXhFSTtFQUNFO0FyQjR4RU47QXFCdHhFSTtFQUNFO0VBQ0E7QXJCd3hFTjs7QXFCbnhFQTtFQUNFO0FyQnN4RUY7O0FxQm54RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCc3hFRjtBcUJweEVFO0VBWEY7SUFZSTtFckJ1eEVGO0FBQ0Y7QXFCcnhFRTtFQWZGO0lBZ0JJO0lBQ0E7SUFDQTtFckJ3eEVGO0FBQ0Y7O0FxQnJ4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckJ3eEVGO0FxQnR4RUU7RUFORjtJQU9JO0VyQnl4RUY7QUFDRjs7QXFCdHhFQTtFQUNFO0FyQnl4RUY7O0FxQnR4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ5eEVGO0FxQnZ4RUU7RUFURjtJQVVJO0lBQ0E7SUFDQTtFckIweEVGO0FBQ0Y7O0FxQnZ4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQ2Y5SVk7RWUrSVosY2pCbkpVO0VpQm9KVjtFQUNBO0VBQ0E7QXJCMHhFRjtBcUJ4eEVFO0VBVkY7SUFXSTtJQUNBO0lBQ0E7RXJCMnhFRjtBQUNGOztBcUJ4eEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCMnhFRjtBcUJ6eEVFO0VBTkY7SUFPSTtFckI0eEVGO0FBQ0Y7QXFCMXhFRTtFQVZGO0lBV0k7SUFDQTtFckI2eEVGO0FBQ0Y7O0FxQjF4RUE7RUFDRTtFQUNBO0FyQjZ4RUY7O0FxQnp4RUU7RUFDRTtBckI0eEVKO0FxQjF4RUk7RUFIRjtJQUlJO0VyQjZ4RUo7QUFDRjs7QXFCenhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqQnBNVTtFaUJxTVY7QXJCNHhFRjtBcUIxeEVFO0VBYkY7SUFjSTtJQUNBO0lBQ0E7RXJCNnhFRjtBQUNGO0FxQjN4RUU7RUFDRTtBckI2eEVKOztBcUJ6eEVBO0VBQ0U7QXJCNHhFRjtBcUIxeEVFO0VBSEY7SUFJSTtFckI2eEVGO0FBQ0Y7O0FxQjF4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjakI5TlU7RWlCK05WO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI2eEVGO0FxQjN4RUU7RUFsQkY7SUFtQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyQjh4RUY7QUFDRjtBcUI1eEVFO0VBQ0U7RUx2UEY7RUFDQTtFQUNBLFdLc1BtQztFTHJQbkMsV0txUHlDO0VMcFB6QztFQUNBO0VBQ0E7QWhCc2hGRjtBcUJseUVJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7RXJCcXlFSjtBQUNGO0FxQmx5RUU7RUFDRTtBckJveUVKOztBcUIveEVFO0VBREY7SUFFSTtFckJteUVGO0FBQ0Y7QXFCanlFRTtFQUxGO0lBTUk7SUFDQTtFckJveUVGO0FBQ0Y7QXFCanlFSTtFQUNFO0FyQm15RU47QXFCanlFTTtFQUhGO0lBSUk7RXJCb3lFTjtBQUNGOztBcUIveEVBO0VBQ0UseUJqQjVSUTtFaUI2UlI7RUFDQTtBckJreUVGO0FxQmh5RUU7RUFMRjtJQU1JO0VyQm15RUY7QUFDRjs7QXFCaHlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pCNVNTO0VpQjZTVCxtQ2YxU1k7RWUyU1o7RUFDQTtBckJteUVGO0FxQmp5RUU7RUFWRjtJQVdJO0lBQ0E7RXJCb3lFRjtBQUNGOztBcUJqeUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCb3lFRjs7QXFCanlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQm95RUY7O0FxQmp5RUE7RUFDRTtBckJveUVGO0FxQmx5RUU7RUFIRjtJQUlJO0VyQnF5RUY7QUFDRjs7QXFCbHlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUNmbFZZO0VlbVZaLGNqQm5WVTtFaUJvVlY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCcXlFRjtBcUJueUVFO0VBZkY7SUFnQkk7SUFDQTtJQUNBO0lBQ0E7RXJCc3lFRjtBQUNGOztBcUJueUVBO0VBQ0U7RUFDQTtFQUNBLHlCakJ2V1U7RWlCd1dWO0FyQnN5RUY7QXFCcHlFRTtFQU5GO0lBT0k7SUFDQTtFckJ1eUVGO0FBQ0Y7O0FxQm55RUU7RUFDRTtBckJzeUVKO0FxQnB5RUk7RUFIRjtJQUlJO0VyQnV5RUo7QUFDRjtBcUJueUVJO0VBQ0U7QXJCcXlFTjtBcUJueUVNO0VBSEY7SUFJSTtFckJzeUVOO0FBQ0Y7QXFCbnlFSTtFQUNFO0VBQ0E7QXJCcXlFTjtBcUJueUVNO0VBSkY7SUFLSTtFckJzeUVOO0FBQ0Y7QXFCcHlFTTtFQVJGO0lBU0k7RXJCdXlFTjtBQUNGOztBcUJseUVBO0VBQ0U7RUFDQTtBckJxeUVGO0FxQm55RUU7RUFKRjtJQUtJO0VyQnN5RUY7QUFDRjs7QXFCbnlFQTtFQUNFO0VBQ0E7QXJCc3lFRjtBcUJweUVFO0VBSkY7SUFLSTtFckJ1eUVGO0FBQ0Y7QXFCcnlFRTtFQVJGO0lBU0k7SUFDQTtJQUNBO0VyQnd5RUY7QUFDRjs7QXFCcnlFQTtFQUNFO0VBQ0E7QXJCd3lFRjs7QXFCcnlFQTtFQUNFO0FyQnd5RUY7O0FxQnJ5RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQ2Z0Ylk7RWV1YlosY2pCemJZO0VpQjBiWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ3eUVGO0FxQnR5RUU7RUFkRjtJQWVJO0lBQ0E7SUFDQTtJQUNBO0VyQnl5RUY7QUFDRjtBcUJ2eUVFO0VBckJGO0lBc0JJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJCMHlFRjtBQUNGO0FxQnh5RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjB5RUo7QXFCeHlFSTtFQVBGO0lBUUk7SUFDQTtFckIyeUVKO0FBQ0Y7QXFCenlFSTtFQVpGO0lBYUk7SUFDQTtJQUNBO0VyQjR5RUo7QUFDRjs7QXFCeHlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUNmeGVZO0VleWVaLGNqQjdlVTtFaUI4ZVY7RUFDQTtBckIyeUVGO0FxQnp5RUU7RUFWRjtJQVdJO0VyQjR5RUY7QUFDRjtBcUIxeUVFO0VBZEY7SUFlSTtJQUNBO0lBQ0E7RXJCNnlFRjtBQUNGOztBcUIxeUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjakI3ZlU7RWlCOGZWO0VBQ0E7QXJCNnlFRjtBcUIzeUVFO0VBVEY7SUFVSTtFckI4eUVGO0FBQ0Y7QXFCNXlFRTtFQWJGO0lBY0k7SUFDQTtJQUNBO0VyQit5RUY7QUFDRjs7QXFCNXlFQTtFQUNFO0FyQit5RUY7QXFCN3lFRTtFQUhGO0lBSUk7RXJCZ3pFRjtBQUNGO0FxQjl5RUU7RUFDRTtBckJnekVKOztBcUI1eUVBO0VBQ0U7RUFDQTtBckIreUVGOztBcUI1eUVBO0VBQ0U7RUFDQTtFQUNBO0FyQit5RUY7QXFCN3lFRTtFQUxGO0lBTUk7RXJCZ3pFRjtBQUNGOztBcUI3eUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJnekVGOztBcUI3eUVBO0VBQ0U7QXJCZ3pFRjs7QXFCN3lFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUNmeGpCWTtFZXlqQlosY2pCempCVTtFaUIwakJWO0VBQ0E7RUFDQTtFQUNBO0FyQmd6RUY7QXFCOXlFRTtFQVpGO0lBYUk7SUFDQTtJQUNBO0VyQml6RUY7QUFDRjs7QXFCOXlFQTtFQUNFO0VBQ0E7RUFDQTtBckJpekVGOztBcUI5eUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJpekVGO0FxQi95RUU7RUFQRjtJQVFJO0VyQmt6RUY7QUFDRjtBcUJoekVFO0VBWEY7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFckJtekVGO0FBQ0Y7O0FxQmh6RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJqQnZtQlk7RWlCd21CWjtBckJtekVGO0FxQmp6RUU7RUFURjtJQVVJO0lBQ0E7RXJCb3pFRjtBQUNGO0FxQmx6RUU7RUFkRjtJQWVJO0lBQ0E7SUFDQTtFckJxekVGO0FBQ0Y7QXFCanpFTTtFQUNFO0FyQm16RVI7QXFCanpFUTtFQUhGO0lBSUk7SUFDQTtFckJvekVSO0FBQ0Y7QXFCNXlFUTtFQURGO0lBRUk7SUFDQTtFckIreUVSO0FBQ0Y7QXFCdnlFUTtFQURGO0lBRUk7RXJCMHlFUjtBQUNGO0FxQmx5RVE7RUFERjtJQUVJO0VyQnF5RVI7QUFDRjtBcUJoeUVFO0VBQ0U7QXJCa3lFSjtBcUJoeUVJO0VBSEY7SUFJSTtFckJteUVKO0FBQ0Y7QXFCanlFSTtFQVBGO0lBUUk7RXJCb3lFSjtBQUNGO0FxQmh5RUk7RUFERjtJQUVJO0VyQm15RUo7QUFDRjs7QXFCL3hFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCa3lFRjtBcUJoeUVFO0VBVkY7SUFXSTtJQUNBO0lBQ0E7RXJCbXlFRjtBQUNGOztBcUJoeUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCbXlFRjtBcUJqeUVFO0VBVEY7SUFVSTtFckJveUVGO0FBQ0Y7O0FxQmp5RUE7RUFDRTtFQUNBO0FyQm95RUY7O0FxQmh5RUU7RUFERjtJQUVJO0VyQm95RUY7QUFDRjs7QXFCanlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQm95RUY7QXFCbHlFRTtFQU5GO0lBT0k7SUFDQTtJQUNBO0VyQnF5RUY7QUFDRjs7QXFCbHlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCcXlFRjtBcUJueUVFO0VBUEY7SUFRSTtFckJzeUVGO0FBQ0Y7QXFCcHlFRTtFQVhGO0lBWUk7RXJCdXlFRjtBQUNGO0FxQnJ5RUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQ2YvdkJVO0VlZ3dCVixjakJud0JPO0VpQm93QlA7RUFDQTtBckJ1eUVKO0FxQnJ5RUk7RUFaRjtJQWFJO0lBQ0E7SUFDQTtJQUNBO0VyQnd5RUo7QUFDRjs7QXFCcHlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQnV5RUY7QXFCcnlFRTtFQU5GO0lBT0k7SUFDQTtFckJ3eUVGO0FBQ0Y7O0FxQnJ5RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQ2Y3eEJZO0VlOHhCWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ3eUVGO0FxQnR5RUU7RUFiRjtJQWNJO0lBQ0E7SUFDQTtJQUNBO0VyQnl5RUY7QUFDRjtBcUJ2eUVFO0VBQ0U7QXJCeXlFSjtBcUJ2eUVJO0VBSEY7SUFJSTtFckIweUVKO0FBQ0Y7O0FxQnR5RUE7RUFDRTtBckJ5eUVGOztBcUJ0eUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ5eUVGO0FxQnZ5RUU7RUFWRjtJQVdJO0VyQjB5RUY7QUFDRjs7QXFCdnlFQTtFQUNFO0VBQ0E7QXJCMHlFRjtBcUJ4eUVFO0VBSkY7SUFLSTtJQUNBO0lBQ0E7RXJCMnlFRjtBQUNGOztBcUJ4eUVBO0VBQ0U7RUFDQTtBckIyeUVGO0FxQnp5RUU7RUFKRjtJQUtJO0VyQjR5RUY7QUFDRjtBcUIxeUVFO0VBUkY7SUFTSTtJQUNBO0VyQjZ5RUY7QUFDRjs7QXFCMXlFQTtFQUNFO0VBQ0E7QXJCNnlFRjs7QXFCMXlFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQjZ5RUY7QXFCM3lFRTtFQU5GO0lBT0k7RXJCOHlFRjtBQUNGOztBcUIzeUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUNmdDNCWTtFZXUzQlosY2pCMzNCVTtFaUI0M0JWO0FyQjh5RUY7QXFCNXlFRTtFQVJGO0lBU0k7RXJCK3lFRjtBQUNGO0FxQjd5RUU7RUFaRjtJQWFJO0lBQ0E7RXJCZ3pFRjtBQUNGOztBcUI3eUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJCZ3pFRjtBcUI5eUVFO0VBTkY7SUFPSTtFckJpekVGO0FBQ0Y7QXFCL3lFRTtFQVZGO0lBV0k7SUFDQTtJQUNBO0VyQmt6RUY7QUFDRjs7QXFCL3lFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pCMTVCVTtFaUIyNUJWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJrekVGO0FxQmh6RUU7RUFuQkY7SUFvQkk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckJtekVGO0FBQ0Y7QXFCanpFRTtFQUNFO0VMbDdCRjtFQUNBO0VBQ0EsV0tpN0JtQztFTGg3Qm5DLFdLZzdCeUM7RUwvNkJ6QztFQUNBO0VBQ0E7QWhCc3VHRjtBcUJ2ekVJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7RXJCMHpFSjtBQUNGO0FxQnZ6RUU7RUFDRTtBckJ5ekVKOztBcUJyekVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJ3ekVGO0FxQnR6RUU7RUFQRjtJQVFJO0VyQnl6RUY7QUFDRjs7QXFCdHpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DZno5Qlk7RWUwOUJaO0VBQ0E7RUFDQTtFQUNBO0FyQnl6RUY7QXFCdnpFRTtFQW5CRjtJQW9CSTtJQUNBO0lBQ0E7SUFDQTtFckIwekVGO0FBQ0Y7QXFCeHpFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIwekVKO0FxQnh6RUk7RUFYRjtJQVlJO0lBQ0E7RXJCMnpFSjtBQUNGO0FxQnh6RUU7RUFDRTtBckIwekVKOztBcUJ0ekVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQ2ZqZ0NZO0Vla2dDWjtFQUNBO0FyQnl6RUY7QXFCdnpFRTtFQVRGO0lBVUk7SUFDQTtJQUNBO0VyQjB6RUY7QUFDRjs7QXFCdnpFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCMHpFRjtBcUJ4ekVFO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RXJCMnpFRjtBQUNGOztBc0I5MEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJpMUdGO0FzQi8wR0U7RUFQRjtJQVFJO0V0QmsxR0Y7QUFDRjs7QXNCLzBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QmsxR0Y7QXNCaDFHRTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RXRCbTFHRjtBQUNGOztBc0JoMUdBO0VBQ0U7QXRCbTFHRjtBc0JqMUdFO0VBSEY7SUFJSTtFdEJvMUdGO0FBQ0Y7O0FzQmoxR0E7RUFDRTtBdEJvMUdGO0FzQmoxR0k7RUFERjtJQUVJO0lBQ0E7RXRCbzFHSjtBQUNGO0FzQmwxR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbEJ2REs7RWtCd0RMO0VBQ0E7QXRCbzFHTjtBc0JsMUdNO0VBVEY7SUFVSTtFdEJxMUdOO0FBQ0Y7QXNCajFHRTtFQUNFO0F0Qm0xR0o7QXNCajFHSTtFQUhGO0lBSUk7SUFDQTtFdEJvMUdKO0FBQ0Y7O0FzQmgxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DaEI3RVk7RWdCOEVaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbEJ2RlM7RWtCd0ZUO0VBQ0E7RUFDQTtBdEJtMUdGO0FzQmoxR0U7RUFqQkY7SUFrQkk7SUFDQTtJQUNBO0lBQ0E7RXRCbzFHRjtBQUNGO0FzQmwxR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qm8xR0o7QXNCbDFHSTtFQVBGO0lBUUk7SUFDQTtJQUNBO0V0QnExR0o7QUFDRjs7QXNCajFHQTtFQUNFO0VBQ0E7QXRCbzFHRjtBc0JsMUdFO0VBSkY7SUFLSTtJQUNBO0lBQ0E7RXRCcTFHRjtBQUNGOztBc0JsMUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQ2hCL0hZO0VnQmdJWixjbEJuSVM7RWtCb0lUO0VBQ0E7QXRCcTFHRjtBc0JuMUdFO0VBVkY7SUFXSTtFdEJzMUdGO0FBQ0Y7QXNCcDFHRTtFQWRGO0lBZUk7SUFDQTtJQUNBO0V0QnUxR0Y7QUFDRjs7QXNCcDFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCdTFHRjtBc0JyMUdFO0VBUEY7SUFRSTtFdEJ3MUdGO0FBQ0Y7QXNCdDFHRTtFQVhGO0lBWUk7SUFDQTtFdEJ5MUdGO0FBQ0Y7QXNCdjFHRTtFQUNFO0F0QnkxR0o7QXNCdjFHSTtFQUhGO0lBSUk7RXRCMDFHSjtBQUNGOztBc0J0MUdBO0VBQ0U7RUFDQTtFQUNBO0F0QnkxR0Y7QXNCdjFHRTtFQUxGO0lBTUk7RXRCMDFHRjtBQUNGOztBc0J2MUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQ2hCdkxZO0VnQndMWixjbEIzTFM7RWtCNExUO0VBQ0E7QXRCMDFHRjtBc0J4MUdFO0VBVkY7SUFXSTtJQUNBO0lBQ0E7RXRCMjFHRjtBQUNGO0FzQnoxR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCMjFHSjtBc0J6MUdJO0VBUkY7SUFTSTtJQUNBO0V0QjQxR0o7QUFDRjs7QXNCeDFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCMjFHRjtBc0J6MUdFO0VBUEY7SUFRSTtJQUNBO0V0QjQxR0Y7QUFDRjtBc0IxMUdFO0VBQ0U7RUFDQTtBdEI0MUdKO0FzQngxR0k7RUFDRTtFQUNBO0VBQ0E7QXRCMDFHTjtBc0JyMUdJO0VBQ0U7RUFDQTtFQUNBO0F0QnUxR047O0FzQmwxR0E7RUFDRTtBdEJxMUdGOztBc0JsMUdBO0VBQ0UseUJsQnpQUTtBSjhrSFY7O0FzQmwxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEJxMUdGO0FzQm4xR0U7RUFORjtJQU9JO0V0QnMxR0Y7QUFDRjs7QXNCbjFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCczFHRjtBc0JwMUdFO0VBVkY7SUFXSTtFdEJ1MUdGO0FBQ0Y7O0FzQnAxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEJ0U1U7RWtCdVNWLG1DaEJuU1k7RWdCb1NaO0VBQ0E7QXRCdTFHRjtBc0JyMUdFO0VBbEJGO0lBbUJJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0QncxR0Y7QUFDRjs7QXNCcjFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCdzFHRjtBc0J0MUdFO0VBUEY7SUFRSTtFdEJ5MUdGO0FBQ0Y7O0FzQnQxR0E7RUFDRTtFQUNBO0VBQ0E7QXRCeTFHRjtBc0J2MUdFO0VBTEY7SUFNSTtFdEIwMUdGO0FBQ0Y7O0FzQnYxR0E7RUFDRTtBdEIwMUdGO0FzQngxR0U7RUFIRjtJQUlJO0V0QjIxR0Y7QUFDRjtBc0J6MUdFO0VBQ0U7QXRCMjFHSjtBc0J6MUdJO0VBSEY7SUFJSTtFdEI0MUdKO0FBQ0Y7QXNCeDFHSTtFQURGO0lBRUk7RXRCMjFHSjtBQUNGOztBc0J2MUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQ2hCbldZO0VnQm9XWixjbEJ2V1M7RWtCd1dUO0F0QjAxR0Y7QXNCeDFHRTtFQVRGO0lBVUk7SUFDQTtFdEIyMUdGO0FBQ0Y7O0FzQngxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEIyMUdGO0FzQnoxR0U7RUFORjtJQU9JO0lBQ0E7SUFDQTtFdEI0MUdGO0FBQ0Y7O0FzQnoxR0E7RUFDRTtFQUNBO0VBQ0EseUJsQjlYUTtBSjB0SFY7QXNCMTFHRTtFQUxGO0lBTUk7SUFDQTtFdEI2MUdGO0FBQ0Y7QXNCMzFHRTtFQUNFO0VBQ0E7QXRCNjFHSjtBc0IzMUdJO0VBSkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtFdEI4MUdKO0FBQ0Y7QXNCMzFHTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QjYxR1I7QXNCMzFHUTtFQU5GO0lBT0k7SUFDQTtJQUNBO0V0QjgxR1I7QUFDRjtBc0I1MUdRO0VBQ0UseUJsQmphRTtBSit2SFo7QXNCejFHSTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCMjFHTjtBc0J6MUdNO0VBVEY7O0lBVUk7SUFDQTtJQUNBO0lBQ0E7RXRCNjFHTjtBQUNGO0FzQjMxR007O0VBQ0U7QXRCODFHUjtBc0IxMUdJO0VBQ0U7RUFDQTtBdEI0MUdOO0FzQjExR007RUFKRjtJQUtJO0V0QjYxR047QUFDRjtBc0IxMUdJO0VBQ0U7RUFDQTtBdEI0MUdOO0FzQjExR007RUFKRjtJQUtJO0V0QjYxR047QUFDRjtBc0J6MUdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIyMUdSO0FzQnoxR1E7RUFQRjtJQVFJO0lBQ0E7RXRCNDFHUjtBQUNGO0FzQjExR1E7RUFDRTtBdEI0MUdWO0FzQnoxR1E7RUFDRTtBdEIyMUdWO0FzQnoxR1U7RUFIRjtJQUlJO0V0QjQxR1Y7QUFDRjtBc0J4MUdNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCMDFHUjs7QXNCcDFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUNoQnJmWTtFZ0JzZlo7RUFDQTtFQUNBO0F0QnUxR0Y7QXNCcjFHRTtFQVZGO0lBV0k7SUFDQTtJQUNBO0V0QncxR0Y7QUFDRjs7QXNCcjFHQTtFQUNFO0VBQ0E7QXRCdzFHRjs7QXNCcjFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QncxR0Y7QXNCdDFHRTtFQU5GO0lBT0k7RXRCeTFHRjtBQUNGOztBc0J0MUdBO0VBQ0U7RUFDQTtFQUNBO0F0QnkxR0Y7QXNCdjFHRTtFQUxGO0lBTUk7RXRCMDFHRjtBQUNGOztBc0J2MUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjAxR0Y7QXNCeDFHRTtFQUNFO0F0QjAxR0o7QXNCeDFHSTtFQUhGO0lBSUk7RXRCMjFHSjtBQUNGO0FzQngxR0U7RUFoQkY7SUFpQkk7SUFDQTtFdEIyMUdGO0VzQnoxR0U7SUFDRTtFdEIyMUdKO0FBQ0Y7O0FzQnYxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQ2hCempCWTtFZ0IwakJaLGNsQjdqQlM7RWtCOGpCVDtBdEIwMUdGO0FzQngxR0U7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFdEIyMUdGO0FBQ0Y7O0FzQngxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJsQjVrQlk7RWtCNmtCWjtBdEIyMUdGO0FzQnoxR0U7RUFURjtJQVVJO0V0QjQxR0Y7QUFDRjs7QXNCejFHQTtFQUNFO0F0QjQxR0Y7O0FzQnoxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DaEIzbEJZO0VnQjRsQlo7RUFDQTtFQUNBO0F0QjQxR0Y7QXNCMTFHRTtFQVZGO0lBV0k7SUFDQTtJQUNBO0V0QjYxR0Y7QUFDRjs7QXNCMTFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNjFHRjtBc0IzMUdFO0VBUEY7SUFRSTtFdEI4MUdGO0FBQ0Y7O0FzQjMxR0E7RUFDRTtBdEI4MUdGO0FzQjUxR0U7RUFDRTtBdEI4MUdKOztBc0IxMUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRCNjFHRjtBc0IzMUdFO0VBTkY7SUFPSTtFdEI4MUdGO0FBQ0Y7QXNCNTFHRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QjYxR0o7QXNCMzFHSTtFQWJGO0lBY0k7SUFDQTtFdEI4MUdKO0FBQ0Y7QXNCMzFHRTtFQUNFO0F0QjYxR0o7QXNCMTFHRTtFQUNFO0F0QjQxR0o7QXNCeDFHSTtFQUNFO0F0QjAxR047O0FzQnIxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQ2hCM3FCWTtFZ0I0cUJaLGNsQi9xQlM7RWtCZ3JCVDtFQUNBO0F0QncxR0Y7QXNCdDFHRTtFQVRGO0lBVUk7SUFDQTtFdEJ5MUdGO0FBQ0Y7QXNCdjFHRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxxQ2hCenJCYTtFZ0IwckJiO0F0QncxR0o7QXNCdDFHSTtFQVZGO0lBV0k7SUFDQTtJQUNBO0V0QnkxR0o7QUFDRjs7QXNCcjFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCbEIvc0JRO0VrQmd0QlI7RUFDQTtFQUNBO0F0QncxR0Y7QXNCdDFHRTtFQVpGO0lBYUk7SUFDQTtJQUNBO0V0QnkxR0Y7QUFDRjtBc0J2MUdFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLHFDaEI3dEJhO0VnQjh0QmIsY2xCcnVCUTtFa0JzdUJSO0VBQ0E7RUFDQTtBdEJ3MUdKO0FzQnQxR0k7RUFiRjtJQWNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRCeTFHSjtBQUNGOztBc0JyMUdBO0VBQ0U7QXRCdzFHRjtBc0J0MUdFO0VBSEY7SUFJSTtFdEJ5MUdGO0FBQ0Y7O0FzQnQxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCeTFHRjs7QXNCdDFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsQi93QlU7RWtCZ3hCVixtQ2hCNXdCWTtFZ0I2d0JaO0VBQ0E7QXRCeTFHRjtBc0J2MUdFO0VBZkY7SUFnQkk7SUFDQTtJQUNBO0V0QjAxR0Y7QUFDRjs7QXNCdjFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUNoQjV4Qlk7RWdCNnhCWjtFQUNBO0F0QjAxR0Y7QXNCeDFHRTtFQVRGO0lBVUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdEIyMUdGO0FBQ0Y7O0FzQngxR0E7RUFDRTtBdEIyMUdGO0FzQnoxR0U7RUFIRjtJQUlJO0V0QjQxR0Y7QUFDRjs7QXNCejFHQTtFQUNFO0F0QjQxR0Y7QXNCMTFHRTtFQUhGO0lBSUk7RXRCNjFHRjtBQUNGOztBc0IxMUdBO0VBQ0U7RUFDQTtBdEI2MUdGO0FzQjMxR0U7RUFKRjtJQUtJO0V0QjgxR0Y7QUFDRjtBc0IzMUdJO0VBQ0U7RUFDQTtBdEI2MUdOO0FzQjExR0k7RUFDRTtBdEI0MUdOOztBc0J2MUdBO0VBQ0U7QXRCMDFHRjs7QXNCdjFHQTtFQUNFO0F0QjAxR0Y7O0FzQnYxR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DaEIxMUJZO0VnQjIxQlosY2xCOTFCUztFa0IrMUJUO0VBQ0E7QXRCMDFHRjtBc0J4MUdFO0VBVkY7SUFXSTtJQUNBO0lBQ0E7RXRCMjFHRjtBQUNGOztBc0J4MUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUNoQjcyQlc7QU53c0liO0FzQnoxR0U7RUFDRTtBdEIyMUdKO0FzQnoxR0k7RUFIRjtJQUlJO0V0QjQxR0o7QUFDRjtBc0J6MUdFO0VBZEY7SUFlSTtJQUNBO0V0QjQxR0Y7QUFDRjs7QXNCejFHQTtFQUNFO0F0QjQxR0Y7QXNCejFHSTtFQURGO0lBRUk7RXRCNDFHSjtBQUNGO0FzQnoxR007RUFDRTtFQUNBO0VBQ0E7QXRCMjFHUjtBc0J6MUdRO0VBTEY7SUFNSTtFdEI0MUdSO0FBQ0Y7QXNCeDFHSTtFQUNFO0F0QjAxR047QXNCeDFHTTtFQUhGO0lBSUk7RXRCMjFHTjtBQUNGO0FzQngxR0k7RUFDRTtBdEIwMUdOO0FzQngxR007RUFIRjtJQUlJO0V0QjIxR047QUFDRjtBc0J2MUdFO0VBQ0U7QXRCeTFHSjtBc0J2MUdJO0VBSEY7SUFJSTtJQUNBO0V0QjAxR0o7QUFDRjtBc0J4MUdJO0VBQ0U7QXRCMDFHTjtBc0J4MUdNO0VBSEY7SUFJSTtFdEIyMUdOO0FBQ0Y7QXNCeDFHSTtFQUNFO0F0QjAxR047QXNCeDFHTTtFQUhGO0lBSUk7RXRCMjFHTjtBQUNGO0FzQnYxR007RUFERjtJQUVJO0V0QjAxR047QUFDRjs7QXVCL3dJRTtFQUNFO0F2Qmt4SUo7QXVCL3dJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJpeElOO0F1Qi93SU07RUFSRjtJQVNJO0lBQ0E7SUFDQTtFdkJreElOO0FBQ0Y7QXVCaHhJTTtFQWRGO0lBZUk7SUFDQTtJQUNBO0V2Qm14SU47QUFDRjtBdUJqeElNO0VBQ0U7RUFDQTtHQUNBO0F2Qm14SVI7QXVCaHhJUTtFQU5GO0lBT0k7SUFDQTtJQUNBO0V2Qm14SVI7QUFDRjtBdUIvd0lRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUNqQmxESTtFaUJtREo7RUFDQTtFQUNBO0VBQ0EseUJuQjFERTtFbUIyREY7QXZCaXhJVjtBdUJoeElVO0VBQ0U7QXZCa3hJWjtBdUIvd0lVO0VBQ0UsbUNqQjdERTtFaUI4REY7RUFDQTtBdkJpeElaO0F1Qmh4SVk7RUFKRjtJQUtJO0V2Qm14SVo7QUFDRjtBdUIvd0lVO0VBM0JGO0lBNEJJO0V2Qmt4SVY7QUFDRjtBdUJoeElVO0VBQ0U7RUFDQTtFQUNBO0F2Qmt4SVo7QXVCanhJWTtFQUpGO0lBS0k7SUFDQTtFdkJveElaO0FBQ0Y7O0F1QjN3SUE7RUFDRTtFQUNBO0F2Qjh3SUY7QXVCN3dJRTtFQUhGO0lBSUk7RXZCZ3hJRjtBQUNGO0F1Qjl3SUU7RUFDRTtFQUNBO0F2Qmd4SUo7QXVCL3dJSTtFQUhGO0lBSUk7RXZCa3hJSjtBQUNGO0F1Qi93SUU7RUFDRTtFQUNBO0VBQ0E7QXZCaXhJSjtBdUJoeElJO0VBSkY7SUFLSTtFdkJteElKO0FBQ0Y7QXVCbHhJSTtFQVBGO0lBUUk7SUFDQTtJQUNBO0V2QnF4SUo7RXVCcHhJSTtJQUNFO0V2QnN4SU47QUFDRjtBdUJueElJO0VBQ0U7QXZCcXhJTjtBdUJseElJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkJveElOO0F1Qm54SU07RUFORjtJQU9JO0lBQ0E7RXZCc3hJTjtBQUNGO0F1Qmx4SVE7RUFDRTtFQUNBO0F2Qm94SVY7QXVCbnhJVTtFQUNFO0F2QnF4SVo7QXVCbHhJUTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0V2Qm94SVY7RXVCbnhJVTtJQUNFO0V2QnF4SVo7QUFDRjtBdUJoeElNO0VBQ0U7QXZCa3hJUjtBdUJqeElRO0VBQ0UsbUNqQmhLSTtFaUJpS0o7RUFDQTtFQUNBO0VBQ0E7QXZCbXhJVjtBdUJseElVO0VBTkY7SUFPSTtJQUNBO0V2QnF4SVY7QUFDRjtBdUJueElRO0VBQ0U7RUFDQTtFQUNBO0F2QnF4SVY7QXVCbnhJVTtFQUxGO0lBTUk7SUFDQTtFdkJzeElWO0FBQ0Y7QXVCbnhJVTtFQUNFO0VBQ0E7RUFDQTtBdkJxeElaO0F1QnB4SVk7RUFDRTtBdkJzeElkOztBdUI3d0lBO0VBQ0U7QXZCZ3hJRjtBdUIvd0lFO0VBRkY7SUFHSTtFdkJreElGO0FBQ0Y7QXVCanhJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1DakI1TVU7RWlCNk1WO0F2Qm14SUo7QXVCbHhJSTtFQU5GO0lBT0k7SUFDQTtFdkJxeElKO0FBQ0Y7O0F3QnIrSUE7RUFDRTtFQUNBLHlCcEJKUTtBSjQrSVY7QXdCdCtJRTtFQUpGO0lBS0k7RXhCeStJRjtBQUNGOztBd0J0K0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ5K0lGO0F3QnYrSUU7RUFQRjtJQVFJO0V4QjArSUY7QUFDRjs7QXdCditJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCMCtJRjs7QXdCditJQTtFQUNFO0VBQ0E7RUFDQTtBeEIwK0lGO0F3QngrSUU7RUFMRjtJQU1JO0V4QjIrSUY7QUFDRjs7QXdCeCtJQTtFQUNFO0F4QjIrSUY7QXdCeitJRTtFQUNFO0F4QjIrSUo7O0F3QnYrSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjArSUY7QXdCeCtJRTtFQVZGO0lBV0k7RXhCMitJRjtBQUNGO0F3QnorSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjIrSUo7QXdCeitJSTtFQWJGO0lBY0k7RXhCNCtJSjtBQUNGO0F3QnorSUU7RUFDRTtBeEIyK0lKOztBd0J2K0lBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhCMCtJRjtBd0J4K0lFO0VBTkY7SUFPSTtJQUNBO0lBQ0E7RXhCMitJRjtBQUNGOztBd0J4K0lBO0VBQ0U7RUFDQTtFQUNBO0F4QjIrSUY7QXdCeitJRTtFQUxGO0lBTUk7SUFDQTtFeEI0K0lGO0FBQ0Y7O0F5QnJsSkE7RUFDRTtFQUNBLHlCckJKUTtBSjRsSlY7QXlCdGxKRTtFQUpGO0lBS0k7RXpCeWxKRjtBQUNGOztBeUJ0bEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ5bEpGO0F5QnZsSkU7RUFQRjtJQVFJO0V6QjBsSkY7QUFDRjs7QXlCdmxKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCMGxKRjs7QXlCdmxKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QjBsSkY7QXlCeGxKRTtFQU5GO0lBT0k7SUFDQTtFekIybEpGO0FBQ0Y7O0F5QnhsSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjckJsRFU7RXFCbURWO0F6QjJsSkY7QXlCemxKRTtFQVBGO0lBUUk7SUFDQTtJQUNBO0V6QjRsSkY7QUFDRjs7QXlCemxKQTtFQUNFO0F6QjRsSkY7QXlCMWxKRTtFQUhGO0lBSUk7RXpCNmxKRjtBQUNGOztBMEJ6cEpBO0VBQ0U7RUFDQSx5QnRCSlE7QUpncUpWO0EwQjFwSkU7RUFKRjtJQUtJO0UxQjZwSkY7QUFDRjs7QTBCMXBKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNnBKRjtBMEIzcEpFO0VBVkY7SUFXSTtFMUI4cEpGO0FBQ0Y7QTBCNXBKRTtFQWRGO0lBZUk7SUFDQTtFMUIrcEpGO0FBQ0Y7O0EwQjVwSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUIrcEpGO0EwQjlwSkU7RUFMRjtJQU1JO0UxQmlxSkY7QUFDRjtBMEJocUpFO0VBUkY7SUFTSTtFMUJtcUpGO0FBQ0Y7QTBCbHFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUNwQjlDVTtFb0IrQ1YsY3RCbkRRO0FKdXRKWjtBMEJucUpJO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RTFCc3FKSjtBQUNGOztBMEJscUpBO0VBQ0U7RUFDQTtFQUNBO0ExQnFxSkY7QTBCbnFKRTtFQUxGO0lBTUk7RTFCc3FKRjtBQUNGO0EwQnJxSkU7RUFDRTtBMUJ1cUpKOztBMEJucUpBO0VBQ0U7QTFCc3FKRjtBMEJwcUpFO0VBQ0U7QTFCc3FKSjs7QTBCbHFKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCcXFKRjtBMEJucUpFO0VBVkY7SUFXSTtFMUJzcUpGO0FBQ0Y7QTBCcHFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCc3FKSjtBMEJwcUpJO0VBYkY7SUFjSTtFMUJ1cUpKO0FBQ0Y7QTBCcHFKRTtFQUNFO0ExQnNxSko7O0EwQmxxSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUJxcUpGO0EwQm5xSkU7RUFORjtJQU9JO0lBQ0E7SUFDQTtFMUJzcUpGO0FBQ0Y7O0EwQm5xSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7QTFCc3FKRjtBMEJwcUpFO0VBUEY7SUFRSTtJQUNBO0lBQ0E7RTFCdXFKRjtBQUNGOztBMEJwcUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCdXFKRjtBMEJycUpFO0VBVEY7SUFVSTtJQUNBO0UxQndxSkY7QUFDRjs7QTBCcnFKQTtFQUNFO0ExQndxSkY7QTBCdnFKRTtFQUZGO0lBR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxQjBxSkY7QUFDRjtBMEJ6cUpFO0VBVkY7SUFXSTtJQUNBO0lBQ0E7RTFCNHFKRjtBQUNGO0EwQjFxSkk7RUFERjtJQUVJO0UxQjZxSko7QUFDRjtBMEI1cUpJO0VBSkY7SUFLSTtFMUIrcUpKO0FBQ0Y7QTBCOXFKSTtFQUNFO0ExQmdySk47QTBCL3FKTTtFQUZGO0lBR0k7RTFCa3JKTjtBQUNGO0EwQmpySk07RUFMRjtJQU1JO0UxQm9ySk47QUFDRjtBMEJsckpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnRCcE1NO0VzQnFNTjtFQUNBO0VBQ0E7RUFDQTtBMUJvckpOO0EwQmxySkk7RUFDRTtBMUJvckpOO0EwQm5ySk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUJxckpSO0EwQnBySlE7RUFDRTtFQUNBO0ExQnNySlY7QTBCcHJKUTtFQUNFO0ExQnNySlY7QTBCcHJKUTtFQUNFO0ExQnNySlY7QTBCbHJKSTtFQUNFO0VBQ0E7RUFDQTtBMUJvckpOOztBMkIvNEpBO0VBQ0U7RUFDQSx5QnZCSlE7QUpzNUpWO0EyQmg1SkU7RUFKRjtJQUtJO0UzQm01SkY7QUFDRjs7QTJCaDVKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCbTVKRjtBMkJqNUpFO0VBVkY7SUFXSTtFM0JvNUpGO0FBQ0Y7QTJCbDVKRTtFQWRGO0lBZUk7RTNCcTVKRjtBQUNGOztBMkJsNUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNCcTVKRjtBMkJwNUpFO0VBTEY7SUFNSTtFM0J1NUpGO0FBQ0Y7QTJCcjVKRTtFQVRGO0lBVUk7RTNCdzVKRjtBQUNGOztBMkJyNUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNCdzVKRjtBMkJ0NUpFO0VBTkY7SUFPSTtJQUNBO0UzQnk1SkY7QUFDRjs7QTJCdDVKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGN2Qi9EVTtFdUJnRVY7RUFDQTtFQUNBO0VBQ0E7QTNCeTVKRjtBMkJ2NUpFO0VBVkY7SUFXSTtJQUNBO0lBQ0E7RTNCMDVKRjtBQUNGOztBMkJ2NUpBO0VBQ0U7RUFDQTtBM0IwNUpGO0EyQng1SkU7RUFKRjtJQUtJO0UzQjI1SkY7QUFDRjs7QTRCeCtKQTtFQUNFO0E1QjIrSkY7QTRCeitKRTtFQUhGO0lBSUk7RTVCNCtKRjtBQUNGOztBNEJ6K0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUI0K0pGOztBNEJ6K0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVCNCtKRjtBNEIxK0pFO0VBTkY7SUFPSTtJQUNBO0U1QjYrSkY7QUFDRjs7QTRCMStKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCNitKRjtBNEIzK0pFO0VBUEY7SUFRSTtFNUI4K0pGO0FBQ0Y7O0E0QjMrSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4QjlDVTtFd0IrQ1Y7RUFDQTtFQUNBO0E1QjgrSkY7QTRCNStKRTtFQVZGO0lBV0k7SUFDQTtFNUIrK0pGO0FBQ0Y7QTRCNytKRTtFQUNFO0E1QisrSko7O0E2QnZpS0E7RUFDRTtBN0IwaUtGO0E2QnhpS0U7RUFIRjtJQUlJO0U3QjJpS0Y7QUFDRjs7QTZCeGlLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QjJpS0Y7O0E2QnhpS0E7RUFDRTtFQUNBO0VBQ0EseUJ6QnZCVTtBSmtrS1o7QTZCemlLRTtFQUxGO0lBTUk7RTdCNGlLRjtBQUNGOztBNkJ6aUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I0aUtGO0E2QjFpS0U7RUFQRjtJQVFJO0lBQ0E7RTdCNmlLRjtBQUNGO0E2QjNpS0U7RWJ2Q0E7RUFDQTtFQUNBLFdhdUNJO0VidENKLFlhdUNJO0VidENKO0VBQ0E7RUFDQTtFYXVDRTtBN0IraUtKO0E2QjdpS0k7RUFSRjtJYnZDQTtJQUNBO0lBQ0EsYWErQ007SWI5Q04sY2ErQ007SWI5Q047SUFDQTtJQUNBO0lhK0NJO0U3QmtqS0o7QUFDRjtBNkIvaUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCaWpLSjs7QTZCN2lLQTtFQUNFO0VBQ0E7QTdCZ2pLRjtBNkI5aUtFO0VBQ0U7QTdCZ2pLSjtBNkI3aUtFO0VBUkY7SUFTSTtFN0JnaktGO0FBQ0Y7O0E2QjdpS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUN2QnRGWTtFdUJ1Rlo7RUFDQTtBN0JnaktGO0E2QjlpS0U7RUFWRjtJQVdJO0lBQ0E7RTdCaWpLRjtBQUNGOztBNkI5aUtBO0VBQ0U7RUFDQTtBN0JpaktGO0E2Qi9pS0U7RUFKRjtJQUtJO0lBQ0E7RTdCa2pLRjtBQUNGOztBNkIvaUtBO0VBQ0U7RUFDQTtFQUNBO0E3QmtqS0Y7O0E2Qi9pS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1DdkJySFk7RXVCc0haLGN6QnpIUztFeUIwSFQ7RUFDQTtBN0JraktGO0E2QmhqS0U7RUFWRjtJQVdJO0lBQ0E7SUFDQTtJQUNBO0U3Qm1qS0Y7QUFDRjtBNkJqaktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUN2QnhJVTtFdUJ5SVYsY3pCN0lRO0V5QjhJUjtBN0JtaktKO0E2QmpqS0k7RUFYRjtJQVlJO0lBQ0E7RTdCb2pLSjtBQUNGOztBNkJoaktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUN2QjFKVztBTjZzS2I7QTZCampLRTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RTdCb2pLRjtBQUNGOztBNkJqaktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx1Q3ZCektXO0V1QjBLWDtBN0JvaktGO0E2QmxqS0U7RUFSRjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0U3QnFqS0Y7QUFDRjtBNkJuaktFO0VBQ0U7RUFDQTtFQUNBO0E3QnFqS0o7QTZCbmpLSTtFQUxGO0lBTUk7RTdCc2pLSjtBQUNGOztBNkJsaktBO0VBQ0U7RUFDQTtFQUNBO0E3QnFqS0Y7QTZCbmpLRTtFQUxGO0lBTUk7SUFDQTtJQUNBO0U3QnNqS0Y7QUFDRjs7QTZCbmpLQTtFQUNFO0VBQ0E7QTdCc2pLRjtBNkJwaktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JzaktKO0E2QnBqS0k7RUFWRjtJQVdJO0U3QnVqS0o7QUFDRjs7QTZCbmpLQTtFQUNFO0E3QnNqS0Y7O0E2Qm5qS0E7RUFDRTtFQUNBO0E3QnNqS0Y7QTZCcGpLRTtFQUpGO0lBS0k7SUFDQTtFN0J1aktGO0FBQ0Y7O0E2QnBqS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0J1aktGOztBNkJwaktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCdWpLRjtBNkJyaktFO0VBTkY7SUFPSTtJQUNBO0U3QndqS0Y7QUFDRjtBNkJyaktJO0VBQ0U7RUFDQTtBN0J1aktOOztBNkJsaktBO0VBQ0U7RUFDQTtBN0JxaktGO0E2Qm5qS0U7RUFKRjtJQUtJO0U3QnNqS0Y7QUFDRjs7QTZCbmpLQTtFQUNFO0VBQ0E7QTdCc2pLRjtBNkJwaktFO0VBSkY7SUFLSTtJQUNBO0U3QnVqS0Y7QUFDRjs7QTZCcGpLQTtFQUNFO0VBQ0E7QTdCdWpLRjtBNkJyaktFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J1aktKO0E2QnJqS0k7RUFWRjtJQVdJO0U3QndqS0o7QUFDRjs7QTZCcGpLQTtFQUNFO0VBQ0E7RUFDQTtBN0J1aktGO0E2QnJqS0U7RUFMRjtJQU1JO0lBQ0E7RTdCd2pLRjtBQUNGOztBNkJyaktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQ3ZCMVRZO0V1QjJUWixjekI5VFM7RXlCK1RUO0VBQ0E7QTdCd2pLRjtBNkJ0aktFO0VBVkY7SUFXSTtJQUNBO0lBQ0E7RTdCeWpLRjtBQUNGOztBNkJ0aktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsdUN2QjdVVztBTnM0S2I7QTZCdmpLRTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7RTdCMGpLRjtBQUNGOztBNkJ2aktBO0VBQ0U7RUFDQTtFQUNBO0E3QjBqS0Y7QTZCeGpLRTtFQUxGO0lBTUk7SUFDQTtFN0IyaktGO0FBQ0Y7O0E2QnhqS0E7RUFDRTtFQUNBO0VBQ0E7QTdCMmpLRjs7QTZCeGpLQTtFQUNFO0VBQ0E7QTdCMmpLRjtBNkJ6aktFO0VBSkY7SUFLSTtFN0I0aktGO0FBQ0Y7O0E2QnpqS0E7RUFDRTtFQUNBO0E3QjRqS0Y7QTZCMWpLRTtFQUNFO0E3QjRqS0o7QTZCempLRTtFQVJGO0lBU0k7RTdCNGpLRjtBQUNGOztBNkJ6aktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdCNGpLRjtBNkIxaktFO0VBTkY7SUFPSTtFN0I2aktGO0FBQ0Y7O0E2QjFqS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0I2aktGO0E2QjNqS0U7RUFORjtJQU9JO0U3QjhqS0Y7RTZCNWpLRTtJQUNFO0lBQ0E7RTdCOGpLSjtFNkI1aktJO0lBQ0U7RTdCOGpLTjtFNkIzaktJO0lBQ0U7RTdCNmpLTjtFNkJ6aktFO0lBQ0U7RTdCMmpLSjtFNkJ6aktJO0lBQ0U7RTdCMmpLTjtBQUNGO0E2QnZqS0U7RUFDRTtBN0J5aktKOztBNkJyaktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQ3ZCL2FZO0V1QmdiWixjekJwYlU7QUo0K0taO0E2QnRqS0U7RUFSRjtJQVNJO0lBQ0E7SUFDQTtFN0J5aktGO0FBQ0Y7O0E2QnRqS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHVDdkJqY1c7RXVCa2NYO0VBQ0E7RUFDQTtBN0J5aktGO0E2QnZqS0U7RUFWRjtJQVdJO0lBQ0E7SUFDQTtFN0IwaktGO0FBQ0Y7O0E2QnZqS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0IwaktGO0E2QnhqS0U7RUFORjtJQU9JO0U3QjJqS0Y7QUFDRjs7QTZCeGpLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pCaGVTO0FKMmhMWDtBNkJ6aktFO0VBVkY7SUFXSTtJQUNBO0lBQ0E7SUFDQTtFN0I0aktGO0FBQ0Y7O0E2QnpqS0E7RUFDRTtFQUNBO0E3QjRqS0Y7O0E2QnhqS0U7RUFDRTtFQUNBO0E3QjJqS0o7O0E2QnRqS0U7RUFERjtJQUVJO0U3QjBqS0Y7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vc2Nzcy9zdHlsZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZ2xvYmFscy9yZXNldC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvZ2xvYmFscy9kaXNwbGF5LWVsZW1lbnQtcGMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3NldHRpbmdzL2NvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy92YXJpYWJsZXMvY29sb3Iuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3NldHRpbmdzL2ZvbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3ZhcmlhYmxlcy9mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9jb21wb25lbnRzL2p1c3RpZnktdGV4dC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvY29tcG9uZW50cy9pbmZvcm1hdGlvbi10YWJsZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvY29tcG9uZW50cy9zZWN0aW9uLXRpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9jb21wb25lbnRzL3N1YnBhZ2UtbXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2NvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvY29tcG9uZW50cy9ndXRlbmJlcmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2NvbXBvbmVudHMvYW5pbWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9jb21wb25lbnRzL3Jlc2VydmF0aW9uLXBhcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy92YXJpYWJsZXMvei1pbmRleC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvbWl4aW5zL3BzZXVkby1lbGVtZW50cy1pbWFnZS5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvY29tcG9uZW50cy9jb250YWluYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2luYy9oZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL2luYy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9wYWdlcy90b3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3BhZ2VzL2Fib3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9wYWdlcy9tZWRpY2FsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9wYWdlcy9uZXdzLWFyY2hpdmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3BhZ2VzL25ld3MtcG9zdC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvcGFnZXMvYmxvZy1hcmNoaXZlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Nzcy9wYWdlcy9ibG9nLXBvc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9zY3NzL3BhZ2VzL25vdC1mb3VuZC5zY3NzIiwid2VicGFjazovLy8uL3Njc3MvcGFnZXMvcmVjcnVpdC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG7lj4LogINcbuODu0EgTW9kZXJuIENTUyBSZXNldFxuaHR0cHM6Ly9naXRodWIuY29tL2hhbmtjaGl6bGphdy9tb2Rlcm4tY3NzLXJlc2V0XG7jg7tNeSBDdXN0b20gQ1NTIFJlc2V0XG5odHRwczovL3d3dy5qb3Nod2NvbWVhdS5jb20vY3NzL2N1c3RvbS1jc3MtcmVzZXQvXG7jg7tUaGUgTmV3IENTUyBSZXNldFxuaHR0cHM6Ly9naXRodWIuY29tL2VsYWQyNDEyL3RoZS1uZXctY3NzLXJlc2V0XG4qL1xuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxudWwsXG5vbCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5wLFxudWwsXG5vbCxcbmxpLFxuZmlndXJlLFxuZmlnY2FwdGlvbixcbmJsb2NrcXVvdGUsXG5kbCxcbmRkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7IC8qIGlvc+eUqCAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcsXG5waWN0dXJlLFxudmlkZW8sXG5jYW52YXMsXG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hcnRpY2xlID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxZW07XG59XG5cbmlucHV0LFxuYnV0dG9uLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBmb250OiBpbmhlcml0O1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4uZGlzcGxheVVuZGVyU20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU3NXB4ICkge1xuICAuZGlzcGxheVVuZGVyU20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kaXNwbGF5VW5kZXJNZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5kaXNwbGF5VW5kZXJNZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRpc3BsYXlVbmRlckxnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC5kaXNwbGF5VW5kZXJMZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRpc3BsYXlVbmRlclhsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMjAwcHggKSB7XG4gIC5kaXNwbGF5VW5kZXJYbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRpc3BsYXlVbmRlclh4bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuZGlzcGxheVVuZGVyWHhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGlzcGxheVVuZGVyUG9ydHJhaXRTbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTc1cHggKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZGlzcGxheVVuZGVyUG9ydHJhaXRTbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRpc3BsYXlVbmRlclBvcnRyYWl0TWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmRpc3BsYXlVbmRlclBvcnRyYWl0TWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kaXNwbGF5VW5kZXJQb3J0cmFpdExnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZGlzcGxheVVuZGVyUG9ydHJhaXRMZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRpc3BsYXlVbmRlclBvcnRyYWl0WGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEyMDBweCApIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5kaXNwbGF5VW5kZXJQb3J0cmFpdFhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGlzcGxheVVuZGVyUG9ydHJhaXRYeGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE0MDBweCApIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XG4gIC5kaXNwbGF5VW5kZXJQb3J0cmFpdFh4bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRpc3BsYXlVbmRlckxhbmRzY2FwZVNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1NzVweCApIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZGlzcGxheVVuZGVyTGFuZHNjYXBlU20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kaXNwbGF5VW5kZXJMYW5kc2NhcGVNZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmRpc3BsYXlVbmRlckxhbmRzY2FwZU1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGlzcGxheVVuZGVyTGFuZHNjYXBlTGcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZGlzcGxheVVuZGVyTGFuZHNjYXBlTGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kaXNwbGF5VW5kZXJMYW5kc2NhcGVYbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTIwMHB4ICkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5kaXNwbGF5VW5kZXJMYW5kc2NhcGVYbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRpc3BsYXlVbmRlckxhbmRzY2FwZVh4bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5kaXNwbGF5VW5kZXJMYW5kc2NhcGVYeGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA1NzVweCApIHtcbiAgLmRpc3BsYXlNb3JlU20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuZGlzcGxheU1vcmVNZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAuZGlzcGxheU1vcmVMZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTIwMHB4ICkge1xuICAuZGlzcGxheU1vcmVYbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuZGlzcGxheU1vcmVYeGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDU3NXB4ICkgYW5kIChvcmllbnRhdGlvbjogcG9ydHJhaXQpIHtcbiAgLmRpc3BsYXlNb3JlUG9ydHJhaXRTbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZGlzcGxheU1vcmVQb3J0cmFpdE1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZGlzcGxheU1vcmVQb3J0cmFpdExnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMjAwcHggKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZGlzcGxheU1vcmVQb3J0cmFpdFhsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNDAwcHggKSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkge1xuICAuZGlzcGxheU1vcmVQb3J0cmFpdFh4bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTc1cHggKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmRpc3BsYXlNb3JlTGFuZHNjYXBlU20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5kaXNwbGF5TW9yZUxhbmRzY2FwZU1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgLmRpc3BsYXlNb3JlTGFuZHNjYXBlTGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEyMDBweCApIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAuZGlzcGxheU1vcmVMYW5kc2NhcGVYbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5kaXNwbGF5TW9yZUxhbmRzY2FwZVh4bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IHtcbiAgY29sb3I6ICM1MDUwNTA7XG59XG5cbmJvZHkgKiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uanMtanVzdGlmeVRleHRfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmluZm9ybWF0aW9uVGFibGUge1xuICB3aWR0aDogNDcwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAuaW5mb3JtYXRpb25UYWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uVGFibGVfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuaW5mb3JtYXRpb25UYWJsZV9fd3JhcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG4uaW5mb3JtYXRpb25UYWJsZV9fd3JhcC0tZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG59XG5cbi5pbmZvcm1hdGlvblRhYmxlX190YWJsZSB7XG4gIHdpZHRoOiA0MDZweDtcbiAgbWFyZ2luLWxlZnQ6IDI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAuaW5mb3JtYXRpb25UYWJsZV9fdGFibGUge1xuICAgIHdpZHRoOiA5MS4yNSU7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvblRhYmxlX190YWJsZSB0aCxcbi5pbmZvcm1hdGlvblRhYmxlX190YWJsZSB0ZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA1M3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLmluZm9ybWF0aW9uVGFibGVfX3RhYmxlIHRoLFxuICAuaW5mb3JtYXRpb25UYWJsZV9fdGFibGUgdGQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuaW5mb3JtYXRpb25UYWJsZV9fdGFibGUgdGgsXG4gIC5pbmZvcm1hdGlvblRhYmxlX190YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxufVxuLmluZm9ybWF0aW9uVGFibGVfX3RhYmxlLXNwYW4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAuaW5mb3JtYXRpb25UYWJsZV9fdGFibGUtc3BhbiB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC02cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmluZm9ybWF0aW9uVGFibGVfX3RhYmxlLXNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB9XG59XG4uaW5mb3JtYXRpb25UYWJsZV9fdGFibGUgdGhlYWQge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzY5Njk2OTtcbn1cbi5pbmZvcm1hdGlvblRhYmxlX190YWJsZSB0Ym9keSB0aCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC5pbmZvcm1hdGlvblRhYmxlX190YWJsZSB0Ym9keSB0aCB7XG4gICAgd2lkdGg6IDMwLjgyJTtcbiAgfVxufVxuLmluZm9ybWF0aW9uVGFibGVfX3RhYmxlIHRib2R5IHRkIC5jb2xvck9yYW5nZSB7XG4gIGNvbG9yOiAjZDhhMTZlO1xufVxuXG4uaW5mb3JtYXRpb25UYWJsZV9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5pbmZvcm1hdGlvblRhYmxlX19ub3RlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvblRhYmxlX19ub3RlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbmZvcm1hdGlvblRhYmxlX19ub3RlQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmluZm9ybWF0aW9uVGFibGVfX25vdGVCb3ggLmluZm9ybWF0aW9uVGFibGVfX25vdGU6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuaW5mb3JtYXRpb25UYWJsZV9fbm90ZUJveCAuaW5mb3JtYXRpb25UYWJsZV9fbm90ZTpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxufVxuXG4uc2VjdGlvblRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICM4YTZhNDQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5zZWN0aW9uVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxufVxuXG4uc2VjdGlvblRpdGxlX19lbiB7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIG1hcmdpbi10b3A6IDExcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5zZWN0aW9uVGl0bGVfX2VuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5zdWJwYWdlTXYtLWJnQ29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMWViO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuc3VicGFnZU12LS1zcEJnQ29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZWI7XG4gIH1cbn1cblxuLnN1YnBhZ2VNdl9fd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIGhlaWdodDogMjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuc3VicGFnZU12X193cmFwIHtcbiAgICBhc3BlY3QtcmF0aW86IDEyODAvMjYwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEyMDBweCApIHtcbiAgLnN1YnBhZ2VNdl9fd3JhcCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5zdWJwYWdlTXZfX3dyYXAge1xuICAgIGFzcGVjdC1yYXRpbzogMzIwLzEwMDtcbiAgfVxufVxuXG4uc3VicGFnZU12X19pbm5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOC44OSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLnN1YnBhZ2VNdl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxufVxuXG4uc3VicGFnZU12X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAuc3VicGFnZU12X190aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnN1YnBhZ2VNdl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA0cHggNXB4O1xuICB9XG59XG5cbi5zdWJwYWdlTXZfX2ltYWdlUGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdWJwYWdlTXZfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbn1cblxuLnN1YnBhZ2VNdl9fcm93VGV4dCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuc3VicGFnZU12X19yb3dUZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuLyrjgqLjg7zjgqvjgqTjg5bjg5rjg7zjgrgqL1xuLnBhZ2luYXRpb24ge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi5wYWdpbmF0aW9uX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNzg3ODc4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5wYWdpbmF0aW9uX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuLnBhZ2luYXRpb25fX2Fycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmE0NDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uX19udW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzc4Nzg3ODtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnBhZ2luYXRpb25fX251bSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuLnBhZ2luYXRpb25fX251bS0tY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZhNDQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2luYXRpb25fX251bTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZhNDQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4vKuaKleeov+ODmuODvOOCuCovXG4ucG9zdExpbmsge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi5wb3N0TGlua19fYXJyb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzc4Nzg3ODtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucG9zdExpbmtfX2Fycm93IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ucG9zdExpbmtfX2Fycm93OmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ucG9zdExpbmtfX2FyY2hpdmVMaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZhNDQ7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3ODc4Nzg7XG4gIHdpZHRoOiAxNzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5wb3N0TGlua19fYXJjaGl2ZUxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ucG9zdExpbmtfX2FyY2hpdmVMaW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4vKmd1dGVuYmVyZyovXG4uZ3V0ZW5iZXJnQ29udGVudHMgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5ndXRlbmJlcmdDb250ZW50cyBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5ndXRlbmJlcmdDb250ZW50cyBwOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuZ3V0ZW5iZXJnQ29udGVudHMgcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uZ3V0ZW5iZXJnQ29udGVudHMgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cbi5ndXRlbmJlcmdDb250ZW50cyBpbWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5ndXRlbmJlcmdDb250ZW50cyBpbWc6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uanMtYW5pbWF0aW9uIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmpzLWFuaW1hdGlvbltkYXRhLWFuaW09ZmFkZUluXSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMS41cyAwLjZzLCB2aXNpYmlsaXR5IDEuNXMgMC42cyBlYXNlLWluO1xufVxuLmpzLWFuaW1hdGlvbltkYXRhLWFuaW09ZmFkZVVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHZpc2liaWxpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuLmpzLWFuaW1hdGlvbltkYXRhLWFuaW09ZmFkZUxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHZpc2liaWxpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuLmpzLWFuaW1hdGlvbltkYXRhLWFuaW09ZmFkZVJpZ2h0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHZpc2liaWxpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xufVxuLmpzLWFuaW1hdGlvbi5pcy1mYWRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5qcy1hbmltYXRpb24uaXMtZmFkZVtkYXRhLWFuaW09ZmFkZVVwXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cbi5qcy1hbmltYXRpb24uaXMtZmFkZVtkYXRhLWFuaW09ZmFkZUxlZnRdLCAuanMtYW5pbWF0aW9uLmlzLWZhZGVbZGF0YS1hbmltPWZhZGVSaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuanMtYW5pbWF0aW9uLmlzLWZhZGVbZGF0YS1hbmltPWZhZGVVcF0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMC4wMDAxZGVnKTtcbiAgfVxuICAuanMtYW5pbWF0aW9uLmlzLWZhZGVbZGF0YS1hbmltPWZhZGVMZWZ0XSwgLmpzLWFuaW1hdGlvbi5pcy1mYWRlW2RhdGEtYW5pbT1mYWRlUmlnaHRdIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDAuMDAwMWRlZyk7XG4gIH1cbn1cblxuLnJlc2VydmF0aW9uUGFydHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE0MDBweCApIHtcbiAgLnJlc2VydmF0aW9uUGFydHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ucmVzZXJ2YXRpb25QYXJ0cy51cCAucmVzZXJ2YXRpb25QYXJ0c19fYm94IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMzJweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAucmVzZXJ2YXRpb25QYXJ0cy51cCAucmVzZXJ2YXRpb25QYXJ0c19fYm94IHtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG59XG5cbi5yZXNlcnZhdGlvblBhcnRzX19ib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTMycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB6LWluZGV4OiAzMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNDAwcHggKSB7XG4gIC5yZXNlcnZhdGlvblBhcnRzX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMWViO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjNTA1MDUwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNTA1MDUwO1xuICB9XG59XG5cbi5yZXNlcnZhdGlvblBhcnRzX19saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjY0MDY7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE0MDBweCApIHtcbiAgLnJlc2VydmF0aW9uUGFydHNfX2xpbmsge1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5yZXNlcnZhdGlvblBhcnRzX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY3NzLWltZy9oZWFkZXItd2ViLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE0MDBweCApIHtcbiAgLnJlc2VydmF0aW9uUGFydHNfX2xpbms6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4ucmVzZXJ2YXRpb25QYXJ0c19fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnJlc2VydmF0aW9uUGFydHNfX3RlbE51bSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjNWEzNzAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiA0Ny4yMiU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNDAwcHggKSB7XG4gIC5yZXNlcnZhdGlvblBhcnRzX190ZWxOdW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnJlc2VydmF0aW9uUGFydHNfX3RlbE51bTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Nzcy1pbWcvaGVhZGVyLXRlbC1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5yZXNlcnZhdGlvblBhcnRzX190ZWxOdW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5yZXNlcnZhdGlvblBhcnRzX19hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEzLjg5JTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNDAwcHggKSB7XG4gIC5yZXNlcnZhdGlvblBhcnRzX19hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLnJlc2VydmF0aW9uUGFydHNfX2Fycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogIzUwNTA1MCAjNTA1MDUwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uY29udGFpbmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRhaW5hcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjFlYjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC5jb250YWluYXI6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5jb250YWluYXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY29udGFpbmFyLnVwOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEwMCUgLSAxMzJweCkpO1xufVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjFlYjtcbiAgei1pbmRleDogNTA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cbn1cbi5oZWFkZXIudXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuXG4uaGVhZGVyX193cmFwIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNDAwcHggKSB7XG4gIC5oZWFkZXJfX3dyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvTGluayB7XG4gIG1hcmdpbjogNDdweCAzMHB4IDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyOTBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE0MDBweCApIHtcbiAgLmhlYWRlcl9fbG9nb0xpbmsge1xuICAgIHdpZHRoOiAxNzhweDtcbiAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmhlYWRlcl9fbG9nb0xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuaGVhZGVyX19uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjFlYjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcywgdHJhbnNmb3JtIDAuNXM7XG4gIH1cbiAgW2RhdGEtaXMtaGVhZGVybmF2PXRydWVdIC5oZWFkZXJfX25hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbi5oZWFkZXJfX25hdkxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE0MDBweCApIHtcbiAgLmhlYWRlcl9fbmF2TGlzdCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVyX19uYXZJdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuaGVhZGVyX19uYXZJdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNkOWNhYjg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2SXRlbTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZDljYWI4O1xuICB9XG59XG4uaGVhZGVyX19uYXZJdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmhlYWRlcl9fcGFnZUxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuaGVhZGVyX19uYXZJdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmhlYWRlcl9fcGFnZUxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuaGVhZGVyX19uYXZJdGVtLmpzLXN1Yk5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uaGVhZGVyX19wYWdlTGluayB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1YTM3MDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy10b3A6IDQ3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuaGVhZGVyX19wYWdlTGluayB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gIH1cbn1cbi5oZWFkZXJfX3BhZ2VMaW5rOmhvdmVyIHtcbiAgY29sb3I6ICNlMjY0MDY7XG59XG4uaGVhZGVyX19wYWdlTGluazpob3ZlciAuaGVhZGVyX19wYWdlTmFtZUVuIHtcbiAgY29sb3I6ICMzNzM3Mzg7XG59XG4uaGVhZGVyX19wYWdlTGluay0tbm9MaW5rIHtcbiAgb3BhY2l0eTogMC40O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmhlYWRlcl9fcGFnZU5hbWVFbiB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjODU4NTg1O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE0MDBweCApIHtcbiAgLmhlYWRlcl9fcGFnZU5hbWVFbiB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbi5oZWFkZXJfX3N1Yk5hdkJveCB7XG4gIHBhZGRpbmctbGVmdDogMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogMTMycHg7XG4gIGhlaWdodDogNzhweDtcbiAgd2lkdGg6IDU2NHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE0MDBweCApIHtcbiAgLmhlYWRlcl9fc3ViTmF2Qm94IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB1bnNldDtcbiAgfVxufVxuLmhlYWRlcl9fc3ViTmF2Qm94LmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuaGVhZGVyX19zdWJOYXZCb3guaXMtYWN0aXZlIHtcbiAgICB2aXNpYmlsaXR5OiB1bnNldDtcbiAgfVxufVxuLmhlYWRlcl9fc3ViTmF2Qm94LS1ub0xpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19zdWJOYXZMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNDAwcHggKSB7XG4gIC5oZWFkZXJfX3N1Yk5hdkxpc3Qge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmhlYWRlcl9fc3ViTmF2SXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNDAwcHggKSB7XG4gIC5oZWFkZXJfX3N1Yk5hdkl0ZW0ge1xuICAgIHdpZHRoOiAxMDZweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZWFkZXJfX3N1Yk5hdkl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSAuaGVhZGVyX19zdWJQYWdlTGluayB7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNDAwcHggKSB7XG4gIC5oZWFkZXJfX3N1Yk5hdkl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSAuaGVhZGVyX19zdWJQYWdlTGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5oZWFkZXJfX3N1YlBhZ2VMaW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzVhMzcwMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE0MDBweCApIHtcbiAgLmhlYWRlcl9fc3ViUGFnZUxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuLmhlYWRlcl9fc3ViUGFnZUxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyNjQwNjtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE0MDBweCApIHtcbiAgLmhlYWRlcl9fc3ViUGFnZUxpbms6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuLmhlYWRlcl9fc3ViUGFnZUxpbms6aG92ZXIge1xuICBjb2xvcjogI2UyNjQwNjtcbn1cblxuLmhlYWRlcl9fY29udGFjdEJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuaGVhZGVyX19jb250YWN0Qm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3RlbFRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2UyNjQwNjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAuaGVhZGVyX190ZWxUZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fdGVsTnVtIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICM1YTM3MDE7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNDAwcHggKSB7XG4gIC5oZWFkZXJfX3RlbE51bSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG4uaGVhZGVyX190ZWxOdW06YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY3NzLWltZy9oZWFkZXItdGVsLWljb24uc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmhlYWRlcl9fdGVsTnVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uaGVhZGVySHVtYnVyZ2VyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmE0NDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxNDAwcHggKSB7XG4gIC5oZWFkZXJIdW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVySHVtYnVyZ2VyX19idXR0b24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXJIdW1idXJnZXJfX3N0aWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmhlYWRlckh1bWJ1cmdlcl9fc3RpY2s6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzLCB0cmFuc2Zvcm0gMC4zcztcbn1cbltkYXRhLWlzLWhlYWRlcm5hdj10cnVlXSAuaGVhZGVySHVtYnVyZ2VyX19zdGljazpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xufVxuLmhlYWRlckh1bWJ1cmdlcl9fc3RpY2s6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbltkYXRhLWlzLWhlYWRlcm5hdj10cnVlXSAuaGVhZGVySHVtYnVyZ2VyX19zdGljazpudGgtb2YtdHlwZSgyKSB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVySHVtYnVyZ2VyX19zdGljazpudGgtb2YtdHlwZSgzKSB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDAuM3MsIHRyYW5zZm9ybSAwLjNzO1xufVxuW2RhdGEtaXMtaGVhZGVybmF2PXRydWVdIC5oZWFkZXJIdW1idXJnZXJfX3N0aWNrOm50aC1vZi10eXBlKDMpIHtcbiAgYm90dG9tOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiAxMTVweCAwIDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDY1cHggMCA4NHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmZvb3Rlcl9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZm9vdGVyX19jb250ZW50cyB7XG4gIHdpZHRoOiA0NzBweDtcbiAgbWFyZ2luLXJpZ2h0OiA2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC5mb290ZXJfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5mb290ZXJfX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbG9nb0JveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5mb290ZXJfX2xvZ29Cb3gge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uZm9vdGVyX19sb2dvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZm9vdGVyX19jb250YWN0Qm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbjogMTJweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5mb290ZXJfX2NvbnRhY3RCb3gge1xuICAgIGhlaWdodDogNTFweDtcbiAgICBtYXJnaW46IDhweCAwIDEycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fYWRkciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuZm9vdGVyX19hZGRyIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdGVsQm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5mb290ZXJfX3RlbEJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNTc1cHggKSB7XG4gIC5mb290ZXJfX3RlbEJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uZm9vdGVyX190ZWxCb3g6YmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Nzcy1pbWcvaGVhZGVyLXRlbC1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmZvb3Rlcl9fdGVsQm94OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxufVxuXG4uZm9vdGVyX190ZWxCb3hJbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXJfX3RlbCB7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5mb290ZXJfX3RlbCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5mb290ZXJfX3Jlc2VydmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB3aWR0aDogMTI5cHg7XG4gIGhlaWdodDogNzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyNjQwNjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5mb290ZXJfX3Jlc2VydmF0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgd2lkdGg6IDg4cHg7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICB9XG59XG5cbi5mb290ZXJfX3Bhcmtpbmcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4IDAgMjRweDtcbiAgY29sb3I6ICNlMjY0MDY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5mb290ZXJfX3Bhcmtpbmcge1xuICAgIG1hcmdpbjogMThweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5mb290ZXJfX21hcEFyZWEge1xuICB3aWR0aDogNDcwcHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAuZm9vdGVyX19tYXBBcmVhIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDcwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5mb290ZXJfX21hcEFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbWFwQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzM2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5mb290ZXJfX21hcEJveCB7XG4gICAgaGVpZ2h0OiAyMzhweDtcbiAgfVxufVxuLmZvb3Rlcl9fbWFwQm94IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb290ZXJfX21hcExpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNTA1MDUwO1xuICBtYXJnaW4tdG9wOiAyN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuZm9vdGVyX19tYXBMaW5rIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG4uZm9vdGVyX19tYXBMaW5rOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY3NzLWltZy9mb290ZXItYXJyb3cuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuZm9vdGVyX19tYXBMaW5rOmFmdGVyIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxufVxuXG4uZm9vdGVyX19jb3B5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2NDY0NjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMDFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmZvb3Rlcl9fY29weSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDUxcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBTd2lwZXIgOS4xLjFcbiAqIE1vc3QgbW9kZXJuIG1vYmlsZSB0b3VjaCBzbGlkZXIgYW5kIGZyYW1ld29yayB3aXRoIGhhcmR3YXJlIGFjY2VsZXJhdGVkIHRyYW5zaXRpb25zXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxuICpcbiAqIENvcHlyaWdodCAyMDE0LTIwMjMgVmxhZGltaXIgS2hhcmxhbXBpZGlcbiAqXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcbiAqXG4gKiBSZWxlYXNlZCBvbjogTWFyY2ggMTYsIDIwMjNcbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZjtcbn1cblxuLnN3aXBlciwgc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuXG4uc3dpcGVyLXNsaWRlLCBzd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0LCAuc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLCAuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItdmVydGljYWwuc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvcmRlcjogOTk5OTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlcjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cblxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG5cbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLXdhdGNoLXByb2dyZXNzIC5zd2lwZXItc2xpZGUtdmlzaWJsZSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCAuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLCBzd2lwZXItY29udGFpbmVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG5cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWhpZGRlbiwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsIC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcInByZXZcIjtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLCAuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJuZXh0XCI7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbiwgLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cywgNTAlKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCAjMDAwKTtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIDAuMik7XG59XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywgLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgOmhvc3QoLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwpIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHJpZ2h0O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjI1KSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsIC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyLCAuc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwsIC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQsIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSkpO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZywgLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cblxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiwgc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LCAuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsIC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNjtcbiAgei1pbmRleDogMDtcbn1cblxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cblxuLnN3aXBlci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsIC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwgLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE12IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMWViO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICB9XG59XG5cbi50b3BNdl9fd3JhcCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7XG4gIGhlaWdodDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAudG9wTXZfX3dyYXAge1xuICAgIGFzcGVjdC1yYXRpbzogMTI4MC83MDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTIwMHB4ICkge1xuICAudG9wTXZfX3dyYXAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wTXZfX3dyYXAge1xuICAgIGFzcGVjdC1yYXRpbzogMzIwLzQ2NDtcbiAgfVxufVxuXG4udG9wTXZfX3dyYXA6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjMpLCB0cmFuc3BhcmVudCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTQwMHB4ICkge1xuICAudG9wTXZfX3dyYXA6OmFmdGVyIHtcbiAgICBhc3BlY3QtcmF0aW86IDEyODAvNTAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wTXZfX3dyYXA6OmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMzIwLzMyNjtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuMyksIHRyYW5zcGFyZW50KTtcbiAgfVxufVxuXG4uc3dpcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnRvcE12X19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnRvcE12X19zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIC50b3BNdl9fc2xpZGVJbWFnZSwgLnRvcE12X19zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1wcmV2KSAudG9wTXZfX3NsaWRlSW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDkpO1xufVxuLnRvcE12X19zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIC50b3BNdl9fc2xpZGVJbWFnZSwgLnRvcE12X19zbGlkZS5zd2lwZXItc2xpZGUtcHJldiAudG9wTXZfX3NsaWRlSW1hZ2Uge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gOHMgbGluZWFyO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4udG9wTXZfX3NsaWRlSW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcE12X19jb3B5Qm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk7XG4gIGFzcGVjdC1yYXRpbzogMTExNC8yNjE7XG4gIHdpZHRoOiA1NTdweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDE0MDBweCApIHtcbiAgLnRvcE12X19jb3B5Qm94IHtcbiAgICB3aWR0aDogNDMuNTE1NjI1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wTXZfX2NvcHlCb3gge1xuICAgIHdpZHRoOiA3OS4wNjI1JTtcbiAgICB0b3A6IDYuNDY1NTE3JTtcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLnRvcEJhbm5lciB7XG4gIGFzcGVjdC1yYXRpbzogODgwLzIxMDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgd2lkdGg6IDg4MHB4O1xuICBtYXJnaW46IDEwNXB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcEJhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4udG9wQmFubmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcE5ld3NBbmRJbmZvX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiA5MHB4IDIwcHggMTAzcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BOZXdzQW5kSW5mb19fd3JhcCB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4IDc5cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi50b3BOZXdzQW5kSW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogI2UyNjQwNjtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM1MDUwNTA7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BOZXdzQW5kSW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50b3BOZXdzIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC50b3BOZXdzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BOZXdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRvcE5ld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udG9wTmV3c19faXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE5ld3NfX2l0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMjJweDtcbiAgfVxufVxuXG4udG9wTmV3c19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE5ld3NfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cbi50b3BOZXdzX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4udG9wTmV3c19fZGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wTmV3c19fZGF0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgfVxufVxuXG4udG9wTmV3c19fYXJjaGl2ZUxpbmsge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDExM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM1MDUwNTA7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE5ld3NfX2FyY2hpdmVMaW5rIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB3aWR0aDogNzVweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuLnRvcE5ld3NfX2FyY2hpdmVMaW5rOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIzcHg7XG4gIGhlaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Nzcy1pbWcvZm9vdGVyLWFycm93LnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE5ld3NfX2FyY2hpdmVMaW5rOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogNXB4O1xuICB9XG59XG4udG9wTmV3c19fYXJjaGl2ZUxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC50b3BJbmZvcm1hdGlvbiB7XG4gICAgZmxleDogMTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wSW5mb3JtYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQ0cHg7XG4gIH1cbn1cbi50b3BJbmZvcm1hdGlvbiAuaW5mb3JtYXRpb25UYWJsZV9fbm90ZTpub3QoOm50aC1vZi10eXBlKDIpKSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC50b3BJbmZvcm1hdGlvbiAuaW5mb3JtYXRpb25UYWJsZV9fbm90ZTpub3QoOm50aC1vZi10eXBlKDIpKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi50b3BGZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjFlYjtcbiAgcGFkZGluZzogMTExcHggMCAxNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcEZlYXR1cmUge1xuICAgIHBhZGRpbmc6IDg4cHggMCA4MnB4O1xuICB9XG59XG5cbi50b3BGZWF0dXJlX19jb3B5IHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzhhNmE0NDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wRmVhdHVyZV9fY29weSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5cbi50b3BGZWF0dXJlX19jb3B5Qm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzcHg7XG59XG5cbi50b3BGZWF0dXJlX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcEZlYXR1cmVfX3NlY3Rpb25UaXRsZUJveCB7XG4gIG1hcmdpbi1ib3R0b206IDgzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BGZWF0dXJlX19zZWN0aW9uVGl0bGVCb3gge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLnRvcEZlYXR1cmVfX2RldGFpbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcEZlYXR1cmVfX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gIH1cbn1cblxuLnRvcEZlYXR1cmVfX2xpbmUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTA1MDUwO1xuICBtYXJnaW46IDM0cHggYXV0byAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wRmVhdHVyZV9fbGluZSB7XG4gICAgaGVpZ2h0OiA5MnB4O1xuICAgIG1hcmdpbjogMzhweCBhdXRvIDdweDtcbiAgfVxufVxuXG4udG9wRmVhdHVyZV9fYm94Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA5NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wRmVhdHVyZV9fYm94Om5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cbi50b3BGZWF0dXJlX19ib3g6bnRoLW9mLXR5cGUoZXZlbikgLnRvcEZlYXR1cmVfX21lZGlhIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wRmVhdHVyZV9fYm94Om50aC1vZi10eXBlKGV2ZW4pIC50b3BGZWF0dXJlX19tZWRpYSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG4udG9wRmVhdHVyZV9fYm94Om50aC1vZi10eXBlKGV2ZW4pIC50b3BGZWF0dXJlX19tZWRpYUltYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogNiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAudG9wRmVhdHVyZV9fYm94Om50aC1vZi10eXBlKGV2ZW4pIC50b3BGZWF0dXJlX19tZWRpYUltYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogNCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcEZlYXR1cmVfX2JveDpudGgtb2YtdHlwZShldmVuKSAudG9wRmVhdHVyZV9fbWVkaWFJbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnRvcEZlYXR1cmVfX21lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wRmVhdHVyZV9fbWVkaWEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4udG9wRmVhdHVyZV9fbWVkaWFJbWFnZSB7XG4gIHdpZHRoOiA0NyU7XG4gIG1hcmdpbi1yaWdodDogNiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAudG9wRmVhdHVyZV9fbWVkaWFJbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wRmVhdHVyZV9fbWVkaWFJbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIH1cbn1cblxuLnRvcEZlYXR1cmVfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnRvcEZlYXR1cmVfX2NvbnRlbnRzIHtcbiAgZmxleDogMTtcbn1cblxuLnRvcEZlYXR1cmVfX251bSB7XG4gIGZvbnQtc2l6ZTogNzJweDtcbiAgbGluZS1oZWlnaHQ6IDcycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZDljYWI4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBib3JkZXI6IHNvbGlkIDdweCAjZDljYWI4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLnRvcEZlYXR1cmVfX251bSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BGZWF0dXJlX19udW0ge1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIH1cbn1cbi50b3BGZWF0dXJlX19udW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUE9JTlRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC50b3BGZWF0dXJlX19udW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BGZWF0dXJlX19udW06OmJlZm9yZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIH1cbn1cblxuLnRvcEZlYXR1cmVfX21lZGlhVGl0bGUge1xuICBmb250LXNpemU6IDMzcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogI2UyNjQwNjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC50b3BGZWF0dXJlX19tZWRpYVRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcEZlYXR1cmVfX21lZGlhVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5cbi50b3BGZWF0dXJlX19tZWRpYURldGFpbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC50b3BGZWF0dXJlX19tZWRpYURldGFpbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BGZWF0dXJlX19tZWRpYURldGFpbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuXG4udG9wU2xpZGVyQXJlYSB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcFNsaWRlckFyZWEge1xuICAgIHBhZGRpbmc6IDlweCAwO1xuICB9XG59XG4udG9wU2xpZGVyQXJlYSAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyICFpbXBvcnRhbnQ7XG59XG5cbi50b3BTbGlkZXJBcmVhX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50b3BNZWRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWVhO1xuICBwYWRkaW5nOiAxNTBweCAwIDE0MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wTWVkaWNhbCB7XG4gICAgcGFkZGluZzogMTAzcHggMCA4MHB4O1xuICB9XG59XG5cbi50b3BNZWRpY2FsX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4udG9wTWVkaWNhbF9fYmdJbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcE1lZGljYWxfX2RldGFpbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE1lZGljYWxfX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLnRvcE1lZGljYWxfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRvcE1lZGljYWxfX2xpc3Qge1xuICBtYXJnaW4tdG9wOiA2OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAudG9wTWVkaWNhbF9fbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BNZWRpY2FsX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA0MXB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4udG9wTWVkaWNhbF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDYwcHgpO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5Y2FiODtcbiAgcGFkZGluZzogMzBweCA2cHggNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLnRvcE1lZGljYWxfX2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BNZWRpY2FsX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxMXB4IDNweCAzcHg7XG4gIH1cbn1cbi50b3BNZWRpY2FsX19pdGVtOmZpcnN0LW9mLXR5cGUgLnRvcE1lZGljYWxfX2ljb24gLnRvcE1lZGljYWxfX2ljb25JbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wTWVkaWNhbF9faXRlbTpmaXJzdC1vZi10eXBlIC50b3BNZWRpY2FsX19pY29uIC50b3BNZWRpY2FsX19pY29uSW1hZ2Uge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE1lZGljYWxfX2l0ZW06bnRoLW9mLXR5cGUoMikgLnRvcE1lZGljYWxfX2ljb24gLnRvcE1lZGljYWxfX2ljb25JbWFnZSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BNZWRpY2FsX19pdGVtOm50aC1vZi10eXBlKDMpIC50b3BNZWRpY2FsX19pY29uIC50b3BNZWRpY2FsX19pY29uSW1hZ2Uge1xuICAgIHdpZHRoOiA1OSU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE1lZGljYWxfX2l0ZW06bGFzdC1vZi10eXBlIC50b3BNZWRpY2FsX19pY29uIC50b3BNZWRpY2FsX19pY29uSW1hZ2Uge1xuICAgIHdpZHRoOiAzOCU7XG4gIH1cbn1cbi50b3BNZWRpY2FsX19pdGVtOm50aC1vZi10eXBlKG4gKyAzKSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAudG9wTWVkaWNhbF9faXRlbTpudGgtb2YtdHlwZShuICsgMykge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE1lZGljYWxfX2l0ZW06bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BNZWRpY2FsX19pdGVtOm50aC1vZi10eXBlKG4gKyAyKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4udG9wTWVkaWNhbF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BNZWRpY2FsX19pY29uIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4udG9wTWVkaWNhbF9fY29udGVudHMge1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDEzLjc3JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE1lZGljYWxfX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAyOHB4IDclO1xuICB9XG59XG5cbi50b3BNZWRpY2FsX19pdGVtVGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wTWVkaWNhbF9faXRlbVRpdGxlSW1hZ2Uge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLnRvcE1lZGljYWxfX2l0ZW1EZXRhaWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wTWVkaWNhbF9faXRlbURldGFpbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cblxuLnRvcE1lZGljYWxfX3BhbmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogODZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC50b3BNZWRpY2FsX19wYW5lbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wTWVkaWNhbF9fcGFuZWwge1xuICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gIH1cbn1cbi50b3BNZWRpY2FsX19wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIuatr+OBruOBiuaCqeOBv+OAgeOBlOebuOirh+OBj+OBoOOBleOBhOOAglwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICM4YTZhNDQ7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIG1hcmdpbi1yaWdodDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE1lZGljYWxfX3BhbmVsOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRvcE1lZGljYWxfX3BhbmVsTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogNDclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLnRvcE1lZGljYWxfX3BhbmVsTGlzdCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5cbi50b3BNZWRpY2FsX19wYW5lbEl0ZW0ge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZDgyNjI7XG4gIHdpZHRoOiA0OC45MzYxNyU7XG4gIHBhZGRpbmc6IDEzcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcE1lZGljYWxfX3BhbmVsSXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICB9XG59XG4udG9wTWVkaWNhbF9fcGFuZWxJdGVtOm50aC1vZi10eXBlKG4gKyAzKSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BNZWRpY2FsX19wYW5lbEl0ZW06bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cblxuLnRvcENsaW5pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50b3BDbGluaWNfX3dyYXAge1xuICBtYXgtd2lkdGg6IDk5NXB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZzogMTExcHggMjBweCAxMjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BDbGluaWNfX3dyYXAge1xuICAgIHBhZGRpbmc6IDg2cHggMjBweCA2N3B4O1xuICB9XG59XG5cbi50b3BDbGluaWNfX21lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcENsaW5pY19fbWVkaWEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICB9XG59XG5cbi50b3BDbGluaWNfX21lZGlhSW1hZ2Uge1xuICB3aWR0aDogNDcuMjMlO1xuICBtYXJnaW4tcmlnaHQ6IDUuNTMlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLnRvcENsaW5pY19fbWVkaWFJbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wQ2xpbmljX19tZWRpYUltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRvcENsaW5pY19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udG9wQ2xpbmljX19jb250ZW50cyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BDbGluaWNfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAyOXB4O1xuICB9XG59XG5cbi50b3BDbGluaWNfX21lZGlhVGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogI2UyNjQwNjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC50b3BDbGluaWNfX21lZGlhVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wQ2xpbmljX19tZWRpYVRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnRvcENsaW5pY19fZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLnRvcENsaW5pY19fZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcENsaW5pY19fZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG59XG5cbi50b3BDbGluaWNfX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDE2MHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM1MDUwNTA7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcENsaW5pY19fbGluayB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnRvcENsaW5pY19fbGluazphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jc3MtaW1nL2Zvb3Rlci1hcnJvdy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BDbGluaWNfX2xpbms6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cbn1cbi50b3BDbGluaWNfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi50b3BDbGluaWNfX3FhQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BDbGluaWNfX3FhQm94IHtcbiAgICBtYXJnaW4tdG9wOiA1OHB4O1xuICB9XG59XG5cbi50b3BDbGluaWNfX3FhTGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQ4MjYyO1xuICB3aWR0aDogNTAwcHg7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnRvcENsaW5pY19fcWFMaW5rIHtcbiAgICB3aWR0aDogODQuMzclO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIH1cbn1cbi50b3BDbGluaWNfX3FhTGluazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmZmZmY7XG4gIHdpZHRoOiA5Ny42JTtcbiAgaGVpZ2h0OiA5MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BDbGluaWNfX3FhTGluazo6YmVmb3JlIHtcbiAgICB3aWR0aDogOTYuMjklO1xuICAgIGhlaWdodDogODUuNzElO1xuICB9XG59XG4udG9wQ2xpbmljX19xYUxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi50b3BDbGluaWNfX3FhTGFyZ2VUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAudG9wQ2xpbmljX19xYUxhcmdlVGV4dCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi50b3BDbGluaWNfX3FhTm90ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC50b3BDbGluaWNfX3FhTm90ZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cblxuLmFib3V0TWVkaWNhbF9fd3JhcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDEyNHB4IDIwcHggMTQxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxfX3dyYXAge1xuICAgIHBhZGRpbmc6IDYxcHggMjBweCA5NnB4O1xuICB9XG59XG5cbi5hYm91dE1lZGljYWxfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA5OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRNZWRpY2FsX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1OC40NHZ3O1xuICB9XG59XG5cbi5hYm91dE1lZGljYWxfX2ltYWdlQXJlYSB7XG4gIHdpZHRoOiA0NyU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxfX2ltYWdlQXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFib3V0TWVkaWNhbF9faW1hZ2VCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxfX2ltYWdlQm94OmZpcnN0LW9mLXR5cGUge1xuICAgIHdpZHRoOiA4MS4yNSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5hYm91dE1lZGljYWxfX2ltYWdlQm94OmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmE0NDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxfX2ltYWdlQm94OmZpcnN0LW9mLXR5cGU6OmFmdGVyIHtcbiAgICBoZWlnaHQ6IDJweDtcbiAgfVxufVxuLmFib3V0TWVkaWNhbF9faW1hZ2VCb3g6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMzFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0TWVkaWNhbF9faW1hZ2VCb3g6bGFzdC1vZi10eXBlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICB9XG59XG5cbi5hYm91dE1lZGljYWxfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIwOHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2YTQ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogNTguNDYlO1xuICAgIGhlaWdodDogNTNweDtcbiAgfVxufVxuLmFib3V0TWVkaWNhbF9fY2FwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIumZoumVt1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAycHggMjFweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxfX2NhcHRpb246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5hYm91dE1lZGljYWxfX2NvbnRlbnRzIHtcbiAgd2lkdGg6IDQ3JTtcbiAgbWFyZ2luLXJpZ2h0OiA2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0TWVkaWNhbF9fY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICB9XG59XG5cbi5hYm91dE1lZGljYWxfX21lZGlhVGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzhhNmE0NDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC5hYm91dE1lZGljYWxfX21lZGlhVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRNZWRpY2FsX19tZWRpYVRpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG5cbi5hYm91dE1lZGljYWxfX2RldGFpbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAuYWJvdXRNZWRpY2FsX19kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRNZWRpY2FsX19kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmFib3V0TWVkaWNhbF9fZGV0YWlsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRNZWRpY2FsX19kZXRhaWw6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogNTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0TWVkaWNhbF9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsX19saXN0VGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzhhNmE0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRNZWRpY2FsX19saXN0VGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uYWJvdXRNZWRpY2FsX19saXN0VGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmI2YjZiO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRNZWRpY2FsX19saXN0VGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cblxuLmFib3V0TWVkaWNhbF9fbGlzdENvbnRlbnRzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2YjZiNmI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxfX2xpc3RDb250ZW50cyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uYWJvdXRNZWRpY2FsX19saXN0Q29udGVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFib3V0TWVkaWNhbF9fbGlzdENvbnRlbnRzLS1ncmFkdWF0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCLljZJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLmFib3V0TWVkaWNhbF9fbGlzdENvbnRlbnRzLS1jb21wbGV0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCLkv67kuoZcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uYWJvdXRNZWRpY2FsX19kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4uYWJvdXRNZWRpY2FsVGhvdWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZWI7XG59XG5cbi5hYm91dE1lZGljYWxUaG91Z2h0X19jb250YWluYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNTVweCAwIDE3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxUaG91Z2h0X19jb250YWluYXIge1xuICAgIHBhZGRpbmc6IDAgMCA2NXB4O1xuICB9XG59XG5cbi5hYm91dE1lZGljYWxUaG91Z2h0X19iZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBvcGFjaXR5OiAwLjE1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRNZWRpY2FsVGhvdWdodF9fYmcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmFib3V0TWVkaWNhbFRob3VnaHRfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBwYWRkaW5nOiAxOXB4IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM2YjZiNmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNmI2YjZiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogI2UyNjQwNjtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0TWVkaWNhbFRob3VnaHRfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxOS43MnZ3O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsVGhvdWdodF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDUycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxUaG91Z2h0X193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5cbi5hYm91dE1lZGljYWxUaG91Z2h0X19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0TWVkaWNhbFRob3VnaHRfX2JveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsVGhvdWdodF9faXRlbSB7XG4gIHdpZHRoOiA0NiU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxUaG91Z2h0X19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFib3V0TWVkaWNhbFRob3VnaHRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgbWFyZ2luLXRvcDogNTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0TWVkaWNhbFRob3VnaHRfX2l0ZW06bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxUaG91Z2h0X19pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gIH1cbn1cblxuLmFib3V0TWVkaWNhbFRob3VnaHRfX2l0ZW1UaXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjOGE2YTQ0O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRNZWRpY2FsVGhvdWdodF9faXRlbVRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLmFib3V0TWVkaWNhbFRob3VnaHRfX2RldGFpbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dE1lZGljYWxUaG91Z2h0X19kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cblxuLmFib3V0Q2xpbmljIHtcbiAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIHBhZGRpbmc6IDEwMnB4IDAgMTI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dENsaW5pYyB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZzogODBweCAwIDc5cHg7XG4gIH1cbn1cbi5hYm91dENsaW5pYyAuanMtYWJvdXRDbGluY1NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1NnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRDbGluaWMgLmpzLWFib3V0Q2xpbmNTbGlkZXIge1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIH1cbn1cbi5hYm91dENsaW5pYyAuanMtYWJvdXRDbGluY1NsaWRlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAwLjcxdnc7XG4gIGhlaWdodDogMC43MXZ3O1xuICBtYXJnaW46IDAgMC43MXZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRDbGluaWMgLmpzLWFib3V0Q2xpbmNTbGlkZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbWFyZ2luOiAwIDhweDtcbiAgfVxufVxuLmFib3V0Q2xpbmljIC5qcy1hYm91dENsaW5jU2xpZGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI2NDA2O1xufVxuLmFib3V0Q2xpbmljIC5qcy1hYm91dENsaW5jU2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uYWJvdXRDbGluaWMgLmpzLWFib3V0Q2xpbmNTbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIuODZ2dztcbiAgaGVpZ2h0OiAyLjg2dnc7XG4gIGJvcmRlcjogM3B4IHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogY2FsYyg1MCUgLSAzMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0Q2xpbmljIC5qcy1hYm91dENsaW5jU2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5hYm91dENsaW5pYyAuanMtYWJvdXRDbGluY1NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICB3aWR0aDogMTlweDtcbiAgICBoZWlnaHQ6IDE5cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDZweCk7XG4gIH1cbn1cbi5hYm91dENsaW5pYyAuanMtYWJvdXRDbGluY1NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlcixcbi5hYm91dENsaW5pYyAuanMtYWJvdXRDbGluY1NsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYWJvdXRDbGluaWMgLmpzLWFib3V0Q2xpbmNTbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDE1Ljl2dztcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjRiNGI0ICNiNGI0YjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dENsaW5pYyAuanMtYWJvdXRDbGluY1NsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxOHB4O1xuICB9XG59XG4uYWJvdXRDbGluaWMgLmpzLWFib3V0Q2xpbmNTbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxNS45dnc7XG4gIGJvcmRlci1jb2xvcjogI2I0YjRiNCAjYjRiNGI0IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRDbGluaWMgLmpzLWFib3V0Q2xpbmNTbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgcmlnaHQ6IDE4cHg7XG4gIH1cbn1cbi5hYm91dENsaW5pYyAuanMtYWJvdXRDbGluY1NsaWRlciAuc3dpcGVyLXdyYXBwZXIgLmFib3V0Q2xpbmljX19zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDI5LjY3JTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42OSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dENsaW5pYyAuanMtYWJvdXRDbGluY1NsaWRlciAuc3dpcGVyLXdyYXBwZXIgLmFib3V0Q2xpbmljX19zbGlkZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBwYWRkaW5nLXRvcDogNDkuODclO1xuICB9XG59XG4uYWJvdXRDbGluaWMgLmpzLWFib3V0Q2xpbmNTbGlkZXIgLnN3aXBlci13cmFwcGVyIC5hYm91dENsaW5pY19fc2xpZGUuaXMtc3RhcnRlZCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uYWJvdXRDbGluaWMgLmpzLWFib3V0Q2xpbmNTbGlkZXIgLnN3aXBlci13cmFwcGVyIC5hYm91dENsaW5pY19fc2xpZGUuaXMtZmluaXNoZWQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjkpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRDbGluaWMgLmpzLWFib3V0Q2xpbmNTbGlkZXIgLnN3aXBlci13cmFwcGVyIC5hYm91dENsaW5pY19fc2xpZGUuaXMtZmluaXNoZWQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi5hYm91dENsaW5pYyAuanMtYWJvdXRDbGluY1NsaWRlciAuc3dpcGVyLXdyYXBwZXIgLmFib3V0Q2xpbmljX19pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWJvdXRDbGluaWNfX2RldGFpbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzlweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0Q2xpbmljX19kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG5cbi5hYm91dENsaW5pY19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hYm91dENsaW5pY19fd3JhcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0Q2xpbmljX193cmFwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5hYm91dENsaW5pY19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRDbGluaWNfX2xpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuXG4uYWJvdXRDbGluaWNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDM1cHgpO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFib3V0Q2xpbmljX19pdGVtOm50aC1vZi10eXBlKG4gKyA0KSB7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dENsaW5pY19faXRlbTpudGgtb2YtdHlwZShuICsgNCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0Q2xpbmljX19pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgfVxuICAuYWJvdXRDbGluaWNfX2l0ZW06bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5hYm91dENsaW5pY19fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjOGE2YTQ0O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRDbGluaWNfX2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cbn1cblxuLmFib3V0Q2xpbmljX19pbWFnZUJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDljYWI4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dENsaW5pY19faW1hZ2VCb3gge1xuICAgIHBhZGRpbmc6IDNweCAyLjVweDtcbiAgfVxufVxuXG4uYWJvdXRDbGluaWNfX2l0ZW1JbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWJvdXRRQV9fZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDI4cHggMCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRRQV9fZGV0YWlsIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAyOHB4IDAgMTlweDtcbiAgfVxufVxuXG4uYWJvdXRRQV9fd3JhcCB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiAxNjhweCAyMHB4IDE3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0UUFfX3dyYXAge1xuICAgIHBhZGRpbmc6IDEwNHB4IDIwcHggODBweDtcbiAgfVxufVxuXG4uYWJvdXRRQV9fbGlzdCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjOGM4YzhjO1xufVxuLmFib3V0UUFfX2xpc3Q6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM4YzhjOGM7XG59XG5cbi5hYm91dFFBX19saXN0VGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDE5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRRQV9fbGlzdFRpdGxlIHtcbiAgICBwYWRkaW5nOiAxN3B4IDY1cHggMTdweCAxMHB4O1xuICB9XG59XG4uYWJvdXRRQV9fbGlzdFRpdGxlOjpiZWZvcmUsIC5hYm91dFFBX19saXN0VGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICM2ZTZlNmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI5cHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dFFBX19saXN0VGl0bGU6OmJlZm9yZSwgLmFib3V0UUFfX2xpc3RUaXRsZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDEzcHg7XG4gIH1cbn1cbi5hYm91dFFBX19saXN0VGl0bGU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuLmFib3V0UUFfX2xpc3RUaXRsZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5hYm91dFFBX19saXN0VGl0bGUuaXMtb3Blbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgwZGVnKTtcbn1cblxuLmFib3V0UUFfX3RleHQge1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzhhNmE0NDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0UUFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxufVxuLmFib3V0UUFfX3RleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJRXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJTaGlwcG9yaSBNaW5jaG9cIiwgc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogMzRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0UUFfX3RleHQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5hYm91dFFBX19saXN0Q29udGVudHMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMWViO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE5cHggNDFweCAyNXB4IDczcHg7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjOGM4YzhjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRRQV9fbGlzdENvbnRlbnRzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMTlweCAzMHB4IDIxcHggNDBweDtcbiAgfVxufVxuLmFib3V0UUFfX2xpc3RDb250ZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIkFcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcbiAgY29sb3I6ICNlMjY0MDY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICBsZWZ0OiAxOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXRRQV9fbGlzdENvbnRlbnRzOmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB0b3A6IDExcHg7XG4gICAgbGVmdDogMTFweDtcbiAgfVxufVxuXG4uYWJvdXREZXZpY2Uge1xuICBtYXJnaW46IDE1MXB4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXREZXZpY2Uge1xuICAgIG1hcmdpbjogOTFweCAwIDAgMDtcbiAgfVxufVxuXG4uYWJvdXREZXZpY2VfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFib3V0RGV2aWNlX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxOXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzZiNmI2YjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM2YjZiNmI7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGNvbG9yOiAjZTI2NDA2O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXREZXZpY2VfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMnB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5hYm91dERldmljZV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXREZXZpY2VfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG59XG5cbi5hYm91dERldmljZV9fYm94IHtcbiAgbWFyZ2luOiA2N3B4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXREZXZpY2VfX2JveCB7XG4gICAgbWFyZ2luOiAzMXB4IDAgMCAwO1xuICB9XG59XG5cbi5hYm91dERldmljZV9faW1hZ2VCb3gge1xuICB3aWR0aDogNDclO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXREZXZpY2VfX2ltYWdlQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWJvdXREZXZpY2VfX2ltYWdlSW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXREZXZpY2VfX2ltYWdlSW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cbn1cbi5hYm91dERldmljZV9faW1hZ2VJbm5lciAuYWJvdXREZXZpY2VfX2ltYWdlOmZpcnN0LW9mLXR5cGUge1xuICB3aWR0aDogNDYuOCU7XG4gIG1hcmdpbi1yaWdodDogMS41JTtcbn1cbi5hYm91dERldmljZV9faW1hZ2VJbm5lciAuYWJvdXREZXZpY2VfX2ltYWdlOm50aC1vZi10eXBlKDIpIHtcbiAgd2lkdGg6IDUxLjclO1xufVxuXG4uYWJvdXREZXZpY2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYm91dERldmljZV9fY29udGVudHMge1xuICBmbGV4OiAxO1xufVxuXG4uYWJvdXREZXZpY2VfX21lZGlhVGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICM4YTZhNDQ7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0RGV2aWNlX19tZWRpYVRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDA7XG4gIH1cbn1cblxuLmFib3V0RGV2aWNlX19kZXRhaWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbi5hYm91dERldmljZV9fZGV0YWlsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW46IDI1cHggMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dERldmljZV9fZGV0YWlsOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbjogMjNweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXREZXZpY2VfX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5hYm91dERldmljZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXREZXZpY2VfX2lubmVyOmZpcnN0LW9mLXR5cGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5hYm91dERldmljZV9faW5uZXI6Zmlyc3Qtb2YtdHlwZSAuYWJvdXREZXZpY2VfX21lZGlhVGl0bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCLvvIhUUklPU++8iVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0RGV2aWNlX19pbm5lcjpmaXJzdC1vZi10eXBlIC5hYm91dERldmljZV9fbWVkaWFUaXRsZTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLmFib3V0RGV2aWNlX19pbm5lcjpmaXJzdC1vZi10eXBlIC5hYm91dERldmljZV9faW1hZ2VCb3gge1xuICBtYXJnaW4tcmlnaHQ6IDYlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXREZXZpY2VfX2lubmVyOmZpcnN0LW9mLXR5cGUgLmFib3V0RGV2aWNlX19pbWFnZUJveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4uYWJvdXREZXZpY2VfX2lubmVyOmZpcnN0LW9mLXR5cGUgLmFib3V0RGV2aWNlX19jb250ZW50cyB7XG4gIG1hcmdpbjogLTEwcHggMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dERldmljZV9faW5uZXI6Zmlyc3Qtb2YtdHlwZSAuYWJvdXREZXZpY2VfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW46IDM0cHggMCAwIDA7XG4gIH1cbn1cbi5hYm91dERldmljZV9faW5uZXI6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW46IDQ4cHggMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5hYm91dERldmljZV9faW5uZXI6bnRoLW9mLXR5cGUoMikge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBtYXJnaW46IDk1cHggMCAwIDA7XG4gIH1cbn1cbi5hYm91dERldmljZV9faW5uZXI6bnRoLW9mLXR5cGUoMikgLmFib3V0RGV2aWNlX19pbWFnZUJveCB7XG4gIG1hcmdpbi1sZWZ0OiA2JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmFib3V0RGV2aWNlX19pbm5lcjpudGgtb2YtdHlwZSgyKSAuYWJvdXREZXZpY2VfX2ltYWdlQm94IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLmFib3V0RGV2aWNlX19pbm5lcjpudGgtb2YtdHlwZSgyKSAuYWJvdXREZXZpY2VfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA1OHB4IDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXREZXZpY2VfX2lubmVyOm50aC1vZi10eXBlKDIpIC5hYm91dERldmljZV9fY29udGVudHMge1xuICAgIG1hcmdpbjogMzJweCAwIDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYWJvdXREZXZpY2VfX2lubmVyOm50aC1vZi10eXBlKDIpIC5hYm91dERldmljZV9fbWVkaWFUaXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cblxuLm1lbnUgbmF2IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tZW51IG5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAxMjVweCBhdXRvIDE0NXB4O1xuICBnYXA6IDE4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAubWVudSBuYXYgdWwge1xuICAgIG1heC13aWR0aDogNzI4cHg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5tZW51IG5hdiB1bCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIH1cbn1cbi5tZW51IG5hdiB1bCBsaSB7XG4gIHdpZHRoOiAyMzZweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBfbWFyZ2luOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5tZW51IG5hdiB1bCBsaSB7XG4gICAgd2lkdGg6IDE1NHB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5tZW51IG5hdiB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI2NDA2O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubWVudSBuYXYgdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi5tZW51IG5hdiB1bCBsaSBhIC5tZW51LWxvbmcge1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5tZW51IG5hdiB1bCBsaSBhIC5tZW51LWxvbmcge1xuICAgIGxlZnQ6IDExcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLm1lbnUgbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm1lbnUgbmF2IHVsIGxpIGEgaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5tZW51IG5hdiB1bCBsaSBhIGltZyB7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgfVxufVxuXG4ubWVkaWNhbEluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMUVCO1xuICBwYWRkaW5nOiA1OHB4IDAgNjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC5tZWRpY2FsSW5mbyB7XG4gICAgcGFkZGluZzogMTBweCAyMnB4IDA7XG4gIH1cbn1cbi5tZWRpY2FsSW5mb19fdGl0bGUge1xuICB3aWR0aDogMzA4cHg7XG4gIG1hcmdpbjogODJweCBhdXRvIDYwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTAwMHB4ICkge1xuICAubWVkaWNhbEluZm9fX3RpdGxlIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gIH1cbn1cbi5tZWRpY2FsSW5mb19faXRlbSB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogMTIwMHB4ICkge1xuICAubWVkaWNhbEluZm9fX2l0ZW0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiAxMDAwcHggKSB7XG4gIC5tZWRpY2FsSW5mb19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLm1lZGljYWxJbmZvX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbn1cbi5tZWRpY2FsSW5mb19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkI2QjZCO1xufVxuLm1lZGljYWxJbmZvX19pdGVtLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLm1lZGljYWxJbmZvX19pdGVtLXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5tZWRpY2FsSW5mb19faXRlbS13cmFwLWltZyBmaWd1cmUge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG59XG4ubWVkaWNhbEluZm9fX2l0ZW0td3JhcC1pbWcgZmlndXJlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLm1lZGljYWxJbmZvX19pdGVtLXdyYXAtaW1nIGZpZ3VyZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjhweDtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxuICAubWVkaWNhbEluZm9fX2l0ZW0td3JhcC1pbWcgZmlndXJlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tZWRpY2FsSW5mb19faXRlbS13cmFwLXRleHQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5tZWRpY2FsSW5mb19faXRlbS13cmFwLXRleHQtbGVhZCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjOEE2QTQ0O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLm1lZGljYWxJbmZvX19pdGVtLXdyYXAtdGV4dC1sZWFkIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cbi5tZWRpY2FsSW5mb19faXRlbS13cmFwLXRleHQtcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAubWVkaWNhbEluZm9fX2l0ZW0td3JhcC10ZXh0LXAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLm1lZGljYWxJbmZvX19pdGVtLXdyYXAtdGV4dC1hIGltZyB7XG4gIG1hcmdpbjogMzBweCAwIDAgYXV0bztcbiAgd2lkdGg6IDE2MHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4ubWVkaWNhbEluZm9fX2l0ZW0td3JhcC10ZXh0LWEgaW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4ubWVkaWNhbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMjRweCAwIDEwNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLm1lZGljYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2N3B4IDAgNjVweDtcbiAgfVxufVxuLm1lZGljYWwtZm9vdGVyIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjOEE2QTQ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDEwMDBweCApIHtcbiAgLm1lZGljYWwtZm9vdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG4ubmV3c0FyY2hpdmUge1xuICBwYWRkaW5nOiAxMjlweCAwIDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5uZXdzQXJjaGl2ZSB7XG4gICAgcGFkZGluZzogNTlweCAwIDY0cHg7XG4gIH1cbn1cblxuLm5ld3NBcmNoaXZlX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDkxcHggMCA5OHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAubmV3c0FyY2hpdmVfX3dyYXAge1xuICAgIHBhZGRpbmc6IDQycHggMCA1NnB4O1xuICB9XG59XG5cbi5uZXdzQXJjaGl2ZV9fYm94IHtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLm5ld3NBcmNoaXZlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogODNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLm5ld3NBcmNoaXZlX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OXB4O1xuICB9XG59XG5cbi5uZXdzQXJjaGl2ZV9faXRlbSB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjODE4MTgxO1xufVxuLm5ld3NBcmNoaXZlX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjODE4MTgxO1xufVxuXG4ubmV3c0FyY2hpdmVfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNXB4IDMxcHggMjVweCA0cHg7XG4gIGNvbG9yOiAjNTI1MjUyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAubmV3c0FyY2hpdmVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDEwcHggMzFweCAxMHB4IDNweDtcbiAgfVxufVxuLm5ld3NBcmNoaXZlX19saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MTgxODE7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM4MTgxODE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAubmV3c0FyY2hpdmVfX2xpbms6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uZXdzQXJjaGl2ZV9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm5ld3NBcmNoaXZlX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAubmV3c0FyY2hpdmVfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLm5ld3NBcmNoaXZlX19kZXRhaWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAubmV3c0FyY2hpdmVfX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5uZXdzUG9zdCB7XG4gIHBhZGRpbmc6IDEyOXB4IDAgMjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjFlYjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLm5ld3NQb3N0IHtcbiAgICBwYWRkaW5nOiA1OXB4IDAgNDVweDtcbiAgfVxufVxuXG4ubmV3c1Bvc3RfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogODFweCAwIDk4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5uZXdzUG9zdF9fd3JhcCB7XG4gICAgcGFkZGluZzogNDZweCAwIDUwcHg7XG4gIH1cbn1cblxuLm5ld3NQb3N0X19ib3gge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubmV3c1Bvc3RfX2RhdGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUyNTI1Mjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLm5ld3NQb3N0X19kYXRhIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIH1cbn1cblxuLm5ld3NQb3N0X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjZTI2NDA2O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAubmV3c1Bvc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4ubmV3c1Bvc3RfX2NvbnRlbnRzIHtcbiAgbWFyZ2luOiA0N3B4IDAgODdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLm5ld3NQb3N0X19jb250ZW50cyB7XG4gICAgbWFyZ2luOiAzM3B4IDAgNTNweDtcbiAgfVxufVxuXG4uYmxvZ0FyY2hpdmUge1xuICBwYWRkaW5nOiAxMjlweCAwIDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5ibG9nQXJjaGl2ZSB7XG4gICAgcGFkZGluZzogNTlweCAwIDY0cHg7XG4gIH1cbn1cblxuLmJsb2dBcmNoaXZlX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDkxcHggNzBweCA5OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogNzBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9nQXJjaGl2ZV9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYmxvZ0FyY2hpdmVfX3dyYXAge1xuICAgIHBhZGRpbmc6IDQycHggMCA1NnB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmJsb2dBcmNoaXZlX19ib3gge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2dBcmNoaXZlX19ib3gge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5ibG9nQXJjaGl2ZV9fYm94IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmJsb2dBcmNoaXZlX19ib3gtdGl0bGUge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogI2UyNjQwNjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmJsb2dBcmNoaXZlX19ib3gtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5ibG9nQXJjaGl2ZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDgzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5ibG9nQXJjaGl2ZV9fbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgfVxufVxuLmJsb2dBcmNoaXZlX19saXN0LWVycm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZ0FyY2hpdmVfX2l0ZW0ge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzgxODE4MTtcbn1cbi5ibG9nQXJjaGl2ZV9faXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzgxODE4MTtcbn1cblxuLmJsb2dBcmNoaXZlX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAzMXB4IDI1cHggNHB4O1xuICBjb2xvcjogIzUyNTI1MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmJsb2dBcmNoaXZlX19saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMxcHggMTBweCAzcHg7XG4gIH1cbn1cbi5ibG9nQXJjaGl2ZV9fbGluazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjODE4MTgxO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODE4MTgxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmJsb2dBcmNoaXZlX19saW5rOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYmxvZ0FyY2hpdmVfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5ibG9nQXJjaGl2ZV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogNTJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmJsb2dBcmNoaXZlX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICB9XG59XG5cbi5ibG9nQXJjaGl2ZV9fY2F0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYmxvZ0FyY2hpdmVfX2NhdCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgfVxufVxuXG4uYmxvZ0FyY2hpdmVfX2RldGFpbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmJsb2dBcmNoaXZlX19kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uYmxvZ0FyY2hpdmVfX25hdiB7XG4gIHdpZHRoOiAxNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYmxvZ0FyY2hpdmVfX25hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYmxvZ0FyY2hpdmVfX25hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYmxvZ0FyY2hpdmVfX25hdi1jYXQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYmxvZ0FyY2hpdmVfX25hdi1jYXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYmxvZ0FyY2hpdmVfX25hdi1jYXQ6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuYmxvZ0FyY2hpdmVfX25hdi1jYXQ6bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5ibG9nQXJjaGl2ZV9fbmF2LWNhdDpudGgtY2hpbGQoMikge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbi5ibG9nQXJjaGl2ZV9fbmF2LWNhdC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMjY0MDY7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmJsb2dBcmNoaXZlX19uYXYtY2F0IHVsIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4uYmxvZ0FyY2hpdmVfX25hdi1jYXQgdWwgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG59XG4uYmxvZ0FyY2hpdmVfX25hdi1jYXQgdWwgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1MjUyNTI7XG59XG4uYmxvZ0FyY2hpdmVfX25hdi1jYXQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG59XG4uYmxvZ0FyY2hpdmVfX25hdi1jYXQgdWwgbGk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG4uYmxvZ0FyY2hpdmVfX25hdi1jYXQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYmxvZ1Bvc3Qge1xuICBwYWRkaW5nOiAxMjlweCAwIDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5ibG9nUG9zdCB7XG4gICAgcGFkZGluZzogNTlweCAwIDQ1cHg7XG4gIH1cbn1cblxuLmJsb2dQb3N0X193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDgxcHggNzBweCA5OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDcwcHggMDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9nUG9zdF9fd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAuYmxvZ1Bvc3RfX3dyYXAge1xuICAgIHBhZGRpbmc6IDQ2cHggMCA1MHB4O1xuICB9XG59XG5cbi5ibG9nUG9zdF9fYm94IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmJsb2dQb3N0X19ib3gge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5ibG9nUG9zdF9fYm94IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIH1cbn1cblxuLmJsb2dQb3N0X19kYXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MjUyNTI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5ibG9nUG9zdF9fZGF0YSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB9XG59XG5cbi5ibG9nUG9zdF9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2UyNjQwNjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzgxODE4MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmJsb2dQb3N0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cblxuLmJsb2dQb3N0X19jb250ZW50cyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiA0N3B4IDAgODdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLmJsb2dQb3N0X19jb250ZW50cyB7XG4gICAgbWFyZ2luOiAzM3B4IDAgNTNweDtcbiAgfVxufVxuXG4ubm90Rm91bmQge1xuICBwYWRkaW5nOiAxMDBweCAwIDIwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAubm90Rm91bmQge1xuICAgIHBhZGRpbmc6IDgwcHggMCAyMDBweDtcbiAgfVxufVxuXG4ubm90Rm91bmRfX3dyYXAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubm90Rm91bmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5ub3RGb3VuZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG4ubm90Rm91bmRfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5ub3RGb3VuZF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5ub3RGb3VuZF9fbGluayB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAubm90Rm91bmRfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG4ubm90Rm91bmRfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5yZWNydWl0TXNnIHtcbiAgbWFyZ2luOiAxMzFweCAwIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnJlY3J1aXRNc2cge1xuICAgIG1hcmdpbjogNjVweCAwIDAgMDtcbiAgfVxufVxuXG4ucmVjcnVpdE1zZ19fd3JhcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWNydWl0TXNnX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1MXB4IDAgMzlweCAzOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTI2NDA2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdE1zZ19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDYuODElIDAgNS44OCUgNi4yNSU7XG4gIH1cbn1cblxuLnJlY3J1aXRNc2dfX2VuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDE3cHggMDtcbiAgbWFyZ2luOiAwIDAgMTFweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdE1zZ19fZW4ge1xuICAgIHBhZGRpbmc6IDAgMCA4cHggMDtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxufVxuLnJlY3J1aXRNc2dfX2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jc3MtaW1nL3JlY3J1aXRNc2ctdGl0bGUtcGFydHMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0TXNnX19lbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2LjExdnc7XG4gICAgaGVpZ2h0OiA2LjExdnc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jc3MtaW1nL3JlY3J1aXRNc2ctdGl0bGUtcGFydHMuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW46IDAgMi42NiUgMCAwO1xuICB9XG59XG4ucmVjcnVpdE1zZ19fZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG5cbi5yZWNydWl0TXNnX190dGxJbWFnZSB7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnJlY3J1aXRNc2dfX3R0bEltYWdlIC5jbHMtMSB7XG4gIGZpbGw6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0TXNnX190dGxJbWFnZSB7XG4gICAgd2lkdGg6IDUwLjIyJTtcbiAgfVxufVxuXG4ucmVjcnVpdE1zZ19famEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTNlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0TXNnX19qYSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbi5yZWNydWl0TXNnX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDYycHggMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0TXNnX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAyMnB4IDAgMCAwO1xuICB9XG59XG5cbi5yZWNydWl0TXNnX19jb250ZW50cyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yZWNydWl0TXNnX19tZWRpYVRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzhhNmE0NDtcbiAgbWFyZ2luOiAwIDAgMTdweCAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdE1zZ19fbWVkaWFUaXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbWFyZ2luOiAwIDAgMTFweCAwO1xuICB9XG59XG4ucmVjcnVpdE1zZ19fbWVkaWFUaXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJNRVNTQUdFXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICNlMjY0MDY7XG4gIG1hcmdpbjogMCAwIDJweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdE1zZ19fbWVkaWFUaXRsZTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luOiAwIDAgLTlweCAwO1xuICB9XG59XG5cbi5yZWNydWl0TXNnX19kZXRhaWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnJlY3J1aXRNc2dfX2RldGFpbCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxufVxuXG4ucmVjcnVpdE1zZ19fbmFtZSB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0TXNnX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG59XG4ucmVjcnVpdE1zZ19fbmFtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLpmaLplbdcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTdweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0TXNnX19uYW1lOjpiZWZvcmUge1xuICAgIG1hcmdpbjogMCAxM3B4IDAgMDtcbiAgfVxufVxuXG4ucmVjcnVpdE1zZ19faW1hZ2VCb3gge1xuICB3aWR0aDogNDclO1xuICBtYXJnaW46IDAgMCAwIDUuNyU7XG4gIHBhZGRpbmc6IDY2cHggMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0TXNnX19pbWFnZUJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICAgIHBhZGRpbmc6IDM2cHggMCAwIDA7XG4gIH1cbn1cblxuLnJlY3J1aXRNc2dfX2ltYWdlSW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlY3J1aXRNc2dfX2ltYWdlSW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMTAwLCA2LCAwLjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdE1zZ19faW1hZ2VJbm5lcjphZnRlciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cbn1cblxuLnJlY3J1aXRNc2dfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWNydWl0SW50ciB7XG4gIG1hcmdpbjogMTI0cHggMCAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYxZWI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0SW50ciB7XG4gICAgbWFyZ2luOiA3NnB4IDAgMCAwO1xuICAgIHBhZGRpbmc6IDc3cHggMCAyMC42dnc7XG4gIH1cbn1cblxuLnJlY3J1aXRJbnRyX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnJlY3J1aXRJbnRyX19wYXJ0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTE2M3B4O1xuICB3aWR0aDogMjgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0SW50cl9fcGFydHMge1xuICAgIGJvdHRvbTogLTQ0Ljk0dnc7XG4gICAgd2lkdGg6IDU5LjM4JTtcbiAgfVxufVxuLnJlY3J1aXRJbnRyX19wYXJ0cyAucmVjcnVpdEludHJfX2ltYWdlSW5uZXI6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5yZWNydWl0SW50cl9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnJlY3J1aXRJbnRyX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4ucmVjcnVpdEludHJfX2ltYWdlQm94IHtcbiAgd2lkdGg6IDQ3JTtcbiAgbWFyZ2luOiAwIDYlIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnJlY3J1aXRJbnRyX19pbWFnZUJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAzN3B4IDAgMCAwO1xuICB9XG59XG5cbi5yZWNydWl0SW50cl9faW1hZ2VJbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVjcnVpdEludHJfX2ltYWdlSW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMTAwLCA2LCAwLjUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdEludHJfX2ltYWdlSW5uZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxufVxuXG4ucmVjcnVpdEludHJfX2NvbnRlbnRzIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMzdweCAwO1xuICBtYXJnaW46IDEycHggMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0SW50cl9fY29udGVudHMge1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG59XG5cbi5yZWNydWl0SW50cl9fbWVkaWFUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzhhNmE0NDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbWFyZ2luOiAwIDAgMTdweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdEludHJfX21lZGlhVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbn1cblxuLnJlY3J1aXRJbnRyX19kZXRhaWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNhbnMgSlBcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnJlY3J1aXRJbnRyX19kZXRhaWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbn1cblxuLnJlY3J1aXRSZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWVhO1xuICBwYWRkaW5nOiAxMzRweCAyMHB4IDEzMHB4O1xuICBtYXJnaW46IDMxNXB4IDAgMTk4cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnJlY3J1aXRSZXMge1xuICAgIHBhZGRpbmc6IDgwcHggMjBweCA2N3B4O1xuICAgIG1hcmdpbjogNDYuNjd2dyAwIDgycHggMDtcbiAgfVxufVxuXG4ucmVjcnVpdFJlc19fd3JhcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yZWNydWl0UmVzX190aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZDgyNjI7XG4gIHBhZGRpbmc6IDE5cHggMCAxNnB4IDYycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0UmVzX190aXRsZSB7XG4gICAgcGFkZGluZzogMy43NSUgNi4yNSUgNC41JTtcbiAgfVxufVxuXG4ucmVjcnVpdFJlc19fdHRsSW1hZ2Uge1xuICB3aWR0aDogMTAycHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5yZWNydWl0UmVzX190dGxJbWFnZSAuY2xzLTEge1xuICBmaWxsOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdFJlc19fdHRsSW1hZ2Uge1xuICAgIHdpZHRoOiAyNi44JTtcbiAgfVxufVxuXG4ucmVjcnVpdFJlc19fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNThweCAxMDBweCA3MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdFJlc19fYm94IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cblxuLnJlY3J1aXRSZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAwIDEzcHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjNzg3ODc4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdFJlc19fbGlzdCB7XG4gICAgcGFkZGluZzogMTFweCAwO1xuICB9XG4gIC5yZWNydWl0UmVzX19saXN0LS1pdGVtT25seSB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnJlY3J1aXRSZXNfX2xpc3QtLWl0ZW1Pbmx5IC5yZWNydWl0UmVzX19pbm5lckxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgLnJlY3J1aXRSZXNfX2xpc3QtLWl0ZW1Pbmx5IC5yZWNydWl0UmVzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbiAgLnJlY3J1aXRSZXNfX2xpc3QtLWl0ZW1BZGQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5yZWNydWl0UmVzX19saXN0LS1pdGVtQWRkIC5yZWNydWl0UmVzX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cbi5yZWNydWl0UmVzX19saXN0OmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzc4Nzg3ODtcbn1cblxuLnJlY3J1aXRSZXNfX2xpc3RUaXRsZSB7XG4gIHdpZHRoOiAxMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICNlMjY0MDY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0UmVzX19saXN0VGl0bGUge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuXG4ucmVjcnVpdFJlc19fbGlzdENvbnRlbnRzIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBwYWRkaW5nOiAwIDAgMCA1MXB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdFJlc19fbGlzdENvbnRlbnRzIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMCAwIDAgMTFweDtcbiAgfVxufVxuXG4ucmVjcnVpdFJlc19faW5uZXJMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMCA3cHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOiA3NjdweCApIHtcbiAgLnJlY3J1aXRSZXNfX2lubmVyTGlzdCB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG59XG5cbi5yZWNydWl0UmVzX19pdGVtIHtcbiAgbWFyZ2luOiAwIDE5cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGNvbG9yOiAjOGE2YTQ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6IDc2N3B4ICkge1xuICAucmVjcnVpdFJlc19faXRlbSB7XG4gICAgbWFyZ2luOiAwIDEzcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBwYWRkaW5nOiAwIDExcHg7XG4gIH1cbn1cblxuLnJlY3J1aXRSZXNfX2NvbHVtbkxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucmVjcnVpdFJlc19fY29sdW1uSXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDogNzY3cHggKSB7XG4gIC5yZWNydWl0UmVzX190ZXh0V3JhcCB7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgfVxufSIsIi8qXG7lj4LogINcbuODu0EgTW9kZXJuIENTUyBSZXNldFxuaHR0cHM6Ly9naXRodWIuY29tL2hhbmtjaGl6bGphdy9tb2Rlcm4tY3NzLXJlc2V0XG7jg7tNeSBDdXN0b20gQ1NTIFJlc2V0XG5odHRwczovL3d3dy5qb3Nod2NvbWVhdS5jb20vY3NzL2N1c3RvbS1jc3MtcmVzZXQvXG7jg7tUaGUgTmV3IENTUyBSZXNldFxuaHR0cHM6Ly9naXRodWIuY29tL2VsYWQyNDEyL3RoZS1uZXctY3NzLXJlc2V0XG4qL1xuXG4vLyBCb3ggc2l6aW5n44Gu5a6a576pXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vLyDjg4fjg5Xjgqnjg6vjg4jjga5wYWRkaW5n44KS5YmK6ZmkXG51bCxcbm9sIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLy8g44OH44OV44Kp44Or44OI44GubWFyZ2lu44KS5YmK6ZmkXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbnVsLFxub2wsXG5saSxcbmZpZ3VyZSxcbmZpZ2NhcHRpb24sXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gYm9keeOBruODh+ODleOCqeODq+ODiOOCkuWumue+qVxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8vIOOCs+ODs+ODhuODs+ODhOOBrumrmOOBleOBjOeUu+mdouOCteOCpOOCuuOCiOOCiuS9juOBhOOBqOOBjVxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAxMDBkdmg7IC8qIGlvc+eUqCAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG59XG5cbi8vIGNsYXNz5bGe5oCn44KS5oyB44GkdWzjgIFvbOimgee0oOOBruODquOCueODiOOCueOCv+OCpOODq+OCkuWJiumZpFxudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIOODoeODh+OCo+OCouimgee0oOOBruODh+ODleOCqeODq+ODiOOCkuaUueWWhFxuaW1nLFxucGljdHVyZSxcbnZpZGVvLFxuY2FudmFzLFxuc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gYXJ0aWNsZeimgee0oOWGheOBruimgee0oOOBq+iHqueEtuOBqua1geOCjOOBqOODquOCuuODoOOCkuWumue+qVxuYXJ0aWNsZSA+ICogKyAqIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG4vLyBpbnB1dOOChGJ1dHRvbuOBquOBqeOBruODleOCqeODs+ODiOOBr+e2meaJv+OCkuWumue+qVxuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbi8vIOODhuODvOODluODq+OBruOCu+ODq+mWk+OBruOCueODmuODvOOCueOCkuWJiumZpOOBl+OBvuOBmVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG4vLyDopovjgZ/jgY/jgarjgYTkurrnlKjjgavjgIHjgZnjgbnjgabjga7jgqLjg4vjg6Hjg7zjgrfjg6fjg7Pjgajjg4jjg6njg7Pjgrjjgrfjg6fjg7PjgpLliYrpmaRcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICoge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL21lZGlhLXF1ZXJ5LnNjc3NcIiBhcyBtcTtcblxuLy9QQ+S4reW/g1xuLy/ku6XkuIvjga7jgajjgY3ooajnpLpcbi5kaXNwbGF5VW5kZXJTbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICN7bXEuJHNtfSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRpc3BsYXlVbmRlck1kIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgI3ttcS4kbWR9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGlzcGxheVVuZGVyTGcge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAje21xLiRsZ30ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kaXNwbGF5VW5kZXJYbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICN7bXEuJHhsfSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRpc3BsYXlVbmRlclh4bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICN7bXEuJHh4bH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8v57im6ZW344Gu44Go44GNXG4uZGlzcGxheVVuZGVyUG9ydHJhaXRTbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICN7bXEuJHBvcnRyYWl0U219IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGlzcGxheVVuZGVyUG9ydHJhaXRNZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICN7bXEuJHBvcnRyYWl0TWR9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGlzcGxheVVuZGVyUG9ydHJhaXRMZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICN7bXEuJHBvcnRyYWl0TGd9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGlzcGxheVVuZGVyUG9ydHJhaXRYbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICN7bXEuJHBvcnRyYWl0WGx9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGlzcGxheVVuZGVyUG9ydHJhaXRYeGwge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAje21xLiRwb3J0cmFpdFh4bH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi8v5qiq6ZW344Gu44Go44GNXG4uZGlzcGxheVVuZGVyTGFuZHNjYXBlU20ge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAje21xLiRsYW5kc2NhcGVTbX0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kaXNwbGF5VW5kZXJMYW5kc2NhcGVNZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhICN7bXEuJGxhbmRzY2FwZU1kfSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmRpc3BsYXlVbmRlckxhbmRzY2FwZUxnIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgI3ttcS4kbGFuZHNjYXBlTGd9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZGlzcGxheVVuZGVyTGFuZHNjYXBlWGwge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAje21xLiRsYW5kc2NhcGVYbH0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5kaXNwbGF5VW5kZXJMYW5kc2NhcGVYeGwge1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBtZWRpYSAje21xLiRsYW5kc2NhcGVYeGx9IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vL+S7peS4iuOBruOBqOOBjeihqOekulxuLmRpc3BsYXlNb3JlU20ge1xuICBAbWVkaWEgI3ttcS4kc219IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5TW9yZU1kIHtcbiAgQG1lZGlhICN7bXEuJG1kfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlzcGxheU1vcmVMZyB7XG4gIEBtZWRpYSAje21xLiRsZ30ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRpc3BsYXlNb3JlWGwge1xuICBAbWVkaWEgI3ttcS4keGx9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5TW9yZVh4bCB7XG4gIEBtZWRpYSAje21xLiR4eGx9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8v57im6ZW344Gu44Go44GNXG4uZGlzcGxheU1vcmVQb3J0cmFpdFNtIHtcbiAgQG1lZGlhICN7bXEuJHBvcnRyYWl0U219IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5TW9yZVBvcnRyYWl0TWQge1xuICBAbWVkaWEgI3ttcS4kcG9ydHJhaXRNZH0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRpc3BsYXlNb3JlUG9ydHJhaXRMZyB7XG4gIEBtZWRpYSAje21xLiRwb3J0cmFpdExnfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlzcGxheU1vcmVQb3J0cmFpdFhsIHtcbiAgQG1lZGlhICN7bXEuJHBvcnRyYWl0WGx9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5TW9yZVBvcnRyYWl0WHhsIHtcbiAgQG1lZGlhICN7bXEuJHBvcnRyYWl0WHhsfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vL+aoqumVt+OBruOBqOOBjVxuLmRpc3BsYXlNb3JlTGFuZHNjYXBlU20ge1xuICBAbWVkaWEgI3ttcS4kbGFuZHNjYXBlU219IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5TW9yZUxhbmRzY2FwZU1kIHtcbiAgQG1lZGlhICN7bXEuJGxhbmRzY2FwZU1kfSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZGlzcGxheU1vcmVMYW5kc2NhcGVMZyB7XG4gIEBtZWRpYSAje21xLiRsYW5kc2NhcGVMZ30ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmRpc3BsYXlNb3JlTGFuZHNjYXBlWGwge1xuICBAbWVkaWEgI3ttcS4kbGFuZHNjYXBlWGx9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5kaXNwbGF5TW9yZUxhbmRzY2FwZVh4bCB7XG4gIEBtZWRpYSAje21xLiRsYW5kc2NhcGVYeGx9IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzL2NvbG9yLnNjc3NcIjtcblxuYm9keSB7XG4gIGNvbG9yOiBjb2xvci4kdGV4dENvbG9yO1xufVxuIiwiJG1haW5Db2xvcjogI2UyNjQwNjtcbiRzdWJDb2xvcjogIzhhNmE0NDtcbiRhY2NlbnRDb2xvcjogI2Q5Y2FiODtcbiRiZ0NvbG9yOiAjZjJmMWViO1xuJHRleHRDb2xvcjogIzUwNTA1MDtcbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvZm9udC5zY3NzXCI7XG5cbmJvZHkge1xuICAqIHtcbiAgICBmb250LWZhbWlseTogZm9udC4kbm90b1NhbnNKcDtcbiAgfVxufVxuIiwiLy9Ob3RvIFNhbnMgSlBcbiRub3RvU2Fuc0pwOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuXG4vL05vdG8gU2VyaWYgSlBcbiRub3RvU2VyaWZKcDogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuXG4vL1NoaXBwb3JpIE1pbmNob1xuJHNoaXBwb3JpTWluY2hvOiBcIlNoaXBwb3JpIE1pbmNob1wiLCBzZXJpZjtcbiIsIi5qcy1qdXN0aWZ5VGV4dF9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9tZWRpYS1xdWVyeS5zY3NzXCIgYXMgbXE7XG5AdXNlIFwiLi4vdmFyaWFibGVzL2NvbG9yLnNjc3NcIiBhcyBjbDtcblxuLmluZm9ybWF0aW9uVGFibGUge1xuICB3aWR0aDogNDcwcHg7XG5cbiAgQG1lZGlhICN7bXEuJGxnfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uVGFibGVfX3dyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gIEBtZWRpYSAje21xLiRtZH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgfVxuXG4gICYtLWdyYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uVGFibGVfX3RhYmxlIHtcbiAgd2lkdGg6IDQwNnB4O1xuICBtYXJnaW4tbGVmdDogMjdweDtcblxuICBAbWVkaWEgI3ttcS4kbGd9IHtcbiAgICB3aWR0aDogOTEuMjUlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGhlaWdodDogNTNweDtcblxuICAgIEBtZWRpYSAje21xLiRsZ30ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAje21xLiRtZH0ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zcGFue1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuXG4gICAgQG1lZGlhICN7bXEuJGxnfSB7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAje21xLiRtZH0ge1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLThweDtcbiAgICB9XG4gIH1cblxuICB0aGVhZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM2OTY5Njk7XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdGgge1xuICAgICAgd2lkdGg6IDEyMHB4O1xuXG4gICAgICBAbWVkaWEgI3ttcS4kbGd9IHtcbiAgICAgICAgd2lkdGg6IDMwLjgyJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAuY29sb3JPcmFuZ2Uge1xuICAgICAgICBjb2xvcjogI2Q4YTE2ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uVGFibGVfX25vdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXG4gIEBtZWRpYSAje21xLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigLtcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmluZm9ybWF0aW9uVGFibGVfX25vdGVCb3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgLmluZm9ybWF0aW9uVGFibGVfX25vdGUge1xuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcblxuICAgICAgQG1lZGlhICN7bXEuJG1kfSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvbWVkaWEtcXVlcnkuc2Nzc1wiIGFzIG1xO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9mb250LnNjc3NcIiBhcyBmbztcbkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3Iuc2Nzc1wiIGFzIGNvO1xuXG4uc2VjdGlvblRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAzMnB4OyAvLzExXG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogZm8uJG5vdG9TZXJpZkpwO1xuICBjb2xvcjogY28uJHN1YkNvbG9yO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXG4gIEBtZWRpYSAje21xLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMjNweDsgLy84XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLnNlY3Rpb25UaXRsZV9fZW4ge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogZm8uJG5vdG9TZXJpZkpwO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuXG4gIEBtZWRpYSAje21xLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvbWVkaWEtcXVlcnkuc2Nzc1wiIGFzIG1xO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9mb250LnNjc3NcIiBhcyBmbztcbkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3Iuc2Nzc1wiIGFzIGNvO1xuQHVzZSBcIi4uL2Z1bmN0aW9ucy93aWR0aC1tYXJnaW4uc2Nzc1wiIGFzIHdtO1xuXG4uc3VicGFnZU12IHtcbiAgJi0tYmdDb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY28uJGJnQ29sb3I7XG4gIH1cblxuICAmLS1zcEJnQ29sb3Ige1xuICAgIEBtZWRpYSAje21xLiRtZH0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY28uJGJnQ29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5zdWJwYWdlTXZfX3dyYXAge1xuICB3aWR0aDogd20ud2lkdGhNYXJnaW4oNjBweCk7XG4gIGhlaWdodDogMjYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhICN7bXEuJHh4bH0ge1xuICAgIGFzcGVjdC1yYXRpbzogMTI4MCAvIDI2MDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgI3ttcS4keGx9IHtcbiAgICB3aWR0aDogd20ud2lkdGhNYXJnaW4oMjBweCk7XG4gIH1cblxuICBAbWVkaWEgI3ttcS4kbWR9IHtcbiAgICBhc3BlY3QtcmF0aW86IDMyMCAvIDEwMDtcbiAgfVxufVxuXG4uc3VicGFnZU12X19pbm5lciB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogd20ud2lkdGhNYXJnaW4oMjBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOC44OSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gIEBtZWRpYSAje21xLiRsZ30ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgfVxufVxuXG4uc3VicGFnZU12X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBmby4kbm90b1NlcmlmSnA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgQG1lZGlhICN7bXEuJGxnfSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cblxuICBAbWVkaWEgI3ttcS4kbWR9IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZzogNHB4IDVweDtcbiAgfVxufVxuXG4uc3VicGFnZU12X19pbWFnZVBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc3VicGFnZU12X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zdWJwYWdlTXZfX3Jvd1RleHQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogZm8uJG5vdG9TZXJpZkpwO1xuICBtYXJnaW4tbGVmdDogMzVweDtcblxuICBAbWVkaWEgI3ttcS4kbWR9IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXMvbWVkaWEtcXVlcnkuc2Nzc1wiIGFzIG1xO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9mb250LnNjc3NcIiBhcyBmbztcbkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3Iuc2Nzc1wiIGFzIGNvO1xuQHVzZSBcIi4uL2Z1bmN0aW9ucy93aWR0aC1tYXJnaW4uc2Nzc1wiIGFzIHdtO1xuXG4vKuOCouODvOOCq+OCpOODluODmuODvOOCuCovXG4ucGFnaW5hdGlvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLnBhZ2luYXRpb25fX2Fycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNzg3ODc4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3ODc4Nzg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcblxuICBAbWVkaWEgI3ttcS4kbWR9IHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY28uJHN1YkNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19udW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzc4Nzg3ODtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgY29sb3IgMC4zcztcblxuICBAbWVkaWEgI3ttcS4kbWR9IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDI5cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG5cbiAgJi0tY3VycmVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY28uJHN1YkNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY28uJHN1YkNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi8q5oqV56i/44Oa44O844K4Ki9cbi5wb3N0TGluayB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuLnBvc3RMaW5rX19hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNzg3ODc4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgQG1lZGlhICN7bXEuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHdpZHRoOiAyOXB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4ucG9zdExpbmtfX2FyY2hpdmVMaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvLiRzdWJDb2xvcjtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzc4Nzg3ODtcbiAgd2lkdGg6IDE3NXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICBAbWVkaWEgI3ttcS4kbWR9IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlcy9tZWRpYS1xdWVyeS5zY3NzXCIgYXMgbXE7XG5AdXNlIFwiLi4vdmFyaWFibGVzL2ZvbnQuc2Nzc1wiIGFzIGZvO1xuXG4vKmd1dGVuYmVyZyovXG4uZ3V0ZW5iZXJnQ29udGVudHMge1xuICBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblxuICAgIEBtZWRpYSAje21xLiRtZH0ge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIEBtZWRpYSAje21xLiRtZH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIEBtZWRpYSAje21xLiRtZH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmpzLWFuaW1hdGlvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmW2RhdGEtYW5pbT1cImZhZGVJblwiXSB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzIDAuNnMsIHZpc2liaWxpdHkgMS41cyAwLjZzIGVhc2UtaW47XG4gIH1cblxuICAmW2RhdGEtYW5pbT1cImZhZGVVcFwiXSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlLCB2aXNpYmlsaXR5IDAuNnMgZWFzZSwgdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgfVxuXG4gICZbZGF0YS1hbmltPVwiZmFkZUxlZnRcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2UsIHZpc2liaWxpdHkgMC42cyBlYXNlLCB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICB9XG5cbiAgJltkYXRhLWFuaW09XCJmYWRlUmlnaHRcIl0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMHB4KTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZSwgdmlzaWJpbGl0eSAwLjZzIGVhc2UsIHRyYW5zZm9ybSAwLjZzIGVhc2U7XG4gIH1cblxuICAmLmlzLWZhZGUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblxuICAgICZbZGF0YS1hbmltPVwiZmFkZVVwXCJdIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG5cbiAgICAmW2RhdGEtYW5pbT1cImZhZGVMZWZ0XCJdLFxuICAgICZbZGF0YS1hbmltPVwiZmFkZVJpZ2h0XCJdIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG5cbiAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgJltkYXRhLWFuaW09XCJmYWRlVXBcIl0ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDAuMDAwMWRlZyk7XG4gICAgICB9XG5cbiAgICAgICZbZGF0YS1hbmltPVwiZmFkZUxlZnRcIl0sXG4gICAgICAmW2RhdGEtYW5pbT1cImZhZGVSaWdodFwiXSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGUoMC4wMDAxZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vbWl4aW5zL3BzZXVkby1lbGVtZW50cy1pbWFnZS5zY3NzXCIgYXMgcGVpO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9tZWRpYS1xdWVyeS5zY3NzXCIgYXMgbXE7XG5AdXNlIFwiLi4vdmFyaWFibGVzL2ZvbnQuc2Nzc1wiIGFzIGZvO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9jb2xvci5zY3NzXCIgYXMgY287XG5AdXNlIFwiLi4vdmFyaWFibGVzL3otaW5kZXguc2Nzc1wiIGFzIHppO1xuQHVzZSBcIi4uL2Z1bmN0aW9ucy93aWR0aC1tYXJnaW4uc2Nzc1wiIGFzIHdtO1xuXG4ucmVzZXJ2YXRpb25QYXJ0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgQG1lZGlhICN7bXEuJHh4bH0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi51cCB7XG4gICAgLnJlc2VydmF0aW9uUGFydHNfX2JveCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzMnB4KTtcblxuICAgICAgQG1lZGlhICN7bXEuJHh4bH0ge1xuICAgICAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucmVzZXJ2YXRpb25QYXJ0c19fYm94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEzMnB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgQGluY2x1ZGUgemkuei1pbmRleChyZXNlcnZhdGlvblBhcnRzKTtcblxuICBAbWVkaWEgI3ttcS4keHhsfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvLiRiZ0NvbG9yO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCBjby4kdGV4dENvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCBjby4kdGV4dENvbG9yO1xuICB9XG59XG5cbi5yZXNlcnZhdGlvblBhcnRzX19saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IGNvLiRtYWluQ29sb3I7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBtZWRpYSAje21xLiR4eGx9IHtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBwZWkucHNldWRvRWxlbWVudHNJbWFnZShcbiAgICAgIDI0cHgsXG4gICAgICA0NXB4LFxuICAgICAgXCIvY3NzLWltZy9oZWFkZXItd2ViLWljb24uc3ZnXCJcbiAgICApO1xuXG4gICAgQG1lZGlhICN7bXEuJHh4bH0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4ucmVzZXJ2YXRpb25QYXJ0c19fdGVsTnVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IGZvLiRub3RvU2VyaWZKcDtcbiAgY29sb3I6ICM1YTM3MDE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDQ3LjIyJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gIEBtZWRpYSAje21xLiR4eGx9IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgQGluY2x1ZGUgcGVpLnBzZXVkb0VsZW1lbnRzSW1hZ2UoXG4gICAgICAyMnB4LFxuICAgICAgMjJweCxcbiAgICAgIFwiL2Nzcy1pbWcvaGVhZGVyLXRlbC1pY29uLnN2Z1wiXG4gICAgKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4ucmVzZXJ2YXRpb25QYXJ0c19fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMy44OSU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgQG1lZGlhICN7bXEuJHh4bH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogY28uJHRleHRDb2xvciBjby4kdGV4dENvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbiIsIi8vei1pbmRleOOBruWfuuacrOioreWumlxuJGxheWVyOiAoXG4gIG1vZGFsOiAxMDAsXG4gIGhlYWRlck5hdjogNTIsXG4gIGh1bWJ1cmdlcjogNTEsXG4gIGhlYWRlcjogNTAsXG4gIHJlc2VydmF0aW9uUGFydHM6IDMwLFxuICB0b29sdGlwOiAyMCxcbiAgdG9vbHRpcEJvdHRvbTogMTAsXG4gIGRlZmF1bHQ6IDEsXG4pO1xuQG1peGluIHotaW5kZXgoJGtleSkge1xuICB6LWluZGV4OiBtYXAtZ2V0KCRsYXllciwgJGtleSk7XG59XG4iLCIvL+eWkeS8vOimgee0oOOBq+eUu+WDj+OCkuWFpeOCjOOCi+WgtOWQiOOBrm1peGluXG4vLyjmqKrluYUo44K144Kk44K65Y2Y5L2NKSwg57im5bmFKOOCteOCpOOCuuWNmOS9jSksIOeUu+WDj+OBruODquODs+OCrylcbkBtaXhpbiBwc2V1ZG9FbGVtZW50c0ltYWdlKCR3aWR0aCwgJGhlaWdodCwgJGJnSW1hZ2VMaW5rKSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmdJbWFnZUxpbmt9KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuIiwiQHVzZSBcIi4uL21peGlucy9wc2V1ZG8tZWxlbWVudHMtaW1hZ2Uuc2Nzc1wiIGFzIHBlaTtcbkB1c2UgXCIuLi92YXJpYWJsZXMvbWVkaWEtcXVlcnkuc2Nzc1wiIGFzIG1xO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy9mb250LnNjc3NcIiBhcyBmbztcbkB1c2UgXCIuLi92YXJpYWJsZXMvY29sb3Iuc2Nzc1wiIGFzIGNvO1xuQHVzZSBcIi4uL3ZhcmlhYmxlcy96LWluZGV4LnNjc3NcIiBhcyB6aTtcblxuLmNvbnRhaW5hciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvLiRiZ0NvbG9yO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuXG4gICAgQG1lZGlhICN7bXEuJGxnfSB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAje21xLiRtZH0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLnVwIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlIC0gMTMycHgpKTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgbWl4O1xuQHVzZSBcIi4uL2Z1bmN0aW9uc1wiIGFzIGZ1bmM7XG5AdXNlIFwiLi4va2V5ZnJhbWVzXCIgYXMga2Y7XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJGJnQ29sb3I7XG4gIEBpbmNsdWRlIHZhci56LWluZGV4KGhlYWRlcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG5cbiAgQG1lZGlhICN7dmFyLiR4eGx9IHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gIH1cblxuICAmLnVwIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG59XG5cbi5oZWFkZXJfX3dyYXAge1xuICB3aWR0aDogZnVuYy53aWR0aE1hcmdpbig2MHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICBAbWVkaWEgI3t2YXIuJHh4bH0ge1xuICAgIHdpZHRoOiBmdW5jLndpZHRoTWFyZ2luKDIwcHgpO1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ29MaW5rIHtcbiAgbWFyZ2luOiA0N3B4IDMwcHggMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI5MHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgQG1lZGlhICN7dmFyLiR4eGx9IHtcbiAgICB3aWR0aDogMTc4cHg7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oZWFkZXJfX25hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcblxuICBAbWVkaWEgI3t2YXIuJHh4bH0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLy9oZWlnaHQ6IHZhcigtLWRldmljZS1oZWlnaHQpO1xuICAgIC8vaGVpZ2h0OiAxMDBkdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRiZ0NvbG9yO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzLCB0cmFuc2Zvcm0gMC41cztcblxuICAgIFtkYXRhLWlzLWhlYWRlcm5hdj1cInRydWVcIl0gJiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fbmF2TGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgQG1lZGlhICN7dmFyLiR4eGx9IHtcbiAgICB3aWR0aDogZnVuYy53aWR0aE1hcmdpbigzMHB4KTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhlYWRlcl9fbmF2SXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAje3Zhci4keHhsfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCB2YXIuJGFjY2VudENvbG9yO1xuXG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhci4kYWNjZW50Q29sb3I7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAuaGVhZGVyX19wYWdlTGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG5cbiAgICAgIEBtZWRpYSAje3Zhci4keHhsfSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuanMtc3ViTmF2IHtcbiAgICBAbWVkaWEgI3t2YXIuJHh4bH0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcl9fcGFnZUxpbmsge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNWEzNzAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA0N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gIEBtZWRpYSAje3Zhci4keHhsfSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDVweCA2cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyLiRtYWluQ29sb3I7XG5cbiAgICAuaGVhZGVyX19wYWdlTmFtZUVuIHtcbiAgICAgIGNvbG9yOiAjMzczNzM4O1xuICAgIH1cbiAgfVxuXG4gICYtLW5vTGluayB7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3BhZ2VOYW1lRW4ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgY29sb3I6ICM4NTg1ODU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG5cbiAgQG1lZGlhICN7dmFyLiR4eGx9IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fc3ViTmF2Qm94IHtcbiAgcGFkZGluZy1sZWZ0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRweDtcbiAgdG9wOiAxMzJweDtcbiAgaGVpZ2h0OiA3OHB4O1xuICB3aWR0aDogNTY0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3M7XG5cbiAgQG1lZGlhICN7dmFyLiR4eGx9IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB1bnNldDtcbiAgfVxuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICBAbWVkaWEgI3t2YXIuJHh4bH0ge1xuICAgICAgdmlzaWJpbGl0eTogdW5zZXQ7XG4gICAgfVxuICB9XG5cbiAgJi0tbm9MaW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXJfX3N1Yk5hdkxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBtZWRpYSAje3Zhci4keHhsfSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4uaGVhZGVyX19zdWJOYXZJdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIEBtZWRpYSAje3Zhci4keHhsfSB7XG4gICAgd2lkdGg6IDEwNnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgLmhlYWRlcl9fc3ViUGFnZUxpbmsge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuXG4gICAgICBAbWVkaWEgI3t2YXIuJHh4bH0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXJfX3N1YlBhZ2VMaW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzVhMzcwMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuXG4gIEBtZWRpYSAje3Zhci4keHhsfSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJG1haW5Db2xvcjtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuXG4gICAgQG1lZGlhICN7dmFyLiR4eGx9IHtcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIuJG1haW5Db2xvcjtcbiAgfVxufVxuXG4uaGVhZGVyX19jb250YWN0Qm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzNHB4O1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAbWVkaWEgI3t2YXIuJHh4bH0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fdGVsVGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIuJG1haW5Db2xvcjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG5cbiAgQG1lZGlhICN7dmFyLiR4eGx9IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fdGVsTnVtIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gIGNvbG9yOiAjNWEzNzAxO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgQG1lZGlhICN7dmFyLiR4eGx9IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgQGluY2x1ZGUgbWl4LnBzZXVkb0VsZW1lbnRzSW1hZ2UoXG4gICAgICAzMnB4LFxuICAgICAgMzJweCxcbiAgICAgIFwiL2Nzcy1pbWcvaGVhZGVyLXRlbC1pY29uLnN2Z1wiXG4gICAgKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uaGVhZGVySHVtYnVyZ2VyIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRzdWJDb2xvcjtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgI3t2YXIuJHh4bH0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGVhZGVySHVtYnVyZ2VyX19idXR0b24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXJIdW1idXJnZXJfX3N0aWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICY6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG5cbiAgICBbZGF0YS1pcy1oZWFkZXJuYXY9XCJ0cnVlXCJdICYge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICAgIFtkYXRhLWlzLWhlYWRlcm5hdj1cInRydWVcIl0gJiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMykge1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4zcywgdHJhbnNmb3JtIDAuM3M7XG5cbiAgICBbZGF0YS1pcy1oZWFkZXJuYXY9XCJ0cnVlXCJdICYge1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHZhcjtcbkB1c2UgXCIuLi9taXhpbnNcIiBhcyBtaXg7XG5AdXNlIFwiLi4vZnVuY3Rpb25zXCIgYXMgZnVuYztcbkB1c2UgXCIuLi9rZXlmcmFtZXNcIiBhcyBrZjtcblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDExNXB4IDAgNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRiZ0NvbG9yO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiA2NXB4IDAgY2FsYygzNHB4ICsgNTBweCk7XG4gIH1cbn1cblxuLmZvb3Rlcl9fd3JhcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogZnVuYy53aWR0aE1hcmdpbigyMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29udGVudHMge1xuICB3aWR0aDogNDcwcHg7XG4gIG1hcmdpbi1yaWdodDogNiU7XG5cbiAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gIH1cblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5mb290ZXJfX2xvZ29Cb3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fY29udGFjdEJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDEycHggMCAwO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgbWFyZ2luOiA4cHggMCAxMnB4O1xuICB9XG59XG5cbi5mb290ZXJfX2FkZHIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICB9XG59XG5cbi5mb290ZXJfX3RlbEJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cblxuICBAbWVkaWEgI3t2YXIuJHNtfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgICBAaW5jbHVkZSBtaXgucHNldWRvRWxlbWVudHNJbWFnZSgzMnB4LFxuICAgICAgMzJweCxcbiAgICAgIFwiL2Nzcy1pbWcvaGVhZGVyLXRlbC1pY29uLnN2Z1wiXG4gICAgKTtcblxuICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBoZWlnaHQ6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX3RlbEJveElubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3Rlcl9fdGVsIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhci4kdGV4dENvbG9yO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcmVzZXJ2YXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAxMjlweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJG1haW5Db2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB3aWR0aDogODhweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fcGFya2luZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHggMCAyNHB4O1xuICBjb2xvcjogdmFyLiRtYWluQ29sb3I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIG1hcmdpbjogMThweCAwIDIwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5mb290ZXJfX21hcEFyZWEge1xuICB3aWR0aDogNDcwcHg7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NzBweCk7XG4gIH1cblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgfVxufVxuXG4uZm9vdGVyX19tYXBCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMzZweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgaGVpZ2h0OiAyMzhweDtcbiAgfVxuXG4gIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5mb290ZXJfX21hcExpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyLiR0ZXh0Q29sb3I7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyLiR0ZXh0Q29sb3I7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICB3aWR0aDogMTM1cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIEBpbmNsdWRlIG1peC5wc2V1ZG9FbGVtZW50c0ltYWdlKDIzcHgsIDdweCwgXCIvY3NzLWltZy9mb290ZXItYXJyb3cuc3ZnXCIpO1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29weSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTAxcHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICB9XG59XG4iLCIvKipcbiAqIFN3aXBlciA5LjEuMVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXJjaCAxNiwgMjAyM1xuICovXG5cbkBmb250LWZhY2V7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO3NyYzp1cmwoJ2RhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBJyk7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsfTpyb290ey0tc3dpcGVyLXRoZW1lLWNvbG9yOiMwMDdhZmZ9LnN3aXBlcixzd2lwZXItY29udGFpbmVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246dmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24saW5pdGlhbCk7Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwwLDApfS5zd2lwZXItaG9yaXpvbnRhbHt0b3VjaC1hY3Rpb246cGFuLXl9LnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZSxzd2lwZXItc2xpZGV7ZmxleC1zaHJpbms6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci1iYWNrZmFjZS1oaWRkZW4gLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlcntwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItM2R7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQ+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246Y2VudGVyIGNlbnRlcjtzY3JvbGwtc25hcC1zdG9wOmFsd2F5c30uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItd3JhcHBlcj4uc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxke21hcmdpbi1pbmxpbmUtc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyOjpiZWZvcmV7aGVpZ2h0OjEwMCU7bWluLWhlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWJsb2NrLXN0YXJ0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXt3aWR0aDoxMDAlO21pbi13aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpfS5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7d2lkdGg6NDJweDtoZWlnaHQ6NDJweDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi0yMXB4O21hcmdpbi10b3A6LTIxcHg7ei1pbmRleDoxMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJTtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOjRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci10b3AtY29sb3I6dHJhbnNwYXJlbnR9LnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciwuc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLHN3aXBlci1jb250YWluZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpIC5zd2lwZXItbGF6eS1wcmVsb2FkZXJ7YW5pbWF0aW9uOnN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXJ9LnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZXstLXN3aXBlci1wcmVsb2FkZXItY29sb3I6I2ZmZn0uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrey0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojMDAwfUBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluezAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyl9MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRley13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2NvbnRlbnQ6Jyc7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVye2hlaWdodDoxcHg7d2lkdGg6dmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSl9LnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlcnt3aWR0aDoxcHg7aGVpZ2h0OnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfTpyb290ey0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTo0NHB4fS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1idXR0b24tcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCw1MCUpO3dpZHRoOmNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkvIDQ0ICogMjcpO2hlaWdodDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTttYXJnaW4tdG9wOmNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyAyKSk7ei1pbmRleDoxMDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZHtvcGFjaXR5Oi4zNTtjdXJzb3I6YXV0bztwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbntvcGFjaXR5OjA7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tcHJldntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsLnN3aXBlci1idXR0b24tcHJldjphZnRlcntmb250LWZhbWlseTpzd2lwZXItaWNvbnM7Zm9udC1zaXplOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO3RleHQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOjA7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsMTBweCk7cmlnaHQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2e3JpZ2h0OnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwxMHB4KTtsZWZ0OmF1dG99LnN3aXBlci1idXR0b24tbmV4dDphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQ+LnN3aXBlci1wYWdpbmF0aW9uLC5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sOHB4KTt0b3A6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLGF1dG8pO2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1cyw1MCUpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yLCMwMDApO29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHksIC4yKX1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHN7cmlnaHQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsOHB4KTtsZWZ0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsYXV0byk7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMHB4LC01MCUsMCl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsNnB4KSAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7ZGlzcGxheTppbmxpbmUtYmxvY2s7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyB0b3B9LnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjowIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCw0cHgpfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgbGVmdH0uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsOmhvc3QoLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwpIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0fS5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbntjb2xvcjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcixpbmhlcml0KX0uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXJ7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcixyZ2JhKDAsMCwwLC4yNSkpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLDRweCk7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsNHB4KTtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLDEwcHgpO3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy10b3VjaC1hY3Rpb246bm9uZTtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IscmdiYSgwLDAsMCwuMSkpfS5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkPi5zd2lwZXItc2Nyb2xsYmFyLC5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXIsLnN3aXBlci1zY3JvbGxiYXIuc3dpcGVyLXNjcm9sbGJhci1ob3Jpem9udGFse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpO2JvdHRvbTp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCxhdXRvKTt6LWluZGV4OjUwO2hlaWdodDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsMSUpKX0uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsYXV0byk7cmlnaHQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCw0cHgpO3RvcDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwxJSk7ei1pbmRleDo1MDt3aWR0aDp2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsNHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMiAqIHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LDElKSl9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yLHJnYmEoMCwwLDAsLjUpKTtib3JkZXItcmFkaXVzOnZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywxMHB4KTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWd7Y3Vyc29yOm1vdmV9LnN3aXBlci1zY3JvbGxiYXItbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci16b29tLWNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjt0ZXh0LWFsaWduOmNlbnRlcn0uc3dpcGVyLXpvb20tY29udGFpbmVyPmNhbnZhcywuc3dpcGVyLXpvb20tY29udGFpbmVyPmltZywuc3dpcGVyLXpvb20tY29udGFpbmVyPnN2Z3ttYXgtd2lkdGg6MTAwJTttYXgtaGVpZ2h0OjEwMCU7b2JqZWN0LWZpdDpjb250YWlufS5zd2lwZXItc2xpZGUtem9vbWVke2N1cnNvcjptb3ZlO3RvdWNoLWFjdGlvbjpub25lfS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24sc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cG9pbnRlci1ldmVudHM6bm9uZTtvcGFjaXR5OjA7ei1pbmRleDotMTAwMH0uc3dpcGVyLWZyZWUtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7bWFyZ2luOjAgYXV0b30uc3dpcGVyLWdyaWQ+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwfS5zd2lwZXItZ3JpZC1jb2x1bW4+LnN3aXBlci13cmFwcGVye2ZsZXgtd3JhcDp3cmFwO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRle3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5fS5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6MTt2aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2Zvcm0tb3JpZ2luOjAgMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldntwb2ludGVyLWV2ZW50czphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3Jle2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojMDAwO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtib3R0b206MDtyaWdodDowO2ZpbHRlcjpibHVyKDUwcHgpfS5zd2lwZXItZmxpcHtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we3otaW5kZXg6MDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVufS5zd2lwZXItY3JlYXRpdmUgLnN3aXBlci1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbjt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5LGhlaWdodH0uc3dpcGVyLWNhcmRze292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jYXJkcyAuc3dpcGVyLXNsaWRle3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGJvdHRvbTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO292ZXJmbG93OmhpZGRlbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIi4uL21peGluc1wiIGFzIG1peDtcbkB1c2UgXCIuLi9mdW5jdGlvbnNcIiBhcyBmdW5jO1xuQHVzZSBcIi4uL2tleWZyYW1lc1wiIGFzIGtmO1xuXG4vL3N3aXBlclxuQHVzZSBcInN3aXBlci9jc3MvYnVuZGxlXCI7XG5cbi50b3BNdiB7XG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJGJnQ29sb3I7XG4gICAgcGFkZGluZy1ib3R0b206IDIycHg7XG4gIH1cbn1cblxuLnRvcE12X193cmFwIHtcbiAgd2lkdGg6IGZ1bmMud2lkdGhNYXJnaW4oNjBweCk7XG4gIGhlaWdodDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhICN7dmFyLiR4eGx9IHtcbiAgICBhc3BlY3QtcmF0aW86IDEyODAgLyA3MDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhICN7dmFyLiR4bH0ge1xuICAgIHdpZHRoOiBmdW5jLndpZHRoTWFyZ2luKDIwcHgpO1xuICB9XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGFzcGVjdC1yYXRpbzogMzIwIC8gNDY0O1xuICB9XG59XG5cbi50b3BNdl9fd3JhcDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKCMwMDAsIC4zKSwgdHJhbnNwYXJlbnQpO1xuICBjb250ZW50OiBcIlwiO1xuXG4gIEBtZWRpYSAje3Zhci4keHhsfSB7XG4gICAgYXNwZWN0LXJhdGlvOiAxMjgwIC8gNTAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMzIwIC8gMzI2O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoIzAwMCwgLjMpLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cblxuLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50b3BNdl9fc2xpZGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcblxuICAmOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSksXG4gICY6bm90KC5zd2lwZXItc2xpZGUtcHJldikge1xuICAgIC50b3BNdl9fc2xpZGVJbWFnZSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDkpO1xuICAgIH1cbiAgfVxuXG4gICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbiAgJi5zd2lwZXItc2xpZGUtcHJldiB7XG4gICAgLnRvcE12X19zbGlkZUltYWdlIHtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA4cyBsaW5lYXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgfVxufVxuXG4udG9wTXZfX3NsaWRlSW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvcE12X19jb3B5Qm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk7XG4gIGFzcGVjdC1yYXRpbzogMTExNCAvIDI2MTtcbiAgd2lkdGg6IDU1N3B4O1xuICBtYXJnaW46IGF1dG87XG5cbiAgQG1lZGlhICN7dmFyLiR4eGx9IHtcbiAgICB3aWR0aDogNDMuNTE1NjI1JTtcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICB3aWR0aDogNzkuMDYyNSU7XG4gICAgdG9wOiA2LjQ2NTUxNyU7XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi50b3BCYW5uZXIge1xuICBhc3BlY3QtcmF0aW86IDg4MCAvIDIxMDtcbiAgbWF4LXdpZHRoOiBmdW5jLndpZHRoTWFyZ2luKDIwcHgpO1xuICB3aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMTA1cHggYXV0byAwO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbi50b3BCYW5uZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG9wTmV3c0FuZEluZm9fX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDkwcHggMjBweCAxMDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogNTBweCAyMHB4IDc5cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi50b3BOZXdzQW5kSW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgY29sb3I6IHZhci4kbWFpbkNvbG9yO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyLiR0ZXh0Q29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi50b3BOZXdzIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA2JTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAbWVkaWEgI3t2YXIuJGxnfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRvcE5ld3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udG9wTmV3c19faXRlbSB7XG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgfVxuICB9XG59XG5cbi50b3BOZXdzX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBjb2xvcjogdmFyLiR0ZXh0Q29sb3I7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4udG9wTmV3c19fZGF0ZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICB9XG59XG5cbi50b3BOZXdzX19hcmNoaXZlTGluayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIuJHRleHRDb2xvcjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDExM3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhci4kdGV4dENvbG9yO1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHdpZHRoOiA3NXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgQGluY2x1ZGUgbWl4LnBzZXVkb0VsZW1lbnRzSW1hZ2UoMjNweCwgN3B4LCBcIi9jc3MtaW1nL2Zvb3Rlci1hcnJvdy5zdmdcIik7XG5cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLnRvcEluZm9ybWF0aW9uIHtcbiAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDRweDtcbiAgfVxuXG4gIC5pbmZvcm1hdGlvblRhYmxlX19ub3RlIHtcbiAgICAmOm5vdCg6bnRoLW9mLXR5cGUoMikpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3BGZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRiZ0NvbG9yO1xuICBwYWRkaW5nOiAxMTFweCAwIDE0MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiA4OHB4IDAgODJweDtcbiAgfVxufVxuXG4udG9wRmVhdHVyZV9fY29weSB7XG4gIGZvbnQtc2l6ZTogMzRweDsgLy8xMVxuICBsaW5lLWhlaWdodDogNDJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyLiRzdWJDb2xvcjtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAyNXB4OyAvLzhcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxufVxuXG4udG9wRmVhdHVyZV9fY29weUJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4udG9wRmVhdHVyZV9fd3JhcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICB3aWR0aDogZnVuYy53aWR0aE1hcmdpbigyMHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcEZlYXR1cmVfX3NlY3Rpb25UaXRsZUJveCB7XG4gIG1hcmdpbi1ib3R0b206IDgzcHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLnRvcEZlYXR1cmVfX2RldGFpbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gIGNvbG9yOiB2YXIuJHRleHRDb2xvcjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxufVxuXG4udG9wRmVhdHVyZV9fbGluZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhci4kdGV4dENvbG9yO1xuICBtYXJnaW46IDM0cHggYXV0byAxNnB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBoZWlnaHQ6IDkycHg7XG4gICAgbWFyZ2luOiAzOHB4IGF1dG8gN3B4O1xuICB9XG59XG5cbi50b3BGZWF0dXJlX19ib3gge1xuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDk2cHg7XG5cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgIC50b3BGZWF0dXJlX19tZWRpYSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50b3BGZWF0dXJlX19tZWRpYUltYWdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2JTtcblxuICAgICAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgICAgICBtYXJnaW4tbGVmdDogNCU7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50b3BGZWF0dXJlX19tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG59XG5cbi50b3BGZWF0dXJlX19tZWRpYUltYWdlIHtcbiAgd2lkdGg6IDQ3JTtcbiAgbWFyZ2luLXJpZ2h0OiA2JTtcblxuICBAbWVkaWEgI3t2YXIuJGxnfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgfVxufVxuXG4udG9wRmVhdHVyZV9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udG9wRmVhdHVyZV9fY29udGVudHMge1xuICBmbGV4OiAxO1xufVxuXG4udG9wRmVhdHVyZV9fbnVtIHtcbiAgZm9udC1zaXplOiA3MnB4O1xuICBsaW5lLWhlaWdodDogNzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gIGNvbG9yOiB2YXIuJGFjY2VudENvbG9yO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDExNnB4O1xuICBoZWlnaHQ6IDExNnB4O1xuICBib3JkZXI6IHNvbGlkIDdweCB2YXIuJGFjY2VudENvbG9yO1xuXG4gIEBtZWRpYSAje3Zhci4kbGd9IHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiA1NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJQT0lOVFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG5cbiAgICBAbWVkaWEgI3t2YXIuJGxnfSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgfVxuICB9XG59XG5cbi50b3BGZWF0dXJlX19tZWRpYVRpdGxlIHtcbiAgZm9udC1zaXplOiAzM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gIGNvbG9yOiB2YXIuJG1haW5Db2xvcjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbWFyZ2luLXRvcDogMTlweDtcblxuICBAbWVkaWEgI3t2YXIuJGxnfSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICB9XG59XG5cbi50b3BGZWF0dXJlX19tZWRpYURldGFpbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzNmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyLiR0ZXh0Q29sb3I7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICB9XG59XG5cbi50b3BTbGlkZXJBcmVhIHtcbiAgcGFkZGluZzogMTZweCAwO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgfVxuXG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50b3BTbGlkZXJBcmVhX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi50b3BNZWRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOWVhO1xuICBwYWRkaW5nOiAxNTBweCAwIDE0MXB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiAxMDNweCAwIDgwcHg7XG4gIH1cbn1cblxuLnRvcE1lZGljYWxfX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLnRvcE1lZGljYWxfX2JnSW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3BNZWRpY2FsX19kZXRhaWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgY29sb3I6IHZhci4kdGV4dENvbG9yO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjRweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLnRvcE1lZGljYWxfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IGZ1bmMud2lkdGhNYXJnaW4oMjBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udG9wTWVkaWNhbF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDY5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNjBweDtcblxuICBAbWVkaWEgI3t2YXIuJGxnfSB7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi50b3BNZWRpY2FsX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGNhbGMoY2FsYygxMDAlIC8gMikgLSA2MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhci4kYWNjZW50Q29sb3I7XG4gIHBhZGRpbmc6IDMwcHggNnB4IDZweDtcblxuICBAbWVkaWEgI3t2YXIuJGxnfSB7XG4gICAgd2lkdGg6IGNhbGMoY2FsYygxMDAlIC8gMikgLSA0MHB4KTtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxMXB4IDNweCAzcHg7XG4gIH1cblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIC50b3BNZWRpY2FsX19pY29uIHtcbiAgICAgIC50b3BNZWRpY2FsX19pY29uSW1hZ2Uge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcblxuICAgICAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMikge1xuICAgIC50b3BNZWRpY2FsX19pY29uIHtcbiAgICAgIC50b3BNZWRpY2FsX19pY29uSW1hZ2Uge1xuICAgICAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgLnRvcE1lZGljYWxfX2ljb24ge1xuICAgICAgLnRvcE1lZGljYWxfX2ljb25JbWFnZSB7XG4gICAgICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgICAgICB3aWR0aDogNTklO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIC50b3BNZWRpY2FsX19pY29uIHtcbiAgICAgIC50b3BNZWRpY2FsX19pY29uSW1hZ2Uge1xuICAgICAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICAgICAgd2lkdGg6IDM4JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUobiArIDIpIHtcbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9wTWVkaWNhbF9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogOTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi50b3BNZWRpY2FsX19jb250ZW50cyB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMTMuNzclO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiAyOHB4IDclO1xuICB9XG59XG5cbi50b3BNZWRpY2FsX19pdGVtVGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRvcE1lZGljYWxfX2l0ZW1UaXRsZUltYWdlIHtcbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLnRvcE1lZGljYWxfX2l0ZW1EZXRhaWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxufVxuXG4udG9wTWVkaWNhbF9fcGFuZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiA4NnB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbGd9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIG1hcmdpbi10b3A6IDQ5cHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLmra/jga7jgYrmgqnjgb/jgIHjgZTnm7joq4fjgY/jgaDjgZXjgYTjgIJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TZXJpZkpwO1xuICAgIGNvbG9yOiB2YXIuJHN1YkNvbG9yO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0OHB4O1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi50b3BNZWRpY2FsX19wYW5lbExpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDQ3JTtcblxuICBAbWVkaWEgI3t2YXIuJGxnfSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5cbi50b3BNZWRpY2FsX19wYW5lbEl0ZW0ge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQ4MjYyO1xuICB3aWR0aDogNDguOTM2MTclO1xuICBwYWRkaW5nOiAxM3B4IDA7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDExcHggMDtcbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9wQ2xpbmljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRvcENsaW5pY19fd3JhcCB7XG4gIG1heC13aWR0aDogOTk1cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiAxMTFweCAyMHB4IDEyOHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogODZweCAyMHB4IDY3cHg7XG4gIH1cbn1cblxuLnRvcENsaW5pY19fbWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDNweDtcbiAgfVxufVxuXG4udG9wQ2xpbmljX19tZWRpYUltYWdlIHtcbiAgd2lkdGg6IDQ3LjIzJTtcbiAgbWFyZ2luLXJpZ2h0OiA1LjUzJTtcblxuICBAbWVkaWEgI3t2YXIuJGxnfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnRvcENsaW5pY19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4udG9wQ2xpbmljX19jb250ZW50cyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gIH1cbn1cblxuLnRvcENsaW5pY19fbWVkaWFUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TZXJpZkpwO1xuICBjb2xvcjogdmFyLiRtYWluQ29sb3I7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cbiAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLnRvcENsaW5pY19fZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbGd9IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDlweDtcbiAgfVxufVxuXG4udG9wQ2xpbmljX19saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhci4kdGV4dENvbG9yO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyLiR0ZXh0Q29sb3I7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIEBpbmNsdWRlIG1peC5wc2V1ZG9FbGVtZW50c0ltYWdlKDIzcHgsIDdweCwgXCIvY3NzLWltZy9mb290ZXItYXJyb3cuc3ZnXCIpO1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi50b3BDbGluaWNfX3FhQm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIG1hcmdpbi10b3A6IDU4cHg7XG4gIH1cbn1cblxuLnRvcENsaW5pY19fcWFMaW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZDgyNjI7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBmb250LXNpemU6IDI0cHg7IC8vMTFcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TZXJpZkpwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICB3aWR0aDogODQuMzclO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7IC8vNlxuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNmZmZmZmY7XG4gICAgd2lkdGg6IDk3LjYlO1xuICAgIGhlaWdodDogOTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICB3aWR0aDogOTYuMjklO1xuICAgICAgaGVpZ2h0OiA4NS43MSU7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi50b3BDbGluaWNfX3FhTGFyZ2VUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogNDVweDsgLy8xMVxuICBsaW5lLWhlaWdodDogNDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnRvcENsaW5pY19fcWFOb3RlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMjFweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgbWl4O1xuQHVzZSBcIi4uL2Z1bmN0aW9uc1wiIGFzIGZ1bmM7XG5AdXNlIFwiLi4va2V5ZnJhbWVzXCIgYXMga2Y7XG5cbi8vc3dpcGVyXG5AdXNlIFwic3dpcGVyL2Nzcy9idW5kbGVcIjtcblxuLmFib3V0TWVkaWNhbF9fd3JhcCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHBhZGRpbmc6IDEyNHB4IDIwcHggMTQxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHBhZGRpbmc6IDYxcHggMjBweCA5NnB4O1xuICB9XG59XG5cbi5hYm91dE1lZGljYWxfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA5OXB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTguNDR2dztcbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsX19pbWFnZUFyZWEge1xuICB3aWR0aDogNDclO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsX19pbWFnZUJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmZpcnN0LW9mLXR5cGUge1xuICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgIHdpZHRoOiA4MS4yNSU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRzdWJDb2xvcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcblxuICAgICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMzFweDtcblxuICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0TWVkaWNhbF9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TZXJpZkpwO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIwOHB4O1xuICBoZWlnaHQ6IDY1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIuJHN1YkNvbG9yO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB3aWR0aDogNTguNDYlO1xuICAgIGhlaWdodDogNTNweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIumZoumVt1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDJweCAyMXB4IDAgMDtcblxuICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsX19jb250ZW50cyB7XG4gIHdpZHRoOiA0NyU7XG4gIG1hcmdpbi1yaWdodDogNiU7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICB9XG59XG5cbi5hYm91dE1lZGljYWxfX21lZGlhVGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgY29sb3I6IHZhci4kc3ViQ29sb3I7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG5cbiAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB9XG59XG5cbi5hYm91dE1lZGljYWxfX2RldGFpbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG5cbiAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG5cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogNTFweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgbWFyZ2luLXRvcDogMzlweDtcbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsX19saXN0VGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgY29sb3I6IHZhci4kc3ViQ29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNzAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2YjZiNmI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcblxuICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsX19saXN0Q29udGVudHMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzZiNmI2YjtcbiAgZGlzcGxheTogZmxleDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJi0tZ3JhZHVhdGlvbiB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIuWNklwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG4gIH1cblxuICAmLS1jb21wbGV0aW9uIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwi5L+u5LqGXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsX19kYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4uYWJvdXRNZWRpY2FsVGhvdWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhci4kYmdDb2xvcjtcbn1cblxuLmFib3V0TWVkaWNhbFRob3VnaHRfX2NvbnRhaW5hciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1NXB4IDAgMTcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogMCAwIDY1cHg7XG4gIH1cbn1cblxuLmFib3V0TWVkaWNhbFRob3VnaHRfX2JnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIG9wYWNpdHk6IDAuMTU7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuLmFib3V0TWVkaWNhbFRob3VnaHRfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IGZ1bmMud2lkdGhNYXJnaW4oMjBweCk7XG4gIHBhZGRpbmc6IDE5cHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzZiNmI2YjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM2YjZiNmI7XG4gIGZvbnQtc2l6ZTogMzRweDsgLy8xMVxuICBsaW5lLWhlaWdodDogNDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhci4kbWFpbkNvbG9yO1xuICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTkuNzJ2dztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBhZGRpbmc6IDIycHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7IC8vMTBcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsVGhvdWdodF9fd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBmdW5jLndpZHRoTWFyZ2luKDIwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNTJweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsVGhvdWdodF9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFib3V0TWVkaWNhbFRob3VnaHRfX2l0ZW0ge1xuICB3aWR0aDogNDYlO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgIG1hcmdpbi10b3A6IDQ3cHg7XG4gICAgfVxuICB9XG59XG5cbi5hYm91dE1lZGljYWxUaG91Z2h0X19pdGVtVGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7IC8vMTFcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TZXJpZkpwO1xuICBjb2xvcjogdmFyLiRzdWJDb2xvcjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAyMnB4OyAvLzlcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgfVxufVxuXG4uYWJvdXRNZWRpY2FsVGhvdWdodF9fZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgfVxufVxuXG4uYWJvdXRDbGluaWMge1xuICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgcGFkZGluZzogMTAycHggMCAxMjZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRiZ0NvbG9yO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDAgNzlweDtcbiAgfVxuXG4gIC5qcy1hYm91dENsaW5jU2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NnB4O1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiAwLjcxdnc7XG4gICAgICAgIGhlaWdodDogMC43MXZ3O1xuICAgICAgICBtYXJnaW46IDAgMC43MXZ3O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjRiNGI0O1xuXG4gICAgICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhci4kbWFpbkNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyLjg2dnc7XG4gICAgICBoZWlnaHQ6IDIuODZ2dztcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDMycHgpO1xuXG4gICAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMTUuOXZ3O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYjRiNGI0ICNiNGI0YjQ7XG5cbiAgICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgICAgbGVmdDogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxNS45dnc7XG4gICAgICBib3JkZXItY29sb3I6ICNiNGI0YjQgI2I0YjRiNCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblxuICAgICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgICByaWdodDogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuICAgICAgLmFib3V0Q2xpbmljX19zbGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy10b3A6IDI5LjY3JTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42OSk7IC8v5bem5Y+z44Gu6KaB57Sg44Gu5aSn44GN44GVXG5cbiAgICAgICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ5Ljg3JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtc3RhcnRlZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtZmluaXNoZWQge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC42OSk7XG5cbiAgICAgICAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWJvdXRDbGluaWNfX2ltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5hYm91dENsaW5pY19fZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzlweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gIH1cbn1cblxuLmFib3V0Q2xpbmljX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFib3V0Q2xpbmljX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBmdW5jLndpZHRoTWFyZ2luKDIwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMTA2cHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmFib3V0Q2xpbmljX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgfVxufVxuXG4uYWJvdXRDbGluaWNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogY2FsYyhjYWxjKDEwMCUgLyAzKSAtIDM1cHgpO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6bnRoLW9mLXR5cGUobiArIDQpIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgd2lkdGg6IGNhbGMoY2FsYygxMDAlIC8gMikgLSAxMnB4KTtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcblxuICAgICY6bnRoLW9mLXR5cGUobiArIDMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG59XG5cbi5hYm91dENsaW5pY19fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TZXJpZkpwO1xuICBjb2xvcjogdmFyLiRzdWJDb2xvcjtcbiAgbWFyZ2luLXRvcDogMTNweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuXG4uYWJvdXRDbGluaWNfX2ltYWdlQm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhci4kYWNjZW50Q29sb3I7XG4gIHBhZGRpbmc6IDVweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogM3B4IDIuNXB4O1xuICB9XG59XG5cbi5hYm91dENsaW5pY19faXRlbUltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYm91dFFBX19kZXRhaWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDI4cHggMCA1MHB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luOiAyOHB4IDAgMTlweDtcbiAgfVxufVxuXG4uYWJvdXRRQV9fd3JhcCB7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiAxNjhweCAyMHB4IDE3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogMTA0cHggMjBweCA4MHB4O1xuICB9XG59XG5cbi5hYm91dFFBX19saXN0IHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM4YzhjOGM7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOGM4YzhjO1xuICB9XG59XG5cbi5hYm91dFFBX19saXN0VGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMjVweCAxMHB4IDE5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiAxN3B4IDY1cHggMTdweCAxMHB4O1xuICB9XG5cbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjNmU2ZTZlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjlweDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxuXG4gICYuaXMtb3BlbiB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5hYm91dFFBX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gIGNvbG9yOiB2YXIuJHN1YkNvbG9yO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJRXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU5cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogdmFyLiRzaGlwcG9yaU1pbmNobztcbiAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XG5cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmFib3V0UUFfX2xpc3RDb250ZW50cyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhci4kYmdDb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxOXB4IDQxcHggMjVweCA3M3B4O1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzhjOGM4YztcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDE5cHggMzBweCAyMXB4IDQwcHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJBXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogdmFyLiRzaGlwcG9yaU1pbmNobztcbiAgICBjb2xvcjogdmFyLiRtYWluQ29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjlweDtcbiAgICBsZWZ0OiAxOXB4O1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXREZXZpY2Uge1xuICBtYXJnaW46IDE1MXB4IDAgMCAwO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBtYXJnaW46IDkxcHggMCAwIDA7XG4gIH1cbn1cblxuLmFib3V0RGV2aWNlX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBmdW5jLndpZHRoTWFyZ2luKDIwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFib3V0RGV2aWNlX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxOXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzZiNmI2YjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM2YjZiNmI7XG4gIGZvbnQtc2l6ZTogMzRweDsgLy8xMVxuICBsaW5lLWhlaWdodDogNDNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY29sb3I6IHZhci4kbWFpbkNvbG9yO1xuICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogMjJweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgLy8xMFxuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB9XG59XG5cbi5hYm91dERldmljZV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7IC8vOVxuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMCAwIDA7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIG1hcmdpbjogMjVweCAwIDAgMDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG59XG5cbi5hYm91dERldmljZV9fYm94IHtcbiAgbWFyZ2luOiA2N3B4IDAgMCAwO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBtYXJnaW46IDMxcHggMCAwIDA7XG4gIH1cbn1cblxuLmFib3V0RGV2aWNlX19pbWFnZUJveCB7XG4gIHdpZHRoOiA0NyU7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hYm91dERldmljZV9faW1hZ2VJbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cblxuICAuYWJvdXREZXZpY2VfX2ltYWdlIHtcbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgd2lkdGg6IDQ2LjglO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxLjUlO1xuICAgIH1cblxuICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgd2lkdGg6IDUxLjclO1xuICAgIH1cbiAgfVxufVxuXG4uYWJvdXREZXZpY2VfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYm91dERldmljZV9fY29udGVudHMge1xuICBmbGV4OiAxO1xufVxuXG4uYWJvdXREZXZpY2VfX21lZGlhVGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4OyAvLzdcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TZXJpZkpwO1xuICBjb2xvcjogdmFyLiRzdWJDb2xvcjtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IC8vNlxuICAgIG1hcmdpbjogMCAwIDdweCAwO1xuICB9XG59XG5cbi5hYm91dERldmljZV9fZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDsgLy80XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TYW5zSnA7XG5cbiAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICBtYXJnaW46IDI1cHggMCAwIDA7XG5cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICBtYXJnaW46IDIzcHggMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgLy82XG4gIH1cbn1cblxuLmFib3V0RGV2aWNlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5hYm91dERldmljZV9fbWVkaWFUaXRsZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi77yIVFJJT1PvvIlcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dERldmljZV9faW1hZ2VCb3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2JTtcblxuICAgICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0RGV2aWNlX19jb250ZW50cyB7XG4gICAgICBtYXJnaW46IC0xMHB4IDAgMCAwO1xuXG4gICAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICAgIG1hcmdpbjogMzRweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW46IDQ4cHggMCAwIDA7XG5cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICBtYXJnaW46IDk1cHggMCAwIDA7XG4gICAgfVxuXG4gICAgLmFib3V0RGV2aWNlX19pbWFnZUJveCB7XG4gICAgICBtYXJnaW4tbGVmdDogNiU7XG5cbiAgICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFib3V0RGV2aWNlX19jb250ZW50cyB7XG4gICAgICBtYXJnaW46IDU4cHggMCAwIDA7XG5cbiAgICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgICAgbWFyZ2luOiAzMnB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hYm91dERldmljZV9fbWVkaWFUaXRsZSB7XG4gICAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyAvLzdcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgbWl4O1xuQHVzZSBcIi4uL2Z1bmN0aW9uc1wiIGFzIGZ1bmM7XG5AdXNlIFwiLi4va2V5ZnJhbWVzXCIgYXMga2Y7XG5cbi8vc3dpcGVyXG5AdXNlIFwic3dpcGVyL2Nzcy9idW5kbGVcIjtcblxuLm1lbnV7XG4gIG5hdntcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cbiAgICB1bHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICAgIG1hcmdpbjogMTI1cHggYXV0byAxNDVweDtcbiAgICAgIGdhcDogMThweDtcblxuICAgICAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgICAgICBtYXgtd2lkdGg6IDcyOHB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgICB9XG5cbiAgICAgIGxpe1xuICAgICAgICB3aWR0aDogMjM2cHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgX21hcmdpbjogNnB4O1xuICAgICAgICBcblxuICAgICAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICAgICAgd2lkdGg6IDE1NHB4O1xuICAgICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBcblxuICAgICAgICBhe1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TZXJpZkpwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRtYWluQ29sb3I7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWxvbmd7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE3cHg7XG4gICAgICAgICAgICBAbWVkaWEgI3t2YXIuJG1kfXtcbiAgICAgICAgICAgICAgbGVmdDogMTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgICAgIEBtZWRpYSAje3Zhci4kbWR9e1xuICAgICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVkaWNhbEluZm97XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkYxRUI7XG4gIHBhZGRpbmc6IDU4cHggMCA2MHB4O1xuICBAbWVkaWEgI3t2YXIuJGxnfSB7XG4gICAgcGFkZGluZzogMTBweCAyMnB4IDA7XG4gIH1cblxuICAmX190aXRsZXtcbiAgICB3aWR0aDogMzA4cHg7XG4gICAgbWFyZ2luOiA4MnB4IGF1dG8gNjBweDtcbiAgICBAbWVkaWEgI3t2YXIuJGxnfSB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbXtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgICBAbWVkaWEgI3t2YXIuJHhsfXtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgfVxuICAgIEBtZWRpYSAje3Zhci4kbGd9IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNkI2QjZCO1xuICAgIH1cblxuICAgICYtd3JhcHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGdhcDogMCA1MHB4O1xuICAgICAgQG1lZGlhICN7dmFyLiRsZ30ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgXG4gICAgICAmLWltZ3tcbiAgICAgICAgZmlndXJle1xuICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3t2YXIuJGxnfSB7XG4gICAgICAgICAgZmlndXJle1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjhweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICAgICYtdGV4dHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICYtbGVhZHtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgICAgICAgICBjb2xvcjogIzhBNkE0NDtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgICAgICBAbWVkaWEgI3t2YXIuJGxnfXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIFxuICAgICAgICAgIEBtZWRpYSAje3Zhci4kbWR9e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtYXtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwIGF1dG87XG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWVkaWNhbC1mb290ZXJ7XG4gIHBhZGRpbmc6IDEyNHB4IDAgMTA1cHg7XG4gIEBtZWRpYSAje3Zhci4kbGd9e1xuICAgIHBhZGRpbmc6IDY3cHggMCA2NXB4O1xuICB9XG4gIHB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBmb250LWZhbWlseTogdmFyLiRub3RvU2VyaWZKcDtcbiAgICBjb2xvcjogIzhBNkE0NDtcbiAgICBAbWVkaWEgI3t2YXIuJGxnfXtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgbWl4O1xuQHVzZSBcIi4uL2Z1bmN0aW9uc1wiIGFzIGZ1bmM7XG5AdXNlIFwiLi4va2V5ZnJhbWVzXCIgYXMga2Y7XG5cbi5uZXdzQXJjaGl2ZSB7XG4gIHBhZGRpbmc6IDEyOXB4IDAgMjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRiZ0NvbG9yO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiA1OXB4IDAgNjRweDtcbiAgfVxufVxuXG4ubmV3c0FyY2hpdmVfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IGZ1bmMud2lkdGhNYXJnaW4oMjBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA5MXB4IDAgOThweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogNDJweCAwIDU2cHg7XG4gIH1cbn1cblxuLm5ld3NBcmNoaXZlX19ib3gge1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICB3aWR0aDogZnVuYy53aWR0aE1hcmdpbigyMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5uZXdzQXJjaGl2ZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206IDgzcHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gIH1cbn1cblxuLm5ld3NBcmNoaXZlX19pdGVtIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM4MTgxODE7XG5cbiAgJjpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjODE4MTgxO1xuICB9XG59XG5cbi5uZXdzQXJjaGl2ZV9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDI1cHggMzFweCAyNXB4IDRweDtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHBhZGRpbmc6IDEwcHggMzFweCAxMHB4IDNweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4MTgxODE7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzgxODE4MTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuLm5ld3NBcmNoaXZlX19kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiA1MnB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDExcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICB9XG59XG5cbi5uZXdzQXJjaGl2ZV9fZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIi4uL21peGluc1wiIGFzIG1peDtcbkB1c2UgXCIuLi9mdW5jdGlvbnNcIiBhcyBmdW5jO1xuQHVzZSBcIi4uL2tleWZyYW1lc1wiIGFzIGtmO1xuXG4ubmV3c1Bvc3Qge1xuICBwYWRkaW5nOiAxMjlweCAwIDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhci4kYmdDb2xvcjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogNTlweCAwIDQ1cHg7XG4gIH1cbn1cblxuLm5ld3NQb3N0X193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBmdW5jLndpZHRoTWFyZ2luKDIwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogODFweCAwIDk4cHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHBhZGRpbmc6IDQ2cHggMCA1MHB4O1xuICB9XG59XG5cbi5uZXdzUG9zdF9fYm94IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IGZ1bmMud2lkdGhNYXJnaW4oMjBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubmV3c1Bvc3RfX2RhdGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzUyNTI1MjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMXB4O1xuICB9XG59XG5cbi5uZXdzUG9zdF9fdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyLiRtYWluQ29sb3I7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG59XG5cbi5uZXdzUG9zdF9fY29udGVudHMge1xuICBtYXJnaW46IDQ3cHggMCA4N3B4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBtYXJnaW46IDMzcHggMCA1M3B4O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIi4uL21peGluc1wiIGFzIG1peDtcbkB1c2UgXCIuLi9mdW5jdGlvbnNcIiBhcyBmdW5jO1xuQHVzZSBcIi4uL2tleWZyYW1lc1wiIGFzIGtmO1xuXG4uYmxvZ0FyY2hpdmUge1xuICBwYWRkaW5nOiAxMjlweCAwIDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhci4kYmdDb2xvcjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogNTlweCAwIDY0cHg7XG4gIH1cbn1cblxuLmJsb2dBcmNoaXZlX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIHdpZHRoOiBmdW5jLndpZHRoTWFyZ2luKDIwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOTFweCA3MHB4IDk4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA3MHB4IDA7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6MTEwMHB4ICl7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiA0MnB4IDAgNTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5ibG9nQXJjaGl2ZV9fYm94IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IGZ1bmMud2lkdGhNYXJnaW4oMjBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOjExMDBweCApe1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gICAgY29sb3I6IHZhci4kbWFpbkNvbG9yO1xuICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2dBcmNoaXZlX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogODNweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgfVxuICAmLWVycm9ye1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYmxvZ0FyY2hpdmVfX2l0ZW0ge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzgxODE4MTtcblxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM4MTgxODE7XG4gIH1cbn1cblxuLmJsb2dBcmNoaXZlX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjVweCAzMXB4IDI1cHggNHB4O1xuICBjb2xvcjogIzUyNTI1MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogMTBweCAzMXB4IDEwcHggM3B4O1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzgxODE4MTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjODE4MTgxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTJweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uYmxvZ0FyY2hpdmVfX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tcmlnaHQ6IDUycHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLmJsb2dBcmNoaXZlX19jYXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLmJsb2dBcmNoaXZlX19kZXRhaWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgfVxufVxuXG4uYmxvZ0FyY2hpdmVfX25hdntcbiAgd2lkdGg6IDE3MHB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDoxMTAwcHggKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICAgIHdpZHRoOiBmdW5jLndpZHRoTWFyZ2luKDIwcHgpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmLWNhdHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDoxMTAwcHggKSAge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMil7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBtYXgtd2lkdGg6MTEwMHB4ICkgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAje3Zhci4kbWR9e1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRpdGxle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhci4kbWFpbkNvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7IFxuICAgIH1cbiAgICB1bHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgbGl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgYXtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6IFwi44O7XCI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgc2VsZWN0e1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDIwcHggMCA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgbWl4O1xuQHVzZSBcIi4uL2Z1bmN0aW9uc1wiIGFzIGZ1bmM7XG5AdXNlIFwiLi4va2V5ZnJhbWVzXCIgYXMga2Y7XG5cbi5ibG9nUG9zdCB7XG4gIHBhZGRpbmc6IDEyOXB4IDAgMjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRiZ0NvbG9yO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiA1OXB4IDAgNDVweDtcbiAgfVxufVxuXG4uYmxvZ1Bvc3RfX3dyYXAge1xuICBtYXgtd2lkdGg6IDExMDBweDtcbiAgd2lkdGg6IGZ1bmMud2lkdGhNYXJnaW4oMjBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA4MXB4IDcwcHggOThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA3MHB4IDA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAoIG1heC13aWR0aDoxMTAwcHggKXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHBhZGRpbmc6IDQ2cHggMCA1MHB4O1xuICB9XG59XG5cbi5ibG9nUG9zdF9fYm94IHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIEBtZWRpYSBzY3JlZW4gYW5kICggbWF4LXdpZHRoOjExMDBweCApe1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgQG1lZGlhICN7dmFyLiRtZH17XG4gICAgd2lkdGg6IGZ1bmMud2lkdGhNYXJnaW4oMjBweCk7XG4gIH1cbn1cblxuLmJsb2dQb3N0X19kYXRhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM1MjUyNTI7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgfVxufVxuXG4uYmxvZ1Bvc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhci4kbWFpbkNvbG9yO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODE4MTgxO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxufVxuXG4uYmxvZ1Bvc3RfX2NvbnRlbnRzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDQ3cHggMCA4N3B4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBtYXJnaW46IDMzcHggMCA1M3B4O1xuICB9XG59XG5cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgbWl4O1xuQHVzZSBcIi4uL2Z1bmN0aW9uc1wiIGFzIGZ1bmM7XG5AdXNlIFwiLi4va2V5ZnJhbWVzXCIgYXMga2Y7XG5cbi5ub3RGb3VuZCB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMjAwcHg7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHBhZGRpbmc6IDgwcHggMCAyMDBweDtcbiAgfVxufVxuXG4ubm90Rm91bmRfX3dyYXAge1xuICB3aWR0aDogZnVuYy53aWR0aE1hcmdpbigyMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ub3RGb3VuZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB9XG59XG5cbi5ub3RGb3VuZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5ub3RGb3VuZF9fbGluayB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhci4kdGV4dENvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi92YXJpYWJsZXNcIiBhcyB2YXI7XG5AdXNlIFwiLi4vbWl4aW5zXCIgYXMgbWl4O1xuQHVzZSBcIi4uL2Z1bmN0aW9uc1wiIGFzIGZ1bmM7XG5AdXNlIFwiLi4va2V5ZnJhbWVzXCIgYXMga2Y7XG5cbi5yZWNydWl0TXNnIHtcbiAgbWFyZ2luOiAxMzFweCAwIDAgMDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgbWFyZ2luOiA2NXB4IDAgMCAwO1xuICB9XG59XG5cbi5yZWNydWl0TXNnX193cmFwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHdpZHRoOiBmdW5jLndpZHRoTWFyZ2luKDIwcHgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVjcnVpdE1zZ19fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTFweCAwIDM5cHggMzlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyLiRtYWluQ29sb3I7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHBhZGRpbmc6IDYuODElIDAgNS44OCUgNi4yNSU7XG4gIH1cbn1cblxuLnJlY3J1aXRNc2dfX2VuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDE3cHggMDtcbiAgbWFyZ2luOiAwIDAgMTFweCAwO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiAwIDAgOHB4IDA7XG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgbWl4LnBzZXVkb0VsZW1lbnRzSW1hZ2UoXG4gICAgICA0NHB4LFxuICAgICAgNDRweCxcbiAgICAgIFwiL2Nzcy1pbWcvcmVjcnVpdE1zZy10aXRsZS1wYXJ0cy5zdmdcIlxuICAgICk7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgQGluY2x1ZGUgbWl4LnBzZXVkb0VsZW1lbnRzSW1hZ2UoXG4gICAgICAgIDYuMTF2dyxcbiAgICAgICAgNi4xMXZ3LFxuICAgICAgICBcIi9jc3MtaW1nL3JlY3J1aXRNc2ctdGl0bGUtcGFydHMuc3ZnXCJcbiAgICAgICk7XG4gICAgICBtYXJnaW46IDAgMi42NiUgMCAwO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4ucmVjcnVpdE1zZ19fdHRsSW1hZ2Uge1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTAwJTtcblxuICAuY2xzLTEge1xuICAgIGZpbGw6ICNmZmY7XG4gIH1cblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgd2lkdGg6IDUwLjIyJTtcbiAgfVxufVxuXG4ucmVjcnVpdE1zZ19famEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMzlweDsgLy80XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEzZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TZXJpZkpwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICB9XG59XG5cbi5yZWNydWl0TXNnX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDYycHggMCAwIDA7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAyMnB4IDAgMCAwO1xuICB9XG59XG5cbi5yZWNydWl0TXNnX19jb250ZW50cyB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yZWNydWl0TXNnX19tZWRpYVRpdGxlIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBsaW5lLWhlaWdodDogNDhweDsgLy8yMVxuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TZXJpZkpwO1xuICBjb2xvcjogdmFyLiRzdWJDb2xvcjtcbiAgbWFyZ2luOiAwIDAgMTdweCAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7IC8vNVxuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgbWFyZ2luOiAwIDAgMTFweCAwO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIk1FU1NBR0VcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDYycHg7IC8vNlxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gICAgY29sb3I6IHZhci4kbWFpbkNvbG9yO1xuICAgIG1hcmdpbjogMCAwIDJweCAwO1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyAvLzI0XG4gICAgICBtYXJnaW46IDAgMCAtOXB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5yZWNydWl0TXNnX19kZXRhaWwge1xuICBmb250LXNpemU6IDE2cHg7IC8vOVxuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NhbnNKcDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyAvLzZcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cbn1cblxuLnJlY3J1aXRNc2dfX25hbWUge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZm9udC1zaXplOiAxNnB4OyAvLzlcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TYW5zSnA7XG4gIG1hcmdpbjogMnB4IDAgMCAwO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDEzcHg7IC8vMTBcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIH1cblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi6Zmi6ZW3XCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxN3B4IDAgMDtcblxuICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgIG1hcmdpbjogMCAxM3B4IDAgMDtcbiAgICB9XG4gIH1cbn1cblxuLnJlY3J1aXRNc2dfX2ltYWdlQm94IHtcbiAgd2lkdGg6IDQ3JTtcbiAgbWFyZ2luOiAwIDAgMCA1LjclO1xuICBwYWRkaW5nOiA2NnB4IDAgMCAwO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgcGFkZGluZzogMzZweCAwIDAgMDtcbiAgfVxufVxuXG4ucmVjcnVpdE1zZ19faW1hZ2VJbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyNiwgMTAwLCA2LCAwLjUpO1xuXG4gICAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5yZWNydWl0TXNnX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVjcnVpdEludHIge1xuICBtYXJnaW46IDEyNHB4IDAgMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMWViO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBtYXJnaW46IDc2cHggMCAwIDA7XG4gICAgcGFkZGluZzogNzdweCAwIDIwLjZ2dztcbiAgfVxufVxuXG4ucmVjcnVpdEludHJfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IGZ1bmMud2lkdGhNYXJnaW4oMjBweCk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWNydWl0SW50cl9fcGFydHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC0xNjNweDtcbiAgd2lkdGg6IDI4MHB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBib3R0b206IC00NC45NHZ3O1xuICAgIHdpZHRoOiA1OS4zOCU7XG4gIH1cblxuICAucmVjcnVpdEludHJfX2ltYWdlSW5uZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnJlY3J1aXRJbnRyX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cblxuLnJlY3J1aXRJbnRyX19pbWFnZUJveCB7XG4gIHdpZHRoOiA0NyU7XG4gIG1hcmdpbjogMCA2JSAwIDA7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMzdweCAwIDAgMDtcbiAgfVxufVxuXG4ucmVjcnVpdEludHJfX2ltYWdlSW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjYsIDEwMCwgNiwgMC41KTtcblxuICAgIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucmVjcnVpdEludHJfX2NvbnRlbnRzIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMzdweCAwO1xuICBtYXJnaW46IDEycHggMCAwIDA7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG59XG5cbi5yZWNydWl0SW50cl9fbWVkaWFUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7IC8vOVxuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NlcmlmSnA7XG4gIGNvbG9yOiB2YXIuJHN1YkNvbG9yO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBtYXJnaW46IDAgMCAxN3B4IDA7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cbn1cblxuLnJlY3J1aXRJbnRyX19kZXRhaWwge1xuICBmb250LXNpemU6IDE2cHg7IC8vOVxuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IHZhci4kbm90b1NhbnNKcDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgfVxufVxuXG4ucmVjcnVpdFJlcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZWE7XG4gIHBhZGRpbmc6IDEzNHB4IDIwcHggMTMwcHg7XG4gIG1hcmdpbjogMzE1cHggMCAxOThweCAwO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHggNjdweDtcbiAgICBtYXJnaW46IDQ2LjY3dncgMCA4MnB4IDA7XG4gIH1cbn1cblxuLnJlY3J1aXRSZXNfX3dyYXAge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVjcnVpdFJlc19fdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWQ4MjYyO1xuICBwYWRkaW5nOiAxOXB4IDAgMTZweCA2MnB4O1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBwYWRkaW5nOiAzLjc1JSA2LjI1JSA0LjUlO1xuICB9XG59XG5cbi5yZWNydWl0UmVzX190dGxJbWFnZSB7XG4gIHdpZHRoOiAxMDJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5jbHMtMSB7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICB3aWR0aDogMjYuOCU7XG4gIH1cbn1cblxuLnJlY3J1aXRSZXNfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDU4cHggMTAwcHggNzJweDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5cbi5yZWNydWl0UmVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMCAxM3B4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggIzc4Nzg3ODtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgcGFkZGluZzogMTFweCAwO1xuXG4gICAgJi0taXRlbU9ubHkge1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgLnJlY3J1aXRSZXNfX2lubmVyTGlzdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWNydWl0UmVzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWl0ZW1BZGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgIC5yZWNydWl0UmVzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM3ODc4Nzg7XG4gIH1cbn1cblxuLnJlY3J1aXRSZXNfX2xpc3RUaXRsZSB7XG4gIHdpZHRoOiAxMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgLy84XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TZXJpZkpwO1xuICBjb2xvcjogdmFyLiRtYWluQ29sb3I7XG5cbiAgQG1lZGlhICN7dmFyLiRtZH0ge1xuICAgIHdpZHRoOiA2NnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgfVxufVxuXG4ucmVjcnVpdFJlc19fbGlzdENvbnRlbnRzIHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDsgLy84XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIuJG5vdG9TYW5zSnA7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBwYWRkaW5nOiAwIDAgMCA1MXB4O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgcGFkZGluZzogMCAwIDAgMTFweDtcbiAgfVxufVxuXG4ucmVjcnVpdFJlc19faW5uZXJMaXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgMCA3cHggMDtcblxuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgbWFyZ2luOiAwIDAgMCAwO1xuICB9XG59XG5cbi5yZWNydWl0UmVzX19pdGVtIHtcbiAgbWFyZ2luOiAwIDE5cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGNvbG9yOiB2YXIuJHN1YkNvbG9yO1xuXG4gIEBtZWRpYSAje3Zhci4kbWR9IHtcbiAgICBtYXJnaW46IDAgMTNweCAwIDA7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIHBhZGRpbmc6IDAgMTFweDtcbiAgfVxufVxuXG4ucmVjcnVpdFJlc19fY29sdW1uTGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yZWNydWl0UmVzX19jb2x1bW5JdGVtIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIuODu1wiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ucmVjcnVpdFJlc19fdGV4dFdyYXAge1xuICBAbWVkaWEgI3t2YXIuJG1kfSB7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/