
.modal[data-v-d1df5f26] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1024;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.3);
}
.inner[data-v-d1df5f26] {
    padding: 50px 0;
    width: 90%;
    border-radius: 10px;
    background-color: white;
    box-shadow: 0px 2px 10px gray;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.modal[data-v-1d8d4bf6] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1024;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
}
.inner[data-v-1d8d4bf6] {
  padding: 50px 0;
  width: 90%;
  border-radius: 10px;
  background-color: white;
  box-shadow: 0px 2px 10px gray;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.img-error[data-v-1d8d4bf6] {
  color: indianred;
}
.image-footer[data-v-1d8d4bf6] {
  text-align: center;
  padding: 10px;
  border: 1px solid #dcdcdc;
}
.image-upload[data-v-1d8d4bf6] {
  text-align: center;
  padding: 15px;
  border: 1px solid #dcdcdc;
  /* background: url(/bundles/admin/assets/img/blog-editor/art-board.jpg) repeat; */
  cursor: pointer;
  height: 50vh;
}
.modal-image-preview[data-v-1d8d4bf6] {
  width: 100%;
  /*height: 100%;*/
}
.image-upload-space[data-v-1d8d4bf6] {
  padding: 56px;
  background: #dcdcdc;
  margin-top: 10px;
}
.img-item-col img[data-v-1d8d4bf6] {
  cursor: pointer;
  /* padding-bottom: 14px; */
  border: 2px solid transparent;
  box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
}
.img-item-col img[data-v-1d8d4bf6]:hover {
  border: 2px solid #1ccba9;
  transition: 0.5s;
}
#get_more_image.loading[data-v-1d8d4bf6] {
  opacity: 0.7;
  pointer-events: none;
}
.modal-image-space[data-v-1d8d4bf6] {
  display: flex;
  gap: 10px;
}
.modal-image-space .modal-image-space_preview[data-v-1d8d4bf6],
.modal-image-space .modal-image-space_images[data-v-1d8d4bf6] {
  width: 50%;
}
.modal-image-space .image-area[data-v-1d8d4bf6] {
  height: 60vh;
  overflow-y: auto;
}
.modal-image-space .image-area .modal-image-space_images-list[data-v-1d8d4bf6] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.modal-image-space .image-area .modal-image-space_images-list .modal-image-space_images-item[data-v-1d8d4bf6] {
  width: 18%;
}
.modal-image-space .image-area .upload-status[data-v-1d8d4bf6] {
  padding-bottom: 10px;
}
.modal-image-space .image-area .text-green[data-v-1d8d4bf6] {
  color: #26B99A;
}
.modal-image-space .image-total[data-v-1d8d4bf6] {
  padding-top: 10px;
}
@media screen and (max-width: 600px) {
.modal-image-space[data-v-1d8d4bf6] {
    display: block;
}
.modal-image-space_preview[data-v-1d8d4bf6],
  .modal-image-space_images[data-v-1d8d4bf6] {
    width: 100%;
}
.image-upload[data-v-1d8d4bf6] {
    height: 25vh !important;
    overflow-y: auto;
}
.image-area[data-v-1d8d4bf6] {
    margin-top: 20px;
    height: 30vh;
}
.modal-image-space_images-item[data-v-1d8d4bf6] {
    width: 22%;
}
}


img[data-v-f780d7e8]{width: 100%;}

.article_img1 {
  display: flex;
  flex: auto;
  align-items: flex-start;
}
.article_img1 .z_article_contents1 {
  width: 300px;
  height: auto;
}
.article_img1 .z_article_contents1 .z_img-article {
  flex-shrink: 0;
  height: auto;
  width: 100%;
}
.article_img1 .z_article_contents1 .z_content2 {
  margin-top: 30px;
  background: #F1F0F1;
  padding: 16px;
  width: 100%;
  height: auto;
}
.article_img1 .z_content1 {
  flex: 1;
  max-width: calc(100% - 300px);
  padding-left: 30px;
}
@media screen and (max-width: 600px) {
.article_img1 {
    display: block;
}
.article_img1 .z_article_contents1 {
    width: 100%;
}
.article_img1 .z_article_contents1 .z_content2 {
    margin-top: 20px;
}
.article_img1 .z_content1 {
    padding-left: 0;
    max-width: 100%;
    margin-top: 20px;
}
}

.article_img2 {
  display: flex;
  flex: auto;
}
.article_img2 .z_article_contents1 {
  width: 300px;
  height: auto;
}
.article_img2 .z_article_contents1 .z_img-article {
  flex-shrink: 0;
  height: auto;
  width: 100%;
}
.article_img2 .z_article_contents1 .z_content2 {
  margin-top: 30px;
  background: #F1F0F1;
  padding: 16px;
  width: 100%;
  height: auto;
}
.article_img2 .z_content1 {
  flex: 1;
  max-width: calc(100% - 300px);
  padding-right: 30px;
}
@media screen and (max-width: 600px) {
.article_img2 {
    flex-direction: column-reverse;
}
.article_img2 .z_article_contents1 {
    width: 100%;
}
.article_img2 .z_article_contents1 .z_content2 {
    margin-top: 20px;
}
.article_img2 .z_content1 {
    padding-right: 0;
    max-width: 100%;
    margin-top: 20px;
}
}

.article_img3 {
  display: flex;
  flex: auto;
}
.article_img3 .z_article_contents {
  margin-right: 30px;
  width: calc(50% - 15px);
}
.article_img3 .z_article_contents .z_hl1 {
  margin: 30px 0;
}
.article_img3 .z_img-article {
  width: calc(50% - 15px);
  height: auto;
}
@media screen and (max-width: 600px) {
.article_img3 {
    flex-direction: column-reverse;
}
.article_img3 .z_article_contents {
    margin-right: 0;
    width: auto;
}
.article_img3 .z_article_contents .z_hl1 {
    margin: 20px 0;
}
.article_img3 .z_img-article {
    width: auto;
}
}

.bigimg {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-align: center;
}
.bigimg .z_img {
  width: 100%;
}
.bigimg img {
  height: auto;
  width: auto;
  max-width: 100%;
}

.contents1 {
  margin: -10.5px 0;
}
.contents1 p {
  margin: 0px;
}

.contents2 {
  width: 100%;
  background-color: #F1F0F1;
  padding: 10px 20px;
  margin: -10.5px 0;
}
.contents2 p {
  margin: 0px;
}

.contents_contents1 {
  margin-top: -16px !important;
  display: flex;
  flex: auto;
  margin: 0 auto;
  max-width: 679px;
  width: 100%;
}
.contents_contents1 .z_content1, .contents_contents1 .z_content2 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-height: 50px;
  padding: 0 19.7px;
  border: 1px solid #707070;
}
.contents_contents1 .z_content1 {
  max-width: 274px;
  width: 100%;
  margin-right: 13px;
}
.contents_contents1 .z_content2 {
  flex: auto;
}
@media screen and (max-width: 600px) {
.contents_contents1 {
    display: block;
}
.contents_contents1 .z_content1 {
    max-width: 100%;
    border-bottom: none;
}
}

.contents_contents2 .z_row {
  display: flex;
  flex: auto;
  width: 100%;
  padding: 13px 0;
}
.contents_contents2 .z_row p {
  margin-bottom: 0;
}
.contents_contents2 .z_row:last-child {
  padding-bottom: 0;
}
.contents_contents2 .z_row .z_content1 {
  flex-shrink: 0;
  border-right: 1px solid #DCDCDC;
  width: 20%;
  padding-right: 20px;
}
.contents_contents2 .z_row .z_content2 {
  flex-shrink: 1;
  padding-left: 20px;
}
@media screen and (max-width: 600px) {
.contents_contents2 .z_row {
    display: block;
    padding: 18.5px 0;
}
.contents_contents2 .z_row .z_content1 {
    max-width: 100%;
}
.contents_contents2 .z_row .z_content1, .contents_contents2 .z_row .z_content2 {
    padding: 0;
}
}

.contents_contents2[data-v-592164a8] {
  position: relative;
}
.z_row[data-v-592164a8] {
  position: relative;
}
.z_row .z_option-link-icon[data-v-592164a8] {
  position: absolute;
  top: 5px;
  right: 5px;
  left: auto;
}
.z_row .z_option-link-icon.v-enter-active[data-v-592164a8], .z_row .z_option-link-icon.v-leave-active[data-v-592164a8] {
  transition: .5s;
}
.z_row .z_option-link-icon.v-enter[data-v-592164a8], .z_row .z_option-link-icon.v-leave-to[data-v-592164a8] {
  opacity: 0;
}
.z_row .z_option-link-icon.v-enter-to[data-v-592164a8], .z_row .z_option-link-icon.v-leave[data-v-592164a8] {
  opacity: 1;
}
.z_option-link-icon[data-v-592164a8] {
  top: -25px;
}
@media screen and (max-width: 600px) {
.z_option-link-icon[data-v-592164a8] {
    top: -20px;
}
}

.contents_img1 {
  display: flex;
  flex: auto;
}
.contents_img1 .z_content {
  flex: 1;
  max-width: calc(100% - 300px);
  padding-right: 30px;
}
.contents_img1 .z_rounded_img {
  width: 300px;
  height: 300px;
  border-radius: 100%;
}
.contents_img1 .z_rounded_img .z_img-content1 {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.contents_img1 {
    flex-direction: column-reverse;
    align-items: center;
}
.contents_img1 .z_content {
    max-width: 100%;
    padding-right: 0;
    padding-top: 20px;
}
}

.content_img2 {
  display: flex;
  flex: auto;
}
.content_img2 .z_content {
  flex: 1;
  max-width: calc(100% - 300px);
  padding-right: 30px;
}
.content_img2 .z_rectangle_img {
  height: 300px;
  width: 300px;
}
.content_img2 .z_rectangle_img .z_img_content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.content_img2 {
    flex-direction: column-reverse;
    align-items: center;
}
.content_img2 .z_content {
    max-width: 100%;
    padding-right: 0;
    padding-top: 20px;
}
}

.content_img3 {
  display: flex;
  flex: auto;
}
.content_img3 .z_content {
  padding-right: 30px;
  flex: auto;
}
.content_img3 .z_img-content {
  width: 425px;
  max-width: 60%;
  flex-shrink: 0;
}
@media screen and (max-width: 600px) {
.content_img3 {
    flex-direction: column-reverse;
    align-items: center;
}
.content_img3 .z_content {
    width: 100%;
    padding-right: 0;
    padding-top: 20px;
}
.content_img3 .z_img-content {
    width: 100%;
    max-width: 100%;
}
}

.content_img4 .z_img-content {
  width: 395px;
  float: right;
  padding-left: 30px;
  padding-bottom: 10px;
}
@media screen and (max-width: 600px) {
.content_img4 .z_img-content {
    max-width: calc(55% - 20px);
    padding-left: 20px;
}
}

.contents_img5 {
  display: flex;
  flex: auto;
}
.contents_img5 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-right: 30px;
}
.contents_img5 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.contents_img5 .z_rounded_img .z_img-content1 {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.contents_img5 .z_content {
    padding-right: 20px;
}
}

.contents_img6 {
  display: flex;
  flex: auto;
  padding: 0 30px;
}
.contents_img6 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-right: 30px;
}
.contents_img6 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.contents_img6 .z_rounded_img .z_img-content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.contents_img6 {
    padding: 0 20px;
}
.contents_img6 .z_content {
    padding-right: 20px;
}
}

.contents_img7 {
  display: flex;
  flex: auto;
  padding: 30px;
}
.contents_img7 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-right: 30px;
}
.contents_img7 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.contents_img7 .z_rounded_img .z_img-content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.contents_img7 {
    padding: 20px;
}
.contents_img7 .z_content {
    padding-right: 20px;
}
}

.fuki_l {
  display: flex;
  flex: auto;
  align-items: flex-start;
}
.fuki_l .z_content {
  flex: 1;
  max-width: calc(100% - 88px);
  min-height: 121px;
  margin-left: 20px;
  padding: 13px 15px;
  background-color: #FFF3D8;
  position: relative;
}
.fuki_l .z_content::before {
  position: absolute;
  content: '';
  left: -13px;
  top: 70px;
  transform: rotate(8deg);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 13px 13px 13px;
  border-color: transparent transparent #fff3d8 transparent;
}
.fuki_l .z_rounded_img {
  width: 88px;
  height: 88px;
  border-radius: 100%;
  margin-top: 15.5px;
}
.fuki_l .z_rounded_img .z_img-content1 {
  height: 100%;
  width: 100%;
}

.fuki_r {
  display: flex;
  flex: auto;
  align-items: flex-start;
}
.fuki_r .z_content {
  flex: 1;
  max-width: calc(100% - 88px);
  min-height: 121px;
  margin-right: 20px;
  padding: 13px 15px;
  background-color: #FFF3D8;
  position: relative;
}
.fuki_r .z_content::before {
  position: absolute;
  content: '';
  right: -13px;
  top: 70px;
  transform: rotate(-8deg);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 13px 13px 13px;
  border-color: transparent transparent #fff3d8 transparent;
}
.fuki_r .z_rounded_img {
  width: 88px;
  height: 88px;
  border-radius: 100%;
  margin-top: 15.5px;
}
.fuki_r .z_rounded_img .z_img-content1 {
  height: 100%;
  width: 100%;
}

.modal[data-v-23993b05] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1024;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
}
.modal .z_error[data-v-23993b05] {
  color: red;
}

.googlemapWithModal[data-v-1d9e5f4c] {
  position: relative;
  width: 100%;
  height: 100%;
}
.googlemapWithModal .z_option-link-icon[data-v-1d9e5f4c] {
  position: absolute;
  z-index: 100;
  left: 5px;
  top: 5px;
}
.googlemapWithModal .z_option-link-icon i.fa.fa-link[data-v-1d9e5f4c] {
  color: #0D3349;
  background: #fff;
  border-radius: 13px;
  padding: 7px;
  cursor: pointer;
}
.googlemapWithModal .googleHtml[data-v-1d9e5f4c] {
  width: 100%;
  height: 100%;
  min-height: 450px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.googlemap {
  background-color: lightgray;
  width: 100%;
}
.googlemap iframe {
  width: 100%;
}
.googlemap .z_prepends {
  font-size: 34px;
  font-weight: bold;
  color: white;
  text-align: center;
}

.hl2 {
  margin: -10.5px 0;
  background-size: 38% !important;
}
.hl2 p {
  margin: 0px;
}
.hl2 ol li {
  list-style: decimal;
}
.hl2 li {
  margin-left: 22px;
  list-style: initial;
}

.hl3 {
  margin: -10.5px 0;
}
.hl3 p {
  margin: 0px;
}
.hl3 ol li {
  list-style: decimal;
}
.hl3 li {
  margin-left: 22px;
  list-style: initial;
}

.hl4 {
  margin: -10.5px 0;
}
.hl4 p {
  margin: 0px;
}
.hl4 ol li {
  list-style: decimal;
}
.hl4 li {
  margin-left: 22px;
  list-style: initial;
}

.hrule1 {
  height: 0;
  padding: 0;
  border: black 1px solid;
  overflow: visible;
  width: 100%;
}

.hrule2 {
  /* height: 0;
    padding: 0; */
  border: black 1px dotted;
  /* overflow: visible; */
  width: 100%;
}

.hrule3 {
  /* height: 0;
    padding: 0; */
  border: black 1px dashed;
  /* overflow: visible; */
  width: 100%;
}

.img_contents1 {
  display: flex;
  flex: auto;
}
.img_contents1 .z_content {
  max-width: calc(100% - 300px);
  padding-left: 30px;
}
.img_contents1 .z_rounded_img {
  width: 300px;
  height: 300px;
  border-radius: 100%;
}
.img_contents1 .z_rounded_img .z_img-content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.img_contents1 {
    flex-direction: column;
    align-items: center;
}
.img_contents1 .z_content {
    max-width: 100%;
    padding-left: 0;
    padding-top: 20px;
}
}

.img_contents2 {
  display: flex;
  flex: auto;
}
.img_contents2 .z_content {
  flex: 1;
  max-width: calc(100% - 300px);
  padding-left: 30px;
}
.img_contents2 .z_rectangle_img {
  height: 300px;
  width: 300px;
}
.img_contents2 .z_rectangle_img .z_img_content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.img_contents2 {
    flex-direction: column;
    align-items: center;
}
.img_contents2 .z_content {
    max-width: 100%;
    padding-left: 0;
    padding-top: 20px;
}
}

.img_contents3 {
  display: flex;
  flex: auto;
}
.img_contents3 .z_content {
  padding-left: 30px;
  flex: auto;
}
.img_contents3 .z_img-content {
  width: 425px;
  max-width: 60%;
  flex-shrink: 0;
}
@media screen and (max-width: 600px) {
.img_contents3 {
    flex-direction: column;
    align-items: center;
}
.img_contents3 .z_content {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
}
.img_contents3 .z_img-content {
    width: 100%;
    max-width: 100%;
}
}

.img_content4 .z_img-content {
  width: 395px;
  float: left;
  padding-right: 30px;
  padding-bottom: 10px;
}
@media screen and (max-width: 600px) {
.img_content4 .z_img-content {
    max-width: calc(55% - 20px);
    padding-right: 20px;
}
}

.img_contents5 {
  display: flex;
  flex: auto;
}
.img_contents5 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-left: 30px;
}
.img_contents5 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.img_contents5 .z_rounded_img .z_img-content1 {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.img_contents5 .z_content {
    padding-left: 20px;
}
}

.img_contents6 {
  display: flex;
  flex: auto;
  padding: 0 30px;
}
.img_contents6 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-left: 30px;
}
.img_contents6 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.img_contents6 .z_rounded_img .z_img-content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.img_contents6 {
    padding: 0 20px;
}
.img_contents6 .z_content {
    padding-left: 20px;
}
}

.img_contents7 {
  display: flex;
  flex: auto;
  padding: 30px;
}
.img_contents7 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-left: 30px;
}
.img_contents7 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.img_contents7 .z_rounded_img .z_img-content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.img_contents7 {
    padding: 20px;
}
.img_contents7 .z_content {
    padding-left: 20px;
}
}

.img_contents_2column1 {
  display: flex;
  flex: auto;
  align-items: flex-start;
  justify-content: space-between;
}
.img_contents_2column1 img {
  padding-bottom: 20px;
}
.img_contents_2column1 .z_article_contents {
  width: calc(50% - 15px);
}
.img_contents_2column1 .z_img {
  height: 320px;
  width: 100%;
  margin-bottom: 30px;
}
.img_contents_2column1 .z_img .z_img-article {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 600px) {
.img_contents_2column1 {
    flex-direction: column;
}
.img_contents_2column1 .z_article_contents {
    width: 100%;
    margin-bottom: 25px;
}
.img_contents_2column1 .z_article_contents:last-child {
    margin-bottom: 0;
}
.img_contents_2column1 .z_img {
    height: 60vw;
    margin-bottom: 9.5px;
}
}


.modal[data-v-2b45cef0]{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1024;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.3);
}



.linkbutton1 {
  position: relative;
}
.linkbutton1 .z_linkbutton {
  width: 100%;
  max-width: 495.33px;
  margin: 0 auto;
  line-height: 35px;
  text-align: center;
  box-shadow: 3px 3px 0 #ffedf3;
  display: block;
  padding: 16px 15px 15px;
  border: solid 2px #F39FBA;
  border-radius: 5px;
}
.linkbutton1 .z_linkbutton p {
  margin-bottom: 0;
}
.linkbutton1 .z_option-link-icon {
  position: absolute;
  z-index: 100;
  left: 5px;
  top: 5px;
}
.linkbutton1 .z_option-link-icon i.fa.fa-link {
  color: #0D3349;
  background: #fff;
  border-radius: 13px;
  padding: 7px;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
.linkbutton1 .z_linkbutton {
    padding: 6 20px;
    max-width: 100%;
}
}

.img_contents_2column2 {
  display: flex;
  flex: auto;
  align-items: flex-start;
  justify-content: space-between;
}
.img_contents_2column2 img {
  padding-bottom: 20px;
}
.img_contents_2column2 .z_article_contents {
  width: calc(50% - 15px);
}
.img_contents_2column2 .z_article_contents .z_hl2 {
  padding-top: 30px;
  margin-bottom: 16px;
}
.img_contents_2column2 .z_article_contents .z_border {
  position: relative;
}
.img_contents_2column2 .z_article_contents .z_border::after {
  content: '';
  height: 1px;
  background-color: #707070;
  position: absolute;
  left: 0;
  top: 0;
  width: calc(200% + 30px);
}
.img_contents_2column2 .z_article_contents .z_body_base {
  margin-bottom: 26px;
}
.img_contents_2column2 .z_img {
  height: 320px;
  width: 100%;
  margin-bottom: 30px;
}
.img_contents_2column2 .z_img .z_img-article {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 600px) {
.img_contents_2column2 {
    flex-direction: column;
}
.img_contents_2column2 .z_article_contents {
    width: 100%;
    margin-bottom: 30px;
}
.img_contents_2column2 .z_article_contents .z_hl2 {
    padding-top: 0;
    margin-bottom: 20px;
}
.img_contents_2column2 .z_article_contents .z_body_base {
    margin-bottom: 18px;
}
.img_contents_2column2 .z_article_contents:last-child {
    margin-bottom: 0;
}
.img_contents_2column2 .z_article_contents .z_border::after {
    display: none;
}
.img_contents_2column2 .z_img {
    height: 60vw;
    margin-bottom: 20px;
}
}

.img_img {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.img_img .z_img-double {
  height: auto;
  width: calc(50% - 16px);
}
@media screen and (max-width: 600px) {
.img_img {
    display: block;
}
.img_img .z_img-double {
    width: 100%;
}
.img_img .z_img-double:first-child {
    margin-bottom: 20px;
}
}

.modal[data-v-4fd3d2a8] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1024;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
}
.modal .z_error[data-v-4fd3d2a8] {
  color: red;
}
.modal textarea[data-v-4fd3d2a8] {
  width: 100%;
}
.inner[data-v-4fd3d2a8] {
  padding: 50px 0;
  width: 90%;
  border-radius: 10px;
  background-color: white;
  box-shadow: 0px 2px 10px gray;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.modal[data-v-f4800db6] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1024;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
}
.modal .z_error[data-v-f4800db6] {
  color: red;
}

.onlymember {
  display: none;
}

.onlymember[data-v-006350ff] {
  text-align: center;
  display: block !important;
}

.youtubeWithModal[data-v-8e7476a8] {
  position: relative;
  width: 100%;
  height: 100%;
}
.youtubeWithModal .z_option-link-icon[data-v-8e7476a8] {
  position: absolute;
  z-index: 100;
  left: 5px;
  top: 5px;
}
.youtubeWithModal .z_option-link-icon i.fa.fa-link[data-v-8e7476a8] {
  color: #0D3349;
  background: #fff;
  border-radius: 13px;
  padding: 7px;
  cursor: pointer;
}
.youtubeWithModal .youtubeHtml[data-v-8e7476a8] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.quote1 .z_inner {
  width: 100%;
  background-color: #F2F2F2;
  padding: 34px 50px;
  position: relative;
}
.quote1 .z_inner p {
  margin: 0px;
}
.quote1 .z_inner .z_decoration {
  position: absolute;
  width: 12.46px;
  height: 12.47px;
}
.quote1 .z_inner .z_decoration:first-child {
  top: 12.6px;
  left: 14px;
}
.quote1 .z_inner .z_decoration:nth-child(2) {
  bottom: 13.9px;
  right: 20px;
  transform: rotate(180deg);
}
.quote1 .z_info {
  display: flex;
  justify-content: flex-end;
  align-items: flex-start;
}
.quote1 .z_info.z_body_base {
  line-height: 20px;
  margin-top: 7.5px;
}
.quote1 .z_info .z_content {
  color: #F39FBA;
}

.youtube {
  background-color: lightgray;
  width: 100%;
  aspect-ratio: 16 / 9;
}
.youtube iframe {
  width: 100%;
  aspect-ratio: 16 / 9;
}
.youtube .z_prepends {
  font-size: 34px;
  font-weight: bold;
  color: white;
  text-align: center;
}

.z_body_base {
  font-size: 1.5rem;
  line-height: 1.8;
}
.z_body_base p {
  margin-bottom: 0;
}
.z_body_base a {
  color: #EF769B;
  font-weight: bold;
}
.z_body_base li {
  margin-left: 20px !important;
}
.z_body_base h1 {
  font-size: 36px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.z_body_base h2 {
  font-size: 30px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.z_body_base h3 {
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}
.item {
  font-family: initial !important;
}
.z_fw_bold {
  font-weight: bold;
}
.z_hl1 {
  font-size: 2rem !important;
  line-height: 1.8;
}
@media screen and (max-width: 600px) {
.z_hl1 {
    font-size: 18px;
}
}
.z_hl2 {
  font-size: 2rem !important;
  line-height: 1.8;
  padding: 0 !important;
}
.z_hl3 {
  font-size: 1.7rem;
  line-height: 1.8;
  padding: 0;
  background: none;
}
.z_hl4 {
  font-size: 1.5rem;
  line-height: 1.8;
  border: 1px solid #000;
  padding: 15px;
  font-weight: normal;
}
.z_bg_gray {
  background: #F1F0F1;
}
.imgWithModal {
  width: 100%;
}
.item {
  position: relative;
}
.menus {
  position: absolute;
  z-index: 100;
  right: 10px;
  top: 10px;
}
.menus.v-enter-active, .menus.v-leave-active {
  transition: .5s;
}
.menus.v-enter, .menus.v-leave-to {
  opacity: 0;
}
.menus.v-enter-to, .menus.v-leave {
  opacity: 1;
}
.menus .inner {
  display: flex;
  justify-content: flex-start;
}
.menus .inner .item:hover {
  color: #696969;
}
.menus .inner .item {
  background: #dcdcdc;
  color: #696969;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: 1px solid #fff;
  border-bottom: none;
  cursor: pointer;
  padding: 10px;
  font-size: 15px;
  margin-right: 10px;
  border-radius: 30px;
  margin-bottom: 10px;
  filter: drop-shadow(0 0 0.25rem #696969);
  opacity: 0.8;
  transition: .2s;
}
.menus .inner .item:last-child {
  margin-right: 0;
}
.menus .inner .item:hover {
  opacity: 1;
}
.block {
  padding: 16px 0;
  margin-bottom: 10px;
  *zoom: 1;
}
.block:before, .block:after {
  display: table;
  content: "";
  line-height: 0;
}
.block:after {
  clear: both;
}

.editor[data-v-0e6ae7a6] {
  position: relative;
  display: flex;
  flex-direction: row-reverse;
  margin-bottom: 15px;
}
.item-list[data-v-0e6ae7a6] {
  height: 100%;
  max-width: 700px;
  width: 100%;
  flex-shrink: 0;
}
.item-list .item[data-v-0e6ae7a6] {
  border: 2px solid #d6dee0;
  cursor: pointer;
  box-sizing: border-box;
  transition: background-color .2s ease-out,border .2s ease-out;
  /* margin-bottom: 10px; */
  transition: .3s;
}
.item-list .item.selected[data-v-0e6ae7a6] {
  /*outline: 3px solid #26B99A;*/
  /*outline-offset: 15px;*/
  /*border-radius: 10px;*/
  /*border: 2px solid #26B99A !important;*/
  /*box-sizing: border-box;*/
  /*transition: 100ms;*/
  border-color: #1b76c4;
  border-left-color: #1b76c4;
  box-shadow: inset 0 2px 2px -2px black;
}
.item-list .item.v-enter-active[data-v-0e6ae7a6], .item-list .item.v-leave-active[data-v-0e6ae7a6] {
  transition: 0.7s;
  overflow-y: hidden;
  overflow-x: visible;
}
.item-list .item.v-enter[data-v-0e6ae7a6], .item-list .item.v-leave-to[data-v-0e6ae7a6] {
  max-height: 0;
  padding: 0;
  opacity: 0;
}
.item-list .item.v-enter-to[data-v-0e6ae7a6], .item-list .item.v-leave[data-v-0e6ae7a6] {
  max-height: 100vh;
  opacity: 1;
}
.row-eq-height[data-v-0e6ae7a6] {
  display: flex;
  flex-wrap: wrap;
}
.add-items[data-v-0e6ae7a6] {
  filter: drop-shadow(0 0 0.25rem #BBB);
  background: #fff;
  padding: 10px;
  margin-right: 15px;
  flex-shrink: 1;
  flex-grow: 1;
  height: calc(100vh - 70px);
  position: sticky;
  top: 65px;
  left: -107px;
  transition: .3s;
}
.add-items[data-v-0e6ae7a6]:hover {
  left: 0px;
}
@media screen and (max-width: 600px) {
.add-items[data-v-0e6ae7a6] {
    left: 14px;
}
.add-items[data-v-0e6ae7a6]:hover {
    left: 14px;
}
.add-items.minimized[data-v-0e6ae7a6] {
    height: 50px;
    width: 52px;
}
}
.z_minimize[data-v-0e6ae7a6] {
  display: none;
  text-align: right;
}
.z_minimize img[data-v-0e6ae7a6] {
  cursor: pointer;
}
@media screen and (max-width: 600px) {
.z_minimize[data-v-0e6ae7a6] {
    display: block;
}
}
.z_switch-autosaving[data-v-0e6ae7a6] {
  cursor: pointer;
  padding: 5px 0;
  margin: 10px;
  background-color: lightgray;
  border-radius: 20px;
  transition: .3s;
  font-size: 13px;
  line-height: 15px;
  text-align: center;
  color: white;
}
.z_switch-autosaving.active[data-v-0e6ae7a6] {
  background-color: lightgreen;
}
.add-items-inner[data-v-0e6ae7a6] {
  overflow-y: auto;
  overflow-x: hidden;
  height: calc(100% - 50px);
  width: auto;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
.add-items-inner .add[data-v-0e6ae7a6] {
  text-align: center;
  /*height: 50px;*/
  /*border: 1px solid #dcdcdc;*/
  width: 100px;
  cursor: pointer;
  color: #000;
  /*background: #337ab7;*/
  padding-top: 15px;
  position: relative;
}
.add-items-inner .add[data-v-0e6ae7a6]:first-child {
  padding-top: 0;
}
.add-items-inner .add[data-v-0e6ae7a6]::before {
  --block-number: inherit;
  content: var(--block-number);
  display: block;
  height: 18px;
  aspect-ratio: 1;
  font-weight: bold;
  font-size: 10px;
  line-height: 16px;
  border: 1px solid #c4c4c4;
  background-color: white;
  border-radius: 50%;
  color: #c4c4c4;
  position: absolute;
  left: -8px;
  bottom: 40px;
}
@media screen and (max-width: 600px) {
.add-items-inner[data-v-0e6ae7a6] {
    height: calc(100% - 33px);
    margin-top: 10px;
}
}
.image-area[data-v-0e6ae7a6] {
  overflow-y: auto;
  height: 600px;
  margin-left: 14px;
}
.file-outer[data-v-0e6ae7a6] {
  display: flex;
}
.file-outer .icon[data-v-0e6ae7a6] {
  width: 100px;
}
.file-outer .ttl[data-v-0e6ae7a6] {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}
.file-outer .info[data-v-0e6ae7a6] {
  width: calc(100% - 100px);
}
.file-outer .desc[data-v-0e6ae7a6] {
  font-size: 12px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUFlO0FBbkxuQiIsInNvdXJjZXMiOlsid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vc3JjL01hbWFza3kvQWRtaW5CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9qcy92dWUvYmxvY2tzL21vZGFsL2NrRWRpdG9yTW9kYWwudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vaW1nTW9kYWwudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vc3JjL01hbWFza3kvQWRtaW5CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9qcy92dWUvYmxvY2tzL3BhcnRzL2ltZ1dpdGhNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9hcnRpY2xlX2ltZzEudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4uL3ByZXBlbmRzLnNjc3MiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9hcnRpY2xlX2ltZzIudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vYXJ0aWNsZV9pbWczLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL2JpZ0ltZy52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9jb250ZW50czEudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vY29udGVudHMyLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL2NvbnRlbnRzX2NvbnRlbnRzMS52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9jb250ZW50c19jb250ZW50czIudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vY29udGVudHNfaW1nMS52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9jb250ZW50c19pbWcyLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL2NvbnRlbnRzX2ltZzMudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vY29udGVudHNfaW1nNC52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9jb250ZW50c19pbWc1LnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL2NvbnRlbnRzX2ltZzYudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vY29udGVudHNfaW1nNy52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9mdWtpX2wudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vZnVraV9yLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL2dvb2dsZW1hcE1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL2dvb2dsZW1hcFdpdGhNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9nb29nbGVtYXAudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vaGwyLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL2hsMy52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9obDQudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vaHJ1bGUxLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL2hydWxlMi52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9ocnVsZTMudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vaW1nX2NvbnRlbnRzMS52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9pbWdfY29udGVudHMyLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL2ltZ19jb250ZW50czMudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vaW1nX2NvbnRlbnRzNC52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9pbWdfY29udGVudHM1LnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL2ltZ19jb250ZW50czYudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vaW1nX2NvbnRlbnRzNy52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9pbWdfY29udGVudHNfMmNvbHVtbjEudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vc3JjL01hbWFza3kvQWRtaW5CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9qcy92dWUvYmxvY2tzL21vZGFsL2xpbmtNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9saW5rYnV0dG9uMS52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9pbWdfY29udGVudHNfMmNvbHVtbjIudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vaW1nX2ltZy52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi90ZXh0QXJlYU1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL3lvdXR1YmVNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9vbmx5bWVtYmVyLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL3lvdXR1YmVXaXRoTW9kYWwudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vcXVvdGUxLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL3lvdXR1YmUudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vYmxvY2sudnVlIiwid2VicGFjazovL21hbWFza3kuamltZG8uY29tLy4vc3JjL01hbWFza3kvQWRtaW5CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9qcy92dWUvYmxvY2tzL2Jsb2NrLnZ1ZSIsIndlYnBhY2s6Ly9tYW1hc2t5LmppbWRvLmNvbS8uL0VkaXRvci52dWUiLCJ3ZWJwYWNrOi8vbWFtYXNreS5qaW1kby5jb20vLi9wcmVwZW5kcy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjx0ZW1wbGF0ZT5cbjxkaXYgY2xhc3M9XCJtb2RhbCBja2Vfc2VjdGlvblwiIHRhYmluZGV4PVwiLTFcIiByb2xlPVwiZGlhbG9nXCIgYXJpYS1oaWRkZW49XCJ0cnVlXCIgQGNsaWNrLnNlbGY9XCIkZW1pdCgnY2xvc2UnKVwiPlxuICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1kaWFsb2cgbW9kYWwtbWRcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWNvbnRlbnRcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1oZWFkZXJcIj5cbiAgICAgICAgICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImNsb3NlXCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBhcmlhLWxhYmVsPVwiQ2xvc2VcIiBAY2xpY2s9XCIkZW1pdCgnY2xvc2UnKVwiPjxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiPsOXPC9zcGFuPjwvYnV0dG9uPlxuICAgICAgICAgICAgICAgIDxoNCBjbGFzcz1cIm1vZGFsLXRpdGxlXCIgaWQ9XCJcIj7mnKzmloc8L2g0PlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtYm9keVwiPlxuICAgICAgICAgICAgICAgIDxja2VkaXRvciBuYW1lPVwiY29udGVudFwiIDplZGl0b3ItdXJsPVwiZWRpdG9yVXJsXCIgOmNvbmZpZz1cImVkaXRvckNvbmZpZ1wiIHYtbW9kZWw9XCJuZXdIdG1sXCIgLz5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWZvb3RlclwiPlxuICAgICAgICAgICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIiBkYXRhLWl0ZW09XCJcIiBkYXRhLWRpc21pc3M9XCJtb2RhbFwiIGlkPVwic2V0X2NrZVwiIEBjbGljay5wcmV2ZW50PVwiYXNzaWduSHRtbFwiIHN0eWxlPVwiY29sb3I6I2ZmZlwiPuioreWumjwvYT5cbiAgICAgICAgICAgICAgICA8c3BhbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJidG4gYnRuLWRlZmF1bHRcIiBkYXRhLWRpc21pc3M9XCJtb2RhbFwiIGFyaWEtbGFiZWw9XCJDbG9zZVwiIEBjbGljaz1cIiRlbWl0KCdjbG9zZScpXCI+6ZaJ44GY44KLPC9zcGFuPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuPC9kaXY+XG48L3RlbXBsYXRlPlxuXG5cblxuPHNjcmlwdD5cbmltcG9ydCBDS0VkaXRvciBmcm9tICdja2VkaXRvcjQtdnVlJztcblxuXG4vLyAgaHR0cHM6Ly9ja2VkaXRvci5jb20vbGF0ZXN0L3NhbXBsZXMvdG9vbGJhcmNvbmZpZ3VyYXRvci9pbmRleC5odG1sI2Jhc2ljXG5jb25zdCB0b29sYmFyR3JvdXBzID0gW1xuICB7IG5hbWU6ICdkb2N1bWVudCcsIGdyb3VwczogWyAnbW9kZScsICdkb2N1bWVudCcsICdkb2N0b29scycgXSB9LFxuICB7IG5hbWU6ICdsaW5rcycsIGdyb3VwczogWyAnbGlua3MnIF0gfSxcbiAgeyBuYW1lOiAnY2xpcGJvYXJkJywgZ3JvdXBzOiBbICdjbGlwYm9hcmQnLCAndW5kbycgXSB9LFxuICB7IG5hbWU6ICdlZGl0aW5nJywgZ3JvdXBzOiBbICdmaW5kJywgJ3NlbGVjdGlvbicsICdzcGVsbGNoZWNrZXInLCAnZWRpdGluZycgXSB9LFxuICB7IG5hbWU6ICdmb3JtcycsIGdyb3VwczogWyAnZm9ybXMnIF0gfSxcbiAgLy8gJy8nLFxuICB7IG5hbWU6ICdiYXNpY3N0eWxlcycsIGdyb3VwczogWyAnYmFzaWNzdHlsZXMnLCAnY2xlYW51cCcgXSB9LFxuICB7IG5hbWU6ICdwYXJhZ3JhcGgnLCBncm91cHM6IFsgJ2xpc3QnLCAnaW5kZW50JywgJ2Jsb2NrcycsICdhbGlnbicsICdiaWRpJywgJ3BhcmFncmFwaCcgXSB9LFxuICB7IG5hbWU6ICdpbnNlcnQnLCBncm91cHM6IFsgJ2luc2VydCcgXSB9LFxuICAvLyAnLycsXG4gIHsgbmFtZTogJ3N0eWxlcycsIGdyb3VwczogWyAnc3R5bGVzJyBdIH0sXG4gIHsgbmFtZTogJ2NvbG9ycycsIGdyb3VwczogWyAnY29sb3JzJyBdIH0sXG4gIHsgbmFtZTogJ3Rvb2xzJywgZ3JvdXBzOiBbICd0b29scycgXSB9LFxuICB7IG5hbWU6ICdvdGhlcnMnLCBncm91cHM6IFsgJ290aGVycycgXSB9LFxuICB7IG5hbWU6ICdhYm91dCcsIGdyb3VwczogWyAnYWJvdXQnIF0gfVxuXTtcbmNvbnN0IHJlbW92ZUJ1dHRvbnMgPSAnQmxvY2txdW90ZSxGb3JtYXQsRm9udCxTdHlsZXMsU2F2ZSxUZW1wbGF0ZXMsTmV3UGFnZSxFeHBvcnRQZGYsUHJldmlldyxQcmludCxDdXQsVW5kbyxSZWRvLFBhc3RlLENvcHksUGFzdGVUZXh0LFBhc3RlRnJvbVdvcmQsUmVwbGFjZSxGaW5kLFNlbGVjdEFsbCxTY2F5dCxGb3JtLENoZWNrYm94LFJhZGlvLFRleHRGaWVsZCxUZXh0YXJlYSxTZWxlY3QsQnV0dG9uLEltYWdlQnV0dG9uLEhpZGRlbkZpZWxkLFN1YnNjcmlwdCxTdXBlcnNjcmlwdCxDb3B5Rm9ybWF0dGluZyxCaWRpUnRsLEJpZGlMdHIsTGFuZ3VhZ2UsSW1hZ2UsVGFibGUsSG9yaXpvbnRhbFJ1bGUsU21pbGV5LFNwZWNpYWxDaGFyLFBhZ2VCcmVhayxJZnJhbWUsTWF4aW1pemUsU2hvd0Jsb2NrcyxBYm91dCxPdXRkZW50LFJlbW92ZUZvcm1hdCxJbmRlbnQsQ3JlYXRlRGl2JztcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIG5hbWU6ICdDa0VkaXRvck1vZGFsJyxcbiAgICBjb21wb25lbnRzOiB7XG4gICAgICAgIGNrZWRpdG9yOiBDS0VkaXRvci5jb21wb25lbnRcbiAgICB9LFxuICAgIHByb3BzOiBbJ2h0bWwnXSxcbiAgICBkYXRhKCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgZWRpdG9yVXJsOiBcIi8vY2RuLmNrZWRpdG9yLmNvbS80LjE3LjEvZnVsbC9ja2VkaXRvci5qc1wiLCAgICAvLyBjaGFuZ2UgdG8gZnVsbC1wYWNrYWdlXG4gICAgICAgICAgICBlZGl0b3JDb25maWc6IHtcbiAgICAgICAgICAgICAgICBsYW5ndWFnZTogJ2phJyxcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICczODBweCcsXG4gICAgICAgICAgICAgICAgZGlzYWJsZUF1dG9JbmxpbmU6IGZhbHNlLFxuICAgICAgICAgICAgICAgIHN0YXJ0dXBGb2N1czogZmFsc2UsXG4gICAgICAgICAgICAgICAgdG9vbGJhckdyb3VwczogdG9vbGJhckdyb3VwcyxcbiAgICAgICAgICAgICAgICByZW1vdmVCdXR0b25zOiByZW1vdmVCdXR0b25zXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgbmV3SHRtbDogJycsXG4gICAgICAgIH1cbiAgICB9LFxuICAgIGNyZWF0ZWQoKSB7XG4gICAgICAgIHRoaXMubmV3SHRtbCA9IHRoaXMuaHRtbDtcbiAgICB9LFxuICAgIGRlc3Ryb3llZCgpIHtcbiAgICAgICAgLy8gY29udGVudGVkaXRhYmxl6KaB57Sg44GuaW5saW5lIGVkaXRvcuOCkuWJiumZpFxuICAgICAgICBpZihDS0VESVRPUi5pbnN0YW5jZXNbXCJjb250ZW50ZWRpdGFibGVcIl0pe1xuICAgICAgICAgICAgQ0tFRElUT1IuaW5zdGFuY2VzW1wiY29udGVudGVkaXRhYmxlXCJdLmRlc3Ryb3koKTtcbiAgICAgICAgfVxuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBhc3NpZ25IdG1sKCkge1xuICAgICAgICAgICAgdGhpcy4kZW1pdCgnYXNzaWduJywgdGhpcy5uZXdIdG1sKTtcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2Nsb3NlJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG48L3NjcmlwdD5cblxuXG5cbjxzdHlsZSBzY29wZWQ+XG4ubW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uaW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IGdyYXk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG48L3N0eWxlPlxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ubW9kYWx7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5pbm5lcntcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCBncmF5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cblxuXG4uaW1nLWVycm9ye1xuICAgIGNvbG9yOiBpbmRpYW5yZWQ7XG59XG5cbi5pbWFnZS1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG59XG4uaW1hZ2UtdXBsb2FkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIC8qIGJhY2tncm91bmQ6IHVybCgvYnVuZGxlcy9hZG1pbi9hc3NldHMvaW1nL2Jsb2ctZWRpdG9yL2FydC1ib2FyZC5qcGcpIHJlcGVhdDsgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OjUwdmg7XG59XG5cbi5tb2RhbC1pbWFnZS1wcmV2aWV3e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qaGVpZ2h0OiAxMDAlOyovXG59XG5cbi5pbWFnZS11cGxvYWQtc3BhY2Uge1xuICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogI2RjZGNkYztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmltZy1pdGVtLWNvbCBpbWcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvKiBwYWRkaW5nLWJvdHRvbTogMTRweDsgKi9cbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW1nLWl0ZW0tY29sIGltZzpob3ZlcntcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMWNjYmE5O1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbiNnZXRfbW9yZV9pbWFnZXtcbiAgICAmLmxvYWRpbmd7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4ubW9kYWwtaW1hZ2Utc3BhY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG5cbiAgLm1vZGFsLWltYWdlLXNwYWNlX3ByZXZpZXcsXG4gIC5tb2RhbC1pbWFnZS1zcGFjZV9pbWFnZXMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuaW1hZ2UtYXJlYSB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLm1vZGFsLWltYWdlLXNwYWNlX2ltYWdlcy1saXN0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIC5tb2RhbC1pbWFnZS1zcGFjZV9pbWFnZXMtaXRlbXtcbiAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVwbG9hZC1zdGF0dXN7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgICAudGV4dC1ncmVlbntcbiAgICAgIGNvbG9yOiAjMjZCOTlBO1xuICAgIH1cbiAgfVxuICAuaW1hZ2UtdG90YWx7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kYWwtaW1hZ2Utc3BhY2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vZGFsLWltYWdlLXNwYWNlX3ByZXZpZXcsXG4gIC5tb2RhbC1pbWFnZS1zcGFjZV9pbWFnZXN7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLXVwbG9hZHtcbiAgICBoZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5pbWFnZS1hcmVhe1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBoZWlnaHQ6IDMwdmg7XG4gIH1cbiAgLm1vZGFsLWltYWdlLXNwYWNlX2ltYWdlcy1pdGVte1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cbn1cblxuIiwiPHRlbXBsYXRlPlxuPGRpdiBjbGFzcz1cImltZ1dpdGhNb2RhbFwiPlxuICAgIDxpbWcgY2xhc3M9XCJpbWctcHJldmlld1wiIDpzcmM9XCJ2YWx1ZVwiIGFsdD1cIlwiIEBjbGljaz1cIm1vZGFsT3BlblwiPlxuICAgIDxtb2RhbCB2LWlmPVwibW9kYWxPcGVuZWRcIiBAY2xvc2U9XCJtb2RhbENsb3NlXCIgOnNyYz1cInZhbHVlXCIgQGFzc2lnbj1cInN5bmNcIiAvPlxuPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IG1vZGFsIGZyb20gJy4uL21vZGFsL2ltZ01vZGFsLnZ1ZSdcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIG5hbWU6ICdpbWdXaXRoTW9kYWwnLFxuICAgIGNvbXBvbmVudHM6IHtcbiAgICAgICAgbW9kYWwsXG4gICAgfSxcbiAgICBwcm9wczogWyd2YWx1ZSddLFxuICAgIGRhdGEoKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBtb2RhbE9wZW5lZDogZmFsc2UsXG4gICAgICAgIH1cbiAgICB9LFxuICAgIGNyZWF0ZWQoKXtcbiAgICAgICAgaWYodGhpcy52YWx1ZSA9PT0gJycpe1xuICAgICAgICAgICAgdGhpcy4kZW1pdCgnaW5wdXQnLCAnL2J1bmRsZXMvbWFtYXNreWFkbWluL2pzL3Z1ZS9pbWcvbm8taW1hZ2UucG5nJyk7XG4gICAgICAgIH1cbiAgICB9LFxuICAgIG1ldGhvZHM6IHtcbiAgICAgICAgbW9kYWxPcGVuKCkge1xuICAgICAgICAgICAgdGhpcy5tb2RhbE9wZW5lZCA9IHRydWU7XG4gICAgICAgIH0sXG4gICAgICAgIG1vZGFsQ2xvc2UoKSB7XG4gICAgICAgICAgICB0aGlzLm1vZGFsT3BlbmVkID0gZmFsc2U7XG4gICAgICAgIH0sXG4gICAgICAgIHN5bmMoZSl7XG4gICAgICAgICAgICB0aGlzLiRlbWl0KCdpbnB1dCcsIGUpO1xuICAgICAgICB9XG4gICAgfSxcbn1cbjwvc2NyaXB0PlxuXG48c3R5bGUgc2NvcGVkPlxuICAgIGltZ3t3aWR0aDogMTAwJTt9XG48L3N0eWxlPlxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5hcnRpY2xlX2ltZzEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC56X2FydGljbGVfY29udGVudHMxIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIC56X2ltZy1hcnRpY2xle1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgLnpfY29udGVudDIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNGMUYwRjE7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC56X2NvbnRlbnQxIHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuel9hcnRpY2xlX2NvbnRlbnRzMXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAuel9jb250ZW50MntcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAuel9jb250ZW50MXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gIH1cbn1cbiIsIiRicmVha3BvaW50czogKFxuICAgICdob3Zlcic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLCAvL1BDXG4gICAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KScsIC8vaVBhZFByb1xuICAgICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KScsIC8vaVBhZFxuICAgICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KScsIC8vTUJcbiAgICAneHMnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCknLCAvL2lQaG9uZVNFXG4gICAgJ3RlbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KScsXG4pICFkZWZhdWx0O1xuXG5cblxuQG1peGluIHNxKCRicmVha3BvaW50OiBzbSkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbiAgICAuYXJ0aWNsZV9pbWcyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgLnpfYXJ0aWNsZV9jb250ZW50czEge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLnpfaW1nLWFydGljbGV7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC56X2NvbnRlbnQyIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGMUYwRjE7XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC56X2NvbnRlbnQxIHtcbiAgICAgICAgZmxleDoxO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICAgICAgcGFkZGluZy1yaWdodDozMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzcSgpe1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAuel9hcnRpY2xlX2NvbnRlbnRzMXtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIC56X2NvbnRlbnQye1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuel9jb250ZW50MXtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuICAgIC5hcnRpY2xlX2ltZzMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICAuel9hcnRpY2xlX2NvbnRlbnRzIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAgICAgLnpfaGwxe1xuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAuel9pbWctYXJ0aWNsZXtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNxKCl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIC56X2FydGljbGVfY29udGVudHMge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAuel9obDF7XG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuel9pbWctYXJ0aWNsZXtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmJpZ2ltZ3tcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLnpfaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaW1ne1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmNvbnRlbnRzMXtcbiAgICBtYXJnaW46IC0xMC41cHggMDtcbiAgICBwe21hcmdpbjogMHB4O31cblxuICAgIEBpbmNsdWRlIHNxKCl7XG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHMye1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjBGMTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICAvL2ZvbnQtc2l6ZTogMTRweDtcbiAgLy9saW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luOiAtMTAuNXB4IDA7XG4gIHB7bWFyZ2luOiAwcHg7fVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHNfY29udGVudHMxe1xuICBtYXJnaW4tdG9wOiAtMTZweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA2NzlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC56X2NvbnRlbnQxLCAuel9jb250ZW50MntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTkuN3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzcwNzA3MDtcbiAgfVxuICAuel9jb250ZW50MXtcbiAgICAgIG1heC13aWR0aDogMjc0cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgfVxuICAuel9jb250ZW50MntcbiAgICAgIGZsZXg6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuel9jb250ZW50MXtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgfVxufVxuXG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG4uY29udGVudHNfY29udGVudHMye1xuICAuel9yb3d7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBhZGRpbmc6IDIzLjVweCAwO1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBwe21hcmdpbi1ib3R0b206IDA7fVxuICAgICY6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTogMDt9XG4gICAgLnpfY29udGVudDF7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENEQ0RDO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgLnpfY29udGVudDJ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgLnpfcm93e1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxOC41cHggMDtcbiAgICAgIC56X2NvbnRlbnQxe1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC56X2NvbnRlbnQxLCAuel9jb250ZW50MntcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHNfaW1nMXtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgcGFkZGluZy1yaWdodDozMHB4O1xuICB9XG4gIC56X3JvdW5kZWRfaW1ne1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLnpfaW1nLWNvbnRlbnQxe1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmNvbnRlbnRfaW1nMntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgcGFkZGluZy1yaWdodDozMHB4O1xuICB9XG4gIC56X3JlY3RhbmdsZV9pbWd7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgLnpfaW1nX2NvbnRlbnR7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudF9pbWcze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogYXV0bztcbiAgICAuel9jb250ZW50e1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgfVxuICAuel9pbWctY29udGVudHtcbiAgICB3aWR0aDogNDI1cHg7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC56X2NvbnRlbnR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIC56X2ltZy1jb250ZW50e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5jb250ZW50X2ltZzR7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4OiBhdXRvO1xuICAuel9jb250ZW50e1xuICAgIC8vcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSA0MjVweCk7XG4gIH1cbiAgLnpfaW1nLWNvbnRlbnR7XG4gICAgd2lkdGg6IDM5NXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLy9mbGV4OjE7XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgICAgLnpfaW1nLWNvbnRlbnR7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDU1JSAtIDIwcHgpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHNfaW1nNXtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgcGFkZGluZy1yaWdodDozMHB4O1xuICB9XG4gIC56X3JvdW5kZWRfaW1ne1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLnpfaW1nLWNvbnRlbnQxe1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHNfaW1nNntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZzowIDMwcHg7XG4gIC56X2NvbnRlbnR7XG4gICAgZmxleDoxO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgfVxuICAuel9yb3VuZGVkX2ltZ3tcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC56X2ltZy1jb250ZW50e1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHNfaW1nN3tcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZzozMHB4O1xuICAuel9jb250ZW50e1xuICAgIGZsZXg6MTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG4gIH1cbiAgLnpfcm91bmRlZF9pbWd7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAuel9pbWctY29udGVudHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIC56X2NvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5mdWtpX2x7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAuel9jb250ZW50e1xuICAgIGZsZXg6MTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDEyMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEzcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGM0Q4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGxlZnQ6IC0xM3B4O1xuICAgICAgdG9wOiA3MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOGRlZyk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMTNweCAxM3B4IDEzcHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYzZDggdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC56X3JvdW5kZWRfaW1ne1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogODhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1LjVweDtcbiAgICAuel9pbWctY29udGVudDF7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5mdWtpX3J7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAuel9jb250ZW50e1xuICAgIGZsZXg6MTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDg4cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDEyMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxM3B4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjNEODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3Jle1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICByaWdodDogLTEzcHg7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOGRlZyk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMTNweCAxM3B4IDEzcHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYzZDggdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC56X3JvdW5kZWRfaW1ne1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIGhlaWdodDogODhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE1LjVweDtcbiAgICAuel9pbWctY29udGVudDF7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLnpfZXJyb3J7XG4gICAgICAgIGNvbG9yOiByZWRcbiAgICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5nb29nbGVtYXBXaXRoTW9kYWx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuel9vcHRpb24tbGluay1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgaS5mYS5mYS1saW5rIHtcbiAgICAgICAgY29sb3I6ICMwRDMzNDk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAuZ29vZ2xlSHRtbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogNDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uZ29vZ2xlbWFwe1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpZnJhbWV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuel9wcmVwZW5kc3tcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNxKCl7XG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5obDJ7XG4gIG1hcmdpbjogLTEwLjVweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM4JSAhaW1wb3J0YW50O1xuICBwe21hcmdpbjogMHB4O31cblxuICBvbHtcbiAgICBsaXtcbiAgICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gICAgfVxuICB9XG4gIGxpe1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIGxpc3Qtc3R5bGU6IGluaXRpYWw7XG4gIH1cblxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gIH1cbn1cblxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5obDN7XG4gIG1hcmdpbjogLTEwLjVweCAwO1xuICBwe21hcmdpbjogMHB4O31cbiAgb2x7XG4gICAgbGl7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbiAgfVxuICBsaXtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5obDR7XG4gIG1hcmdpbjogLTEwLjVweCAwO1xuICBwe21hcmdpbjogMHB4O31cbiAgb2x7XG4gICAgbGl7XG4gICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgIH1cbiAgfVxuICBsaXtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICBsaXN0LXN0eWxlOiBpbml0aWFsO1xuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uaHJ1bGUxe1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogYmxhY2sgMXB4IHNvbGlkO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiAgICAuaHJ1bGUye1xuICAgIC8qIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwOyAqL1xuICAgIGJvcmRlcjogYmxhY2sgMXB4IGRvdHRlZDtcbiAgICAvKiBvdmVyZmxvdzogdmlzaWJsZTsgKi9cbiAgICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLmhydWxlM3tcbiAgICAvKiBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDsgKi9cbiAgICBib3JkZXI6IGJsYWNrIDFweCBkYXNoZWQ7XG4gICAgLyogb3ZlcmZsb3c6IHZpc2libGU7ICovXG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5pbWdfY29udGVudHMxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gIH1cbiAgLnpfcm91bmRlZF9pbWd7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAuel9pbWctY29udGVudHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC56X2NvbnRlbnR7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uaW1nX2NvbnRlbnRzMntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gIH1cbiAgLnpfcmVjdGFuZ2xlX2ltZ3tcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICAuel9pbWdfY29udGVudHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5pbWdfY29udGVudHMze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogYXV0bztcbiAgICAuel9jb250ZW50e1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgZmxleDogYXV0bztcbiAgICB9XG4gIC56X2ltZy1jb250ZW50e1xuICAgIHdpZHRoOiA0MjVweDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC56X2NvbnRlbnR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnpfaW1nLWNvbnRlbnR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmltZ19jb250ZW50NHtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2ZsZXg6IGF1dG87XG4gIC56X2NvbnRlbnR7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDQyNXB4KTtcbiAgfVxuICAuel9pbWctY29udGVudHtcbiAgICB3aWR0aDogMzk1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAvL2ZsZXg6MTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICAuel9pbWctY29udGVudHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTUlIC0gMjBweCk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uaW1nX2NvbnRlbnRzNXtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gIH1cbiAgLnpfcm91bmRlZF9pbWd7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAuel9pbWctY29udGVudDF7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgIC56X2NvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmltZ19jb250ZW50czZ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmc6MCAzMHB4O1xuICAuel9jb250ZW50e1xuICAgIGZsZXg6MTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgfVxuICAuel9yb3VuZGVkX2ltZ3tcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC56X2ltZy1jb250ZW50e1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmltZ19jb250ZW50czd7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmc6MzBweDtcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gIH1cbiAgLnpfcm91bmRlZF9pbWd7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAuel9pbWctY29udGVudHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIC56X2NvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmltZ19jb250ZW50c18yY29sdW1uMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGltZ3tcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbiAgLnpfaW1ne1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC56X2ltZy1hcnRpY2xle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAuel9pbWd7XG4gICAgICAgICAgaGVpZ2h0OiA2MHZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkuNXB4O1xuICAgICAgfVxuICB9XG59XG4iLCI8dGVtcGxhdGU+XG5cbjxkaXYgY2xhc3M9XCJtb2RhbCBsaW5rX3NlY3Rpb25cIiB0YWJpbmRleD1cIi0xXCIgcm9sZT1cImRpYWxvZ1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIEBjbGljay5zZWxmPVwiJGVtaXQoJ2Nsb3NlJylcIj5cbiAgPGRpdiBjbGFzcz1cIm1vZGFsLWRpYWxvZyBtb2RhbC1sZ1wiID5cbiAgICA8ZGl2IGNsYXNzPVwibW9kYWwtY29udGVudFwiPlxuICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWhlYWRlclwiPlxuICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImNsb3NlXCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBhcmlhLWxhYmVsPVwiQ2xvc2VcIj48c3BhbiBhcmlhLWhpZGRlbj1cInRydWVcIiBAY2xpY2s9XCIkZW1pdCgnY2xvc2UnKVwiPsOXPC9zcGFuPjwvYnV0dG9uPlxuICAgICAgICA8aDQgY2xhc3M9XCJtb2RhbC10aXRsZVwiIGlkPVwiXCI+44Oq44Oz44Kv6Kit5a6aPC9oND5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWJvZHlcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctOVwiPlxuICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIGlkPVwibW9kYWxfaW5wdXRfYnV0dG9uX2xpbmtcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiIHN0eWxlPVwibWFyZ2luLWJvdHRvbToxMHB4O1wiIHYtbW9kZWw9XCJuZXd1cmxcIiBwbGFjZWhvbGRlcj1cInVybFwiPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctM1wiPlxuICAgICAgICAgIDxzZWxlY3QgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIiBpZD1cIm1vZGFsX2lucHV0X2J1dHRvbl90YXJnZXRcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206MTBweDtcIiB2LW1vZGVsPVwibmV3dGFyZ2V0XCI+XG4gICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiXCI+5ZCM44GY44K/44OWPC9vcHRpb24+XG4gICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiX2JsYW5rXCI+5paw6KaP44K/44OWPC9vcHRpb24+XG4gICAgICAgICAgPC9zZWxlY3Q+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtZm9vdGVyXCI+XG4gICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIiBkYXRhLWl0ZW09XCJcIiBkYXRhLWRpc21pc3M9XCJtb2RhbFwiIGlkPVwic2V0X2xpbmtcIiBAY2xpY2sucHJldmVudD1cImFzc2lnblwiPuioreWumjwvYT5cbiAgICAgICAgPHNwYW4gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1kZWZhdWx0XCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBhcmlhLWxhYmVsPVwiQ2xvc2VcIiBAY2xpY2s9XCIkZW1pdCgnY2xvc2UnKVwiPumWieOBmOOCizwvc3Bhbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuXG48L3RlbXBsYXRlPlxuXG5cblxuPHNjcmlwdD5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgbmFtZTogJ0xpbmtNb2RhbCcsXG4gIHByb3BzOiBbJ3ZhbCddLFxuICBkYXRhKCkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBuZXd1cmw6ICcnLFxuICAgICAgICAgIG5ld3RhcmdldDogJycsXG4gICAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKXtcbiAgICAgdGhpcy5uZXd1cmwgPSB0aGlzLnZhbC5saW5rO1xuICAgICB0aGlzLm5ld3RhcmdldCA9IHRoaXMudmFsLnRhcmdldDtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgICAgYXNzaWduKCl7XG4gICAgICAgICAgdGhpcy52YWwubGluayA9IHRoaXMubmV3dXJsO1xuICAgICAgICAgIHRoaXMudmFsLnRhcmdldCA9IHRoaXMubmV3dGFyZ2V0O1xuICAgICAgICAgIHRoaXMuJGZvcmNlVXBkYXRlKCk7XG4gICAgICAgICAgdGhpcy4kZW1pdCgnY2xvc2UnKTtcbiAgICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cblxuXG48c3R5bGUgc2NvcGVkPlxuLm1vZGFse1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5cbjwvc3R5bGU+XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4ubGlua2J1dHRvbjF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC56X2xpbmtidXR0b257XG4gICAgICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vcGFkZGluZzogOHB4IDMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ5NS4zM3B4O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgLy8gY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDNweCAzcHggMCAjZmZlZGYzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogMTZweCAxNXB4IDE1cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICNGMzlGQkE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcHttYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgLnpfb3B0aW9uLWxpbmstaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGkuZmEuZmEtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMEQzMzQ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcSgpe1xuICAgICAgICAuel9saW5rYnV0dG9ue1xuICAgICAgICAgICAgcGFkZGluZzogNiAyMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5pbWdfY29udGVudHNfMmNvbHVtbjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBpbWd7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgLnpfaGwye1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICB9XG4gICAgICAuel9ib3JkZXJ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMDAlICsgMzBweCk7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnpfYm9keV9iYXNle1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICB9XG4gIH1cbiAgLnpfaW1ne1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC56X2ltZy1hcnRpY2xle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIC56X2hsMntcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC56X2JvZHlfYmFzZXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuel9ib3JkZXI6OmFmdGVye1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC56X2ltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDYwdnc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcbi5pbWdfaW1ne1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAuel9pbWctZG91Ymxle1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC56X2ltZy1kb3VibGV7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLnpfZXJyb3J7XG4gICAgICAgIGNvbG9yOiByZWRcbiAgICB9XG5cbiAgICB0ZXh0YXJlYXt3aWR0aDogMTAwJTt9XG59XG5cbi5pbm5lciB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDEwcHggZ3JheTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLnpfZXJyb3J7XG4gICAgICAgIGNvbG9yOiByZWRcbiAgICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLm9ubHltZW1iZXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi55b3V0dWJlV2l0aE1vZGFse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLnpfb3B0aW9uLWxpbmstaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGkuZmEuZmEtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMEQzMzQ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnlvdXR1YmVIdG1se1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4ucXVvdGUxe1xuICAuel9pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkYyO1xuICAgIHBhZGRpbmc6IDM0cHggNTBweDtcbiAgICBwe21hcmdpbjogMHB4O31cblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC56X2RlY29yYXRpb257XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTIuNDZweDtcbiAgICAgIGhlaWdodDogMTIuNDdweDtcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIHRvcDogMTIuNnB4O1xuICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIGJvdHRvbTogMTMuOXB4O1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcSgpe1xuICAgIH1cbiAgfVxuICAuel9pbmZve1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAmLnpfYm9keV9iYXNle1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA3LjVweDtcbiAgICB9XG4gICAgLnpfY29udGVudHtcbiAgICAgIGNvbG9yOiAjRjM5RkJBO1xuICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi55b3V0dWJle1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICBpZnJhbWV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgICB9XG4gICAgLnpfcHJlcGVuZHN7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcSgpe1xuICAgIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4vL+euoeeQhueUu+mdouS4iuOBrkNTUyAmIOWFrOmWi+WBtOOBrkNTU+OBruWFsemAmuODkeODvOODhFxuXG4vL+acrOaWh+ezu1xuLnpfYm9keV9iYXNle1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgYXtcbiAgICBjb2xvcjogI0VGNzY5QjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICBsaXtcbiAgICBtYXJnaW4tbGVmdDoyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi56X2JvZHlfYmFzZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi56X2JvZHlfYmFzZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi56X2JvZHlfYmFzZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLy/jgZnjgbnjgabjga7lpInmm7Tlj6/og73jgaropoHntKBcbi56X2l0ZW17XG4gIC8vdHJhbnNpdGlvbjogNTAwbXM7XG4gICY6aG92ZXIge1xuICAgIC8vb3BhY2l0eTogMC41O1xuICAgIC8vdHJhbnNpdGlvbjogNTAwbXM7XG4gIH1cbn1cblxuLml0ZW17XG4gIGZvbnQtZmFtaWx5OmluaXRpYWwgIWltcG9ydGFudDtcbn1cbi56X2Z3X2JvbGR7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnpfaGwxe1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgQGluY2x1ZGUgc3EoKXtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLnpfaGwye1xuICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnpfaGwze1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi56X2hsNHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi56X2JnX2dyYXl7XG4gIGJhY2tncm91bmQ6ICNGMUYwRjE7XG59XG5cblxuLmltZ1dpdGhNb2RhbHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXRlbXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIC8vd2lkdGg6IDMwMHB4O1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuXG4gICYudi1lbnRlci1hY3RpdmUsICYudi1sZWF2ZS1hY3RpdmV7XG4gICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gIH1cbiAgJi52LWVudGVyLCAmLnYtbGVhdmUtdG97XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmLnYtZW50ZXItdG8sICYudi1sZWF2ZXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ubWVudXMgLmlubmVyIHtcbiAgLy9kaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm1lbnVzIC5pbm5lciAuaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLm1lbnVzIC5pbm5lciAuaXRlbSB7XG4gIC8vY29sb3I6ICNmZmY7XG4gIC8vYmFja2dyb3VuZDogIzMzN2FiNztcbiAgYmFja2dyb3VuZDogI2RjZGNkYztcbiAgY29sb3I6ICM2OTY5Njk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgJjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDogMDt9XG5cbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMC4yNXJlbSAjNjk2OTY5KTtcblxuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IC4ycztcbiAgJjpob3ZlcntcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4vLyDjg5bjg63jg4Pjgq/lhoXjga7jgrnjgr/jgqTjg6rjg7PjgrBcbi5ibG9ja3tcbiAgcGFkZGluZzogMTZweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAqem9vbTogMTtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy8gRml4ZXMgT3BlcmEvY29udGVudGVkaXRhYmxlIGJ1ZzpcbiAgICAvLyBodHRwOi8vbmljb2xhc2dhbGxhZ2hlckBtaXhpbiBjb20vbWljcm8tY2xlYXJmaXgtaGFjay8jY29tbWVudC0zNjk1MlxuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG4iLCIuel9ib2R5X2Jhc2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi56X2JvZHlfYmFzZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi56X2JvZHlfYmFzZSBhIHtcbiAgY29sb3I6ICNFRjc2OUI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnpfYm9keV9iYXNlIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi56X2JvZHlfYmFzZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi56X2JvZHlfYmFzZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi56X2JvZHlfYmFzZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5pdGVtIHtcbiAgZm9udC1mYW1pbHk6IGluaXRpYWwgIWltcG9ydGFudDtcbn1cbi56X2Z3X2JvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi56X2hsMSB7XG4gIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbi56X2hsMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xufVxufVxuLnpfaGwyIHtcbiAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi56X2hsMyB7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnpfaGw0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uel9iZ19ncmF5IHtcbiAgYmFja2dyb3VuZDogI0YxRjBGMTtcbn1cbi5pbWdXaXRoTW9kYWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1lbnVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG59XG4ubWVudXMudi1lbnRlci1hY3RpdmUsIC5tZW51cy52LWxlYXZlLWFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IC41cztcbn1cbi5tZW51cy52LWVudGVyLCAubWVudXMudi1sZWF2ZS10byB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubWVudXMudi1lbnRlci10bywgLm1lbnVzLnYtbGVhdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm1lbnVzIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5tZW51cyAuaW5uZXIgLml0ZW06aG92ZXIge1xuICBjb2xvcjogIzY5Njk2OTtcbn1cbi5tZW51cyAuaW5uZXIgLml0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZGNkY2RjO1xuICBjb2xvcjogIzY5Njk2OTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMC4yNXJlbSAjNjk2OTY5KTtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiAuMnM7XG59XG4ubWVudXMgLmlubmVyIC5pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubWVudXMgLmlubmVyIC5pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5ibG9jayB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgKnpvb206IDE7XG59XG4uYmxvY2s6YmVmb3JlLCAuYmxvY2s6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uYmxvY2s6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi9wcmVwZW5kcyc7XG5cbi5lZGl0b3J7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uaXRlbS1saXN0e1xuXG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAvLyBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIC8vIG1hcmdpbi1sZWZ0OiAtNjBweDtcblxuICAgIC5pdGVte1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZDZkZWUwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2Utb3V0LGJvcmRlciAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIC8qIG1hcmdpbi1ib3R0b206IDEwcHg7ICovXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgICAmLnNlbGVjdGVke1xuICAgICAgICAgICAgLypvdXRsaW5lOiAzcHggc29saWQgIzI2Qjk5QTsqL1xuICAgICAgICAgICAgLypvdXRsaW5lLW9mZnNldDogMTVweDsqL1xuICAgICAgICAgICAgLypib3JkZXItcmFkaXVzOiAxMHB4OyovXG4gICAgICAgICAgICAgIC8qYm9yZGVyOiAycHggc29saWQgIzI2Qjk5QSAhaW1wb3J0YW50OyovXG4gICAgICAgICAgICAgIC8qYm94LXNpemluZzogYm9yZGVyLWJveDsqL1xuICAgICAgICAgICAgICAvKnRyYW5zaXRpb246IDEwMG1zOyovXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMxYjc2YzQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzFiNzZjNDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMjAlKTtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGhlaWdodCAuNXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLnYtZW50ZXItYWN0aXZlLCAmLnYtbGVhdmUtYWN0aXZle1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC43cztcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgJi52LWVudGVyLCAmLnYtbGVhdmUtdG97XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi52LWVudGVyLXRvLCAmLnYtbGVhdmV7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcSgpe1xuICAgICAgLy8gaGVpZ2h0OiBjYWxjKDgwdmggLSAxMzBweCk7XG4gICAgfVxufVxuXG4ucm93LWVxLWhlaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hZGQtaXRlbXMge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZCAjNjk2OTY5O1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjI1cmVtICNCQkIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICAvLyBtYXJnaW4tcmlnaHQ6IDU4cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtZ3JvdzogMTtcblxuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA2NXB4O1xuXG4gIGxlZnQ6IC0xMDdweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICAmOmhvdmVye1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgbGVmdDogMTRweDtcbiAgICAmOmhvdmVye2xlZnQ6IDE0cHg7fVxuICAgICYubWluaW1pemVke1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgfVxuICB9XG59XG4uel9taW5pbWl6ZXtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGltZ3tcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICBAaW5jbHVkZSBzcSgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi56X3N3aXRjaC1hdXRvc2F2aW5ne1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgJi5hY3RpdmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmVlbjtcbiAgfVxufVxuXG4uYWRkLWl0ZW1zLWlubmVyIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAvLyBoZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLy8gJi52LWVudGVyLWFjdGl2ZSwgJi52LWxlYXZlLWFjdGl2ZXtcbiAgICAvLyAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgLy8gfVxuICAgIC8vICYudi1lbnRlciwgJi52LWxlYXZlLXRve1xuICAgIC8vICAgICBoZWlnaHQ6IDA7XG4gICAgLy8gfVxuICAgIC8vICYudi1lbnRlci10bywgJi52LWxlYXZle1xuICAgIC8vICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgICAvLyB9XG5cbiAgICAuYWRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvKmhlaWdodDogNTBweDsqL1xuICAgICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7Ki9cbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAvLyBtYXJnaW46IDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgLypiYWNrZ3JvdW5kOiAjMzM3YWI3OyovXG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAmOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOiAwO31cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAtLWJsb2NrLW51bWJlcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHZhcigtLWJsb2NrLW51bWJlcik7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTk2LCAxOTYsIDE5Nik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2IoMTk2LCAxOTYsIDE5Nik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3EoKXtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzNweCk7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbn1cblxuXG4uaW1hZ2UtYXJlYSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG4uZmlsZS1vdXRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZpbGUtb3V0ZXIgLmljb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLmZpbGUtb3V0ZXIgLnR0bCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWxlLW91dGVyIC5pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xufVxuXG4uZmlsZS1vdXRlciAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuIiwiJGJyZWFrcG9pbnRzOiAoXG4gICAgJ2hvdmVyJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsIC8vUENcbiAgICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJywgLy9pUGFkUHJvXG4gICAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpJywgLy9pUGFkXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpJywgLy9NQlxuICAgICd4cyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KScsIC8vaVBob25lU0VcbiAgICAndGVsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpJyxcbikgIWRlZmF1bHQ7XG5cblxuXG5AbWl4aW4gc3EoJGJyZWFrcG9pbnQ6IHNtKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/