@charset "UTF-8";
/*
file: _setting.scss
Description: 
Version: 2.2.0
Changelog: 【URL】
Author: NAME
License: 
*/
@media only screen and (min-width:769px) {
  .pcnone {
    display: none;
  }
  a[href^="tel:"] {
    display: inline-block;
    pointer-events: none;
    color: #000;
  }
}
@media only screen and (max-width:768px) {
  .spnone {
    display: none;
  }
}
/* スマホでラジオボタン・チェックボックスの背景を消す */
a[target=blank] {
  font-family: "icomoon" !important;
}
a[target=blank]:after {
  content: "\e901";
  margin-left: 0.5rem;
  font-size: 80%;
  margin-right: 0.5rem;
  text-decoration: none !important;
}

a.imglink[target=blank]:after {
  content: "";
  margin: 0;
}

/*--------------------------------------------------------------
# Variable
--------------------------------------------------------------*/
body.home#top .newsday .wp-block-column .taxonomy-category a,
body.home#top .newsday .wp-block-column .taxonomy-category a:link,
body.home#top .newsday .wp-block-column .taxonomy-category a:visited,
body.home#top .newsday .wp-block-column .taxonomy-category a:active {
  text-decoration: none;
}
@media only screen and (max-width:768px) {
  body.home#top .newsday {
    display: block;
  }
  body.home#top .newsday .wp-block-column {
    padding-right: 20px;
  }
  body.home#top .newsday .wp-block-column {
    display: inline-block;
    width: auto;
  }
  body.home#top .newsday .wp-block-column .taxonomy-category {
    padding: 2px 14px;
  }
}
body.home#top .top-banner .wp-block-button__link {
  border: none;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  padding-right: 50px;
}
body.home#top .top-banner .wp-block-button__link:hover {
  color: currentColor !important;
  background: transparent !important;
  opacity: 0.6;
}
body.home#top .top-banner .wp-block-button__link:before {
  content: "";
  width: 30px;
  height: 30px;
  display: inline-block;
  background: url("../img/window.svg") no-repeat center/contain;
  position: absolute;
  top: 50%;
  right: 0;
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
body.home#top .top-banner .wp-block-button__link.blank:before {
  background: url("../img/window.svg") no-repeat center/contain;
}
body.home#top .footer-bnr .wp-block-column {
  background: #D8D8D8;
}
body.home#top .footer-bnr .wp-block-column .wp-block-button__link {
  right: 20px;
}
body.home#top .footer-bnr .wp-block-button__link:before {
  background: url("../img/circle-chevron-right-solid-full-gr.svg") no-repeat center/contain;
}
body.home#top .news a,
body.home#top .news a:link,
body.home#top .news a:visited,
body.home#top .news a:active {
  border: none;
  background: transparent;
}
body.home#top .news-btn {
  text-align: center;
  overflow: visible;
  padding: 10px 0;
}
body.home#top .news-btn .vk_button_link_txt {
  text-decoration: none;
}
body.home#top .news-btn a,
body.home#top .news-btn a:link,
body.home#top .news-btn a:visited,
body.home#top .news-btn a:active {
  border-radius: 5px;
  padding: 14px 28px;
  font-size: 17px;
  font-weight: bold;
  color: #fff;
  border: none;
  background: #5D5D5D;
}
body.home#top .news-btn a:hover {
  text-decoration: none;
  opacity: 0.6;
}
body.home#top .news-btn.news-btn-left {
  text-align: left;
}
@media only screen and (max-width:768px) {
  body.home#top .news-btn a,
body.home#top .news-btn a:link,
body.home#top .news-btn a:visited,
body.home#top .news-btn a:active {
    font-size: 14px;
    text-align: center;
  }
  body.home#top .news-btn a:hover {
    text-decoration: none;
  }
}
@media only screen and (max-width:768px) {
  body.home#top .vk_block-margin-0--margin-top.seihin .wp-block-cover {
    min-height: 200px !important;
    overflow: visible;
    overflow: hidden;
  }
  body.home#top .vk_block-margin-0--margin-top.seihin .wp-block-cover img {
    display: block;
    height: auto;
    width: 100%;
  }
}
body.home#top .btn-gr a.has-vk-color-primary-color,
body.home#top .btn-gr a,
body.home#top .btn-gr a:link,
body.home#top .btn-gr a:visited,
body.home#top .btn-gr a:active {
  color: #fff;
}
body.home#top .btn-gr a.has-vk-color-primary-color .vk_button_link_txt,
body.home#top .btn-gr a .vk_button_link_txt,
body.home#top .btn-gr a:link .vk_button_link_txt,
body.home#top .btn-gr a:visited .vk_button_link_txt,
body.home#top .btn-gr a:active .vk_button_link_txt {
  color: #fff;
}
body.home#top .btn-gr a.has-vk-color-primary-color .fa-solid,
body.home#top .btn-gr a .fa-solid,
body.home#top .btn-gr a:link .fa-solid,
body.home#top .btn-gr a:visited .fa-solid,
body.home#top .btn-gr a:active .fa-solid {
  color: #fff !important;
}
body.home#top .btn-gr a:hover {
  text-decoration: none;
}
body.home#top .block-btn {
  text-align: right;
}
body.home#top .block-btn.left {
  text-align: left;
}
body.home#top .bussiness-btn {
  font-size: 16px;
  font-weight: bold;
}
body.home#top .wp-block-query .wp-block-separator {
  display: none;
}
body.home#top .top-img {
  text-align: center;
}

@media only screen and (max-width:768px) {
  body.home .swiper-button-next,
body.home .swiper-button-prev {
    display: none;
  }
  body.home .top-banner .wp-block-button__link {
    border: none;
  }
  body.home .top-banner .wp-block-group {
    padding: 0 !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJfc2V0dGluZy5zY3NzIiwiX21peGluLnNjc3MiLCJ0b3Auc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQXlERTtFQU1BO0lBQVM7O0VBQ1Q7SUFBaUI7SUFBc0I7SUFBcUI7OztBQVA1RDtFQVdBO0lBQVM7OztBQTJDWDtBQXVDQTtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBS0Y7RUFDRTtFQUNBOzs7QUNuS0o7QUFBQTtBQUFBO0FDVWdCO0FBQUE7QUFBQTtBQUFBO0VBSUk7O0FGMENsQjtFRWpDTTtJQUNJOztFQUVBO0lBQ0k7O0VBR0o7SUFDSTtJQUNBOztFQUVBO0lBQ0k7OztBQU9aO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0o7RUFDSTs7QUFLSjtFQUNJOztBQUVBO0VBQ0k7O0FBSVI7RUFDSTs7QUFNSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7O0FBTVI7RUFDSTtFQUNBO0VBQ0E7O0FBRUE7RUFDSTs7QUFHSjtBQUFBO0FBQUE7QUFBQTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7RUFDQTs7QUFJUjtFQUNJOztBRjNFTjtFRWtGVTtBQUFBO0FBQUE7QUFBQTtJQUlJO0lBQ0E7O0VBR0o7SUFDSTs7O0FGM0ZkO0VFa0dVO0lBQ0k7SUFDQTtJQUNBOztFQUVBO0lBQ0k7SUFDQTtJQUNBOzs7QUFRWjtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBS0k7O0FBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUNJOztBQUdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFDSTs7QUFJUjtFQUNJOztBQUlSO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJO0VBQ0E7O0FBSUE7RUFDSTs7QUFJUjtFQUNJOzs7QUYzSk47RUVrS007QUFBQTtJQUVJOztFQU1BO0lBQ0k7O0VBR0o7SUFDSSIsImZpbGUiOiJ0b3AuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcbmZpbGU6IF9zZXR0aW5nLnNjc3NcbkRlc2NyaXB0aW9uOiBcblZlcnNpb246IDIuMi4wXG5DaGFuZ2Vsb2c6IOOAkFVSTOOAkVxuQXV0aG9yOiBOQU1FXG5MaWNlbnNlOiBcbiovXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAj5ZG95ZCN6KaP5YmHXG4vLyBCRU3jgpLjg5njg7zjgrnjgavku6XkuIvjga7jg6vjg7zjg6vjgafoqJjovInjgIJcbi8vIGJsb2NrX2VsZW1lbnQsX21vZGlmaWVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAj44Kk44Oz44OH44Oz44OIXG4vLyDjgqTjg7Pjg4fjg7Pjg4jjga7nqK7poZ7jga/jgrnjg5rjg7zjgrnjgpLkvb/nlKhcbi8vIOOCpOODs+ODh+ODs+ODiOOBruOCteOCpOOCuuOBr+OCueODmuODvOOCuTLjgaTliIZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICPjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4jjga7ln7rmnKznmoTjgarogIPjgYjmlrlcbi8vIOOCueODnuODvOODiOODleOCqeODs+ODleOCoeODvOOCueODiFxuLy8g44K544Oe44Ob55SoQ1NT44KS5YWI44Gr6KiY6L+w44GX44CB44Oh44OH44Kj44Ki44Kv44Ko44Oq5YaF44Gn44K/44OW44Os44OD44OI44KEUEPnlKjjga7oqJjov7DjgpLjgZnjgotcbi8vXG4vLyDjg5bjg6zjg7zjgq/jg53jgqTjg7Pjg4jvvIgkYnJlYWtwb2ludHPvvIlcbi8vIOWfuuacrOeahOOBquODluODrOODvOOCr+ODneOCpOODs+ODiOOBqOOBl+OBpuOAgVxuLy8gNzY4cHjvvIhTUOODh+OCtuOCpOODs+OBqFBD44OH44K244Kk44Oz44Gu5YiH44KK5pu/44GI77yJ44KS6Kit5a6a44GX44CB5YCL5Yil44GrXG4vLyDjg7s3NjlweOS7peS4ijk2MHB45pyq5rqAXG4vLyDjg7s5NjBweOS7peS4ilxuLy8g44KS6Kit5a6a44GX44Gm44GE44G+44GZ44CCXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOODoeODh+OCo+OCouOCr+OCqOODqlxuLy8g44OW44Os44O844Kv44Od44Kk44Oz44OI5LiA6KanXG4vL1xuLy8gICAgICAgICAgIDc2OXB4ICAgICA5NjBweCAgICAgMTI4MHB4XG4vLyAgICAgICAgICAgIOKXiyAgICAgICAgICDil4sgICAgICAgICDil4tcbi8vICAgICAg77yIc3DvvIkg772cIO+8iHRhYu+8iSAg772cICAocGMpICDvvZxcbi8vICAgLS0tLS0tLS3ilrbvvZzil4AtLS0tLS0t4pa2772c4peALS0tLS0tLS0tLS0tLVxuLy8gICAgICAgICAgICDvvZwgICAgICAgICDvvZxcbi8vICAgICAgICAgICAg772c77yIdGFiLXNw77yJ772cXG4vLyAgIC0tLS0tLS0tLS0tLS0tLS0tLS3ilrbvvZxcbi8vICAgICAgICAgICAg772cXG4vLyAgICAgICAgICAgIO+9nO+8iHNjcmVlbu+8iVxuLy8gICAgICAgICAgICDvvZzil4AtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4kYnJlYWtwb2ludHM6IChcbiAgc2NyZWVuOlwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY5cHgpXCIsXG4gICAgICBwYzpcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MHB4KVwiLFxuICAgICB0YWI6XCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjlweCkgYW5kIChtYXgtd2lkdGg6OTU5cHgpXCIsXG4gIG1heDpcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMjBweClcIixcbiAgdGFiLXNwOlwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTU5cHgpXCIsXG4gICAgICBzcDpcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2OHB4KVwiLFxuKTtcbkBtaXhpbiBtZWRpYSgkYnJlYWtwb2ludCl7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCRicmVha3BvaW50KX17XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoc2NyZWVuKXtcbiAgLnBjbm9uZXsgZGlzcGxheTogbm9uZTsgfVxuICBhW2hyZWZePVwidGVsOlwiXSB7ZGlzcGxheTogaW5saW5lLWJsb2NrO3BvaW50ZXItZXZlbnRzOiBub25lO2NvbG9yOiAjMDAwO30vLyDpm7voqbHjga7jg6rjg7Pjgq/jgpLnhKHjgY/jgZlcbn1cblxuQGluY2x1ZGUgbWVkaWEoc3Ape1xuICAuc3Bub25leyBkaXNwbGF5OiBub25lOyB9XG59XG5cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIOahiOS7tuODu+WAi+S6uuOBruWlveOBv+OBp+WkieabtOWPr+iDvVxuXG4vLyB6LWluZGV444Gu566h55CG77yI44OX44Ot44K444Kn44Kv44OI44GU44Go44Gr566h55CG77yJXG4vLyBAaW5jbHVkZSB6LWluZGV4KGhvZ2UpO+OBp+euoeeQhlxuJGxheWVyOihcbiAgaGFtYnVyZ2VyICAgIDo5MDAwLFxuICBzcC1uYXYgICAgICAgOjg5MDAsXG4gIGhlYWRlciAgICAgICA6MTAwMCxcbiAgdG9wLWNhdGNoICAgIDoxMDAsXG4gIHRvcC12aXN1YWwgICA6NTAsXG4gIGNvbnRlbnRzICAgICA6MCxcbiAgdmlzdWFsICAgICAgIDotMjAsXG4gIGNvbnRlbnRzLW9iaiA6LTEwXG4pO1xuXG5cbiRibHVlOiMxNzhkYzc7Ly8g44OT44Or44Ks44Kk44Ki44OW44Or44O8XG4kZ3JheTojZjFmMmY2Oy8vIOODk+ODq+OCrOOCpOOCouOCsOODrOODvFxuJGJsYWNrOiMyYTJhMmE7ICAvLyDjg5Pjg6vjgqzjgqTjgqLjg5bjg6njg4Pjgq9cbiRyZWQ6I2ZmZjtcblxuJGltZ1BhdGg6Jy4uL2ltZy8nO1xuXG4vLyDmuLjjgrTjgrfjg4Pjgq/jgaDjgahJReOBp+isjuOBruS9meeZveOBjOWHuuOCi+OBruOBp+OAgUlF44Gu44G/44OV44Kp44Oz44OI44KS5aSJ44GI44KLXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuLy8gICBib2R5IHtcbi8vICAgICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBzYW5zLXNlcmlmIWltcG9ydGFudDtcbi8vICAgfVxuLy8gfVxuLy8gQG1peGluIGZvbnQtbSB7IGZvbnQtZmFtaWx5OiBcIuengOiLseaYjuacnSBNXCIsXCJTaHVlaSBNaW5jaG8gTVwiLFwi5ri45piO5pyd5L2TXCIsXCJZdSBNaW5jaG9cIixZdU1pbmNobyxcIuODkuODqeOCruODjuaYjuacnSBQcm9cIixcIkhpcmFnaW5vIE1pbmNobyBQcm9cIixcIk1TIFDmmI7mnJ1cIixcIk1TIFBNaW5jaG9cIixzZXJpZjsgfVxuLy8gLmZvbnQtbXtmb250LWZhbWlseTpcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLCBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7fVxuXG4vLyBHb29nbGXjg5Xjgqnjg7Pjg4jjgpLkvb/nlKhcbiAgLy8gLmZvbnQtZ3tmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO31cbiAgLy/mmI7mnJ3ns7sgPGxpbmsgaHJlZj1cImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vZWFybHlhY2Nlc3Mvc2F3YXJhYmltaW5jaG8uY3NzXCIgcmVsPVwic3R5bGVzaGVldFwiIC8+XG5cblxuLy8g44KI44GP5L2/44GG44KE44GkXG4vKiDjgrnjg57jg5vjgafjg6njgrjjgqrjg5zjgr/jg7Pjg7vjg4Hjgqfjg4Pjgq/jg5zjg4Pjgq/jgrnjga7og4zmma/jgpLmtojjgZkgKi9cbi8vICp7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnJnYmEoMCwwLDAsMCk7fSBcblxuLy8gYSwgYnV0dG9ue1xuLy8gICBvcGFjaXR5OjE7XG4vLyAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbi8vICAgY29sb3I6ICRyZWQ7XG4vLyAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbi8vICAgJjpob3Zlcntcbi8vICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4vLyAgIH1cbi8vIH1cbi8vIHB7bGluZS1oZWlnaHQ6IDEuNTtmb250LXNpemU6IDEuNHJlbTt9XG4vLyBpbWd7d2lkdGg6IDEwMCU7b2JqZWN0LWZpdDogY292ZXI7fVxuLy8gLy8gaDF7Zm9udC1mYW1pbHk6XCJTYXdhcmFiaSBNaW5jaG9cIn1cblxuLy8gLmhvdnsmOmhvdmVye2NvbG9yOiAkcmVkO3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO319XG4vLyAuYmFye1xuLy8gICBib3JkZXI6IG5vbmU7XG4vLyAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbi8vICAgaGVpZ2h0OiAxcHg7XG4vLyAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gfVxuLy8gLnN1cHB7Zm9udC1zaXplOiA4MCU7IG1hcmdpbi1sZWZ0OiAwLjJyZW07fVxuXG4vLyAqOmZvY3VzIHtcbi8vICAgb3V0bGluZTogbm9uZTtcbi8vIH1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTTlPns7tcbiR3cDojMjE3NTliOy8vV29yZFByZXNzXG4kdHc6IzU1YWNlZTsvL3R3aXR0ZXJcbiR5dDojY2QyMDFmOy8vWW91VHViZVxuJGZiOiMzMTUwOTY7Ly9GYWNlYm9va1xuXG5cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSDlsZ7mgKfjgrvjg6zjgq/jgr9cbi8vIHRhcmdldD1cImJsYW5rXCLjga7loLTlkIjjgavjg5bjg6njg7Pjgq/jga7jgqLjgqTjgrPjg7PjgYzooajnpLrjgZXjgozjgovjgIJcbmFbdGFyZ2V0PVwiYmxhbmtcIl0ge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vIOeUu+WDj+OBq+OBr+ihqOekuuOBleOBm+OBn+OBj+OBquOBhOOBruOBp2NsYXNzPVwiaW1nbGlua1wi44KS5YWl44KM44Gm6Z2e6KGo56S644GV44Gb44Gq44GE44KI44GG44Gr44GZ44KLXG5hLmltZ2xpbmtbdGFyZ2V0PVwiYmxhbmtcIl17XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgVmFyaWFibGVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiRjb2wtYmFzZTojMDAwO1xuJGNvbC1iZzogI2ZhZmFmYTtcbiRjb2wtaW4tYmc6cmdiYSgyMzQsIDIzNCwgMjMxLCAwLjA4KTtcbiRjb2wtZm90OiAjMTExMTExO1xuJGNvbC1saW5rOiMwMDA7XG4kY29sLWxpbmstbmF2OiMxZDFkMWQ7XG4kY29sLWhvdjojMDAwO1xuJGNvbC1uYXY6I2ZmZjtcbiRicmFrZVdTUDogMzIwcHg7XG4kYnJha2VXVGI6IDQ4MHB4O1xuJGJyYWtlV1BDOiA5ODBweDtcblxuJGJsdWU6IzAwNWJhYjsvLyDjg5Pjg6vjgqzjgqTjgqLjg5bjg6vjg7xcbiRncmF5OiNmMWYyZjY7Ly8g44OT44Or44Ks44Kk44Ki44Kw44Os44O8XG4kYmxhY2s6IzAwMDkxOTsgIC8vIOODk+ODq+OCrOOCpOOCouODluODqeODg+OCr1xuJHJlZDojZmZmO1xuXG5cbiRiYWNrQ2xvcjojZjZmNmY0O1xuXG5AbWl4aW4gZm9udHMtYmFzZXtcbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBcIkhpcmFnaW5vIEtha3UgR290aGljXCIsXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsXCLvvK3vvLMg77yw44K044K344OD44KvXCIsRnJ1dGlnZXIsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG4gIC8vIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywnTm90byBTZXJpZiBKUCcsXCLmuLjmmI7mnJ3kvZNcIixcIll1IE1pbmNob1wiLFl1TWluY2hvLFwi44OS44Op44Ku44OO5piO5pydIFByb1wiLFwiSGlyYWdpbm8gTWluY2hvIFByb1wiLFwiTVMgUOaYjuacnVwiLFwiTVMgUE1pbmNob1wiLHNlcmlmO1xuICAvLyBmb250LWZhbWlseTogXCLmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtXCIsIFwi5ri444K044K344OD44Kv5L2TXCIsIFwiWXUgR290aGljIE1lZGl1bVwiLCBZdUdvdGhpYywgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvTlwiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIHNhbnMtc2VyaWY7XG4gXG4gIC8vIGZvbnQtZmFtaWx5OiAnTW9kYWsnLCBjdXJzaXZlO1xufVxuXG5AbWl4aW4gdHJhbnN7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59XG4vLyBAbWl4aW4gZmxleHtcbi8vICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4vLyAgZGlzcGxheTogLW1vei1mbGV4O1xuLy8gIGRpc3BsYXk6IC1tcy1mbGV4O1xuLy8gIGRpc3BsYXk6IC1vLWZsZXg7XG4vLyAgZGlzcGxheTogZmxleDtcbi8vIH1cbi8vIOiHquWIhuOBp+abuOOBhOOBn1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLeKXj1xuXG4vLyB6LWluZGV444Gu566h55CG77yI44OX44Ot44K444Kn44Kv44OI44GU44Go44Gr566h55CG77yJXG5AbWl4aW4gei1pbmRleCgka2V5KXtcbiAgei1pbmRleDogbWFwLWdldCgkbGF5ZXIsJGtleSk7XG59XG5cbiAvLyDjgq/jg6rjgqLjg5XjgqPjg4Pjgq/jgrlcbkBtaXhpbiBjbGVhcmZpeHtcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8vIOOCtOODvOOCueODiOODnOOCv+ODs1xuLy8gQGluY2x1ZGUgZ2hvc3Qo6auY44GVLOW5hSzop5LkuLjlhbflkIgs57ea44Gu6ImyKTtcbkBtaXhpbiBnaG9zdCggJGhlaWdodCAsICR3aWR0aCAsICRyYWRpdXMgLCAkY29sb3Ipe1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0O1xuICB3aWR0aDogJHdpZHRoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIOS4reWkruOBq+mFjee9ri0tLVxuQG1peGluIGNlbnRlcntcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0gOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgdHJhbnNmb3JtIDogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3il49cbi8vIOeUu+WDj+OCkuS4reWkruOBq+mFjee9rlxuQG1peGluIGltZy1jZW50ZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1ne1xuICAgIEBpbmNsdWRlIGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLeKXj1xuLy8gQ1NT5LiK44Gn55S75YOP44KS5bem44Gr6YWN572uXG4vLyBAaW5jbHVkZSBpbWctbGlzdCjnlLvlg4/jga5VUkws6auY44GVKTtcbkBtaXhpbiBpbWctbGlzdCggJHVybCAsICRoZWlnaHQpe1xuICBAaW5jbHVkZSBuby1ob3ZlcjtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAoJHVybCkgbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAkaGVpZ2h0O1xuICAgIGhlaWdodDogJGhlaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLeKXj1xuLy8g44Ob44OQ44O8XG5AbWl4aW4gaG92ZXJ7XG4gIG9wYWNpdHk6MC43O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApOyAgICAgICAgLyogaWUgbHQgOCAqL1xuICAtbXMtZmlsdGVyOiBcImFscGhhKG9wYWNpdHk9NzApXCI7ICAvKiBpZSA4ICovXG4gIC1tb3otb3BhY2l0eTowLjc7ICAgICAgICAgICAgICAgICAvKiBGRiBsdCAxLjUsIE5ldHNjYXBlICovXG4gIC1raHRtbC1vcGFjaXR5OiAwLjc7ICAgICAgICAgICAgICAvKiBTYWZhcmkgMS54ICovXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbkBtaXhpbiBuby1ob3ZlcntcbiAgb3BhY2l0eToxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTsgICAgICAgIC8qIGllIGx0IDggKi9cbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTEwMClcIjsgIC8qIGllIDggKi9cbiAgLW1vei1vcGFjaXR5OjE7ICAgICAgICAgICAgICAgICAvKiBGRiBsdCAxLjUsIE5ldHNjYXBlICovXG4gIC1raHRtbC1vcGFjaXR5OiAxOyAgICAgICAgICAgICAgLyogU2FmYXJpIDEueCAqL1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t4pePXG4vLyBzdmfjga7oibLjgpLlpInmm7RcbkBtaXhpbiBzdmcoJGNvbG9yOiNmZmYpIHtcbiAgcGF0aHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t4pePXG4vLyBmbGV4LWJveFxuQG1peGluIGZsZXgoICR3cmFwOndyYXAgLCAkanVzdGlmeTpjZW50ZXIsICRhbGlnbjpzcGFjZS1iZXR3ZWVuKXtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR3cmFwO1xuICAgICAgLW1zLWZsZXgtd3JhcDogJHdyYXA7XG4gICAgICAgICAgZmxleC13cmFwOiAkd3JhcDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGp1c3RpZnk7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogJGFsaWduO1xuICAgICAgICAgIGFsaWduLWNvbnRlbnQ6ICRhbGlnbjtcbiAgaW1ne1xuXG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLeKXj1xuLy8gZmxleC1ib3jvvIjkuIrkuIvkuK3lpK7jgrvjg7Pjgr/jg7zmj4PjgYjvvIlcbkBtaXhpbiBmbGV4LWNlbnRlcntcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3il49cbi8vIOS4jemAj+aYjuW6plxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0oJG9wYWNpdHkgKiAxMDApKTtcbn1cblxuXG4vLyDku6XkuIvjgIHjganjgaPjgYvjgYvjgonlvJXjgaPlvLXjgaPjgabjgY3jgZ8hISEhISEhISEhISEhXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t4pePXG4vLyDop5LkuLjvvIjjg4fjg5Xjgqnjga/lhobvvIlcbkBtaXhpbiBjaXJjbGUoICRzaXplOiA1cmVtKXtcbiAgd2lkdGg6ICRzaXplO1xuICBoZWlnaHQ6ICRzaXplO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t4pePXG4vL+ODnOODg+OCr+OCueOCt+ODo+ODieOCplxuQG1peGluIGJveC1zaGFkb3coICRoOiAxMHB4ICwgJHY6IDEwcHggLCAkYjogMHB4ICwgJHM6IDBweCAsICRjOiAjMDAwMDAwICkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xuICAgICAtbW96LWJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xuICAgICAgICAgIGJveC1zaGFkb3c6ICRoICR2ICRiICRzICRjO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t4pePXG4vL+OCsOODqeODh+ODvOOCt+ODp+ODs1xuQG1peGluIGdyYWRpZW50KCRzdGFydC1jb2xvciwgJGVuZC1jb2xvciwgJG9yaWVudGF0aW9uKXtcbiAgYmFja2dyb3VuZDogJHN0YXJ0LWNvbG9yO1xuICBAaWYgJG9yaWVudGF0aW9uID09IHZlcnRpY2Fse1xuICAgIC8vIHZlcnRpY2FsXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsJHN0YXJ0LWNvbG9yKSwgY29sb3Itc3RvcCgxMDAlLCRlbmQtY29sb3IpKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAkc3RhcnQtY29sb3IgMCUsJGVuZC1jb2xvciAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MCApO1xuICB9XG4gIEBlbHNlIGlmICRvcmllbnRhdGlvbiA9PSBob3Jpem9udGFse1xuICAgIC8vIGhvcml6b250YWxcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAgJHN0YXJ0LWNvbG9yIDAlLCAkZW5kLWNvbG9yIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDAlLCRzdGFydC1jb2xvciksIGNvbG9yLXN0b3AoMTAwJSwkZW5kLWNvbG9yKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MSApO1xuICB9XG4gIEBlbHNle1xuICAgIC8vIHJhZGlhbFxuICAgIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgICRzdGFydC1jb2xvciAwJSwgJGVuZC1jb2xvciAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KHJhZGlhbCwgY2VudGVyIGNlbnRlciwgMHB4LCBjZW50ZXIgY2VudGVyLCAxMDAlLCBjb2xvci1zdG9wKDAlLCRzdGFydC1jb2xvciksIGNvbG9yLXN0b3AoMTAwJSwkZW5kLWNvbG9yKSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgICRzdGFydC1jb2xvciAwJSwkZW5kLWNvbG9yIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAgJHN0YXJ0LWNvbG9yIDAlLCRlbmQtY29sb3IgMTAwJSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyRzdGFydC1jb2xvcicsIGVuZENvbG9yc3RyPSckZW5kLWNvbG9yJyxHcmFkaWVudFR5cGU9MSApO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS3il49cbi8vIOikh+aVsOihjOOBruaWh+acq+OBq+OAjOKApuOAjeOCkuOBpOOBkeOCi1xuLy9AaW5jbHVkZSBhYnJpZGdlbWVudCjooYzplpMs5paH5a2X5pWwPyzooajnpLrjgZfjgZ/jgYTooYzmlbAsI+iDjOaZr+iJsik7XG5AbWl4aW4gbW9qaW1heCgkbGluZS1oZWlnaHQsJGZvbnQtc2l6ZSwkbGluZXMsJGNvbG9yKXtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZSokbGluZS1oZWlnaHQqJGxpbmVzKSAqMC4xK3JlbTsvL+aWh+Wtl+OCteOCpOOCuirooYzplpMq6KGo56S644GX44Gf44GE6KGM5pWwPeWFqOS9k+OBrumrmOOBlVxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgdGV4dC1hbGlnbjpqdXN0aWZ5O1xuICAmOmJlZm9yZSxcbiAgJjphZnRlcntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJy4uLic7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yOy8v5pyA5b6M44Gu5paH5a2X44KS6Zqg44GZ44Gf44KB44Gu6IOM5pmvXG4gICAgcmlnaHQ6IDByZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOjFlbSAhaW1wb3J0YW50O1xuICAgIHRvcDooJGZvbnQtc2l6ZSokbGluZS1oZWlnaHQqKCRsaW5lcyAtIDEpKSAqMC4xK3JlbTsvL+aWh+Wtl+OCteOCpOOCuirooYzplpMq6KGo56S644GX44Gf44GE6KGM5pWwLTEgKumWi+Wni+S9jee9ruOBjOS4gOihjOWIhuWkmuOBhOOBn+OCgVxuICB9XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAwcmVtO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yOy8v6KGo56S644GV44Gb44Gf44GE5paH5a2X44Gu6KGM5pWw44Gr5Yiw6YGU44GX44Gq44GL44Gj44Gf5pmC44Gr44CM4oCm44CN44KS6Zqg44GZ44Gf44KB44Gu6IOM5pmvXG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLeKXj1xuLy8g5pOs5Ly844Kv44Op44K5XG4vLyDmnIDliJ3jga7il4/lgIvjgpLpgbjmip5cbkBtaXhpbiBmaXJzdCgkbnVtKSB7QGlmICRudW0gPT0gMSB7JjpmaXJzdC1jaGlsZCB7QGNvbnRlbnQ7fX0gQGVsc2UgeyY6bnRoLWNoaWxkKC1uICsgI3skbnVtfSkge0Bjb250ZW50O319fVxuXG4vLyDmnIDlvozjga7il4/lgIvjgpLpgbjmip5cbkBtaXhpbiBsYXN0KCRudW0pIHsmOm50aC1sYXN0LWNoaWxkKC1uICsgI3skbnVtfSkge0Bjb250ZW50O319XG5cbi8vIOacgOW+jOOBi+OCieacgOWIneOBruKXj+WAi+OCkumZpOOBhOOBn+OCguOBruOCkumBuOaKnuOAglxuQG1peGluIGFmdGVyLWZpcnN0KCRudW0pIHsmOm50aC1jaGlsZChuICsgI3skbnVtICsgMX0pIHtAY29udGVudDt9fVxuXG4vLyDmnIDlvozjgYvjgonmlbDjgYjjgabil4/lgIvnm67jgpLpgbjmip7jgIJcbkBtaXhpbiBmcm9tLWVuZCgkbnVtKSB7JjpudGgtbGFzdC1jaGlsZCgjeyRudW19KSB7QGNvbnRlbnQ7fX1cblxuLy8g4peP5YCL55uu44GL44KJ4peG5YCL55uu44G+44Gn44KS6YG45oqe44CCXG5AbWl4aW4gYmV0d2VlbigkZmlyc3QsICRsYXN0KSB7JjpudGgtY2hpbGQobiArICN7JGZpcnN0fSk6bnRoLWNoaWxkKC1uICsgI3skbGFzdH0pIHtAY29udGVudDt9fVxuXG4vLyDil4/lgIvnm67jgYvjgonil4bil4blgIvnm67jgb7jgafjga7lpYfmlbDlgIvjgYrjgY3jgavpgbjmip7jgIJcbkBtaXhpbiBvZGQtYmV0d2VlbigkZmlyc3QsICRsYXN0KSB7JjpudGgtY2hpbGQob2RkKTpudGgtY2hpbGQobiArICN7JGZpcnN0fSk6bnRoLWNoaWxkKC1uICsgI3skbGFzdH0pIHtAY29udGVudDt9fVxuXG4vLyDil4/lgIvnm67jgYvjgonil4bil4blgIvnm67jgb7jgafjga4z5YCL44GK44GN44Gr6YG45oqe44CCXG5AbWl4aW4gbi1iZXR3ZWVuKCRudW0sICRmaXJzdCwgJGxhc3QpIHsmOm50aC1jaGlsZCgjeyRudW19bik6bnRoLWNoaWxkKG4gKyAjeyRmaXJzdH0pOm50aC1jaGlsZCgtbiArICN7JGxhc3R9KSB7QGNvbnRlbnQ7fX1cblxuLy8g4peP5YCL55uu44KS6Zmk44GE44Gm44CB44GZ44G544Gm6YG45oqe44CCXG5AbWl4aW4gYWxsLWJ1dCgkbnVtKSB7Jjpub3QoOm50aC1jaGlsZCgjeyRudW19KSkge0Bjb250ZW50O319XG5cbi8vIOKXj+WAi+OBiuOBjeOBq+mBuOaKnuOAglxuQG1peGluIGVhY2goJG51bSkgeyY6bnRoLWNoaWxkKCN7JG51bX1uKSB7QGNvbnRlbnQ7fX1cbkBtaXhpbiBldmVyeSgkbnVtKSB7JjpudGgtY2hpbGQoI3skbnVtfW4pIHtAY29udGVudDt9fVxuXG4vLyDmnIDliJ3jgYvjgonil4/lgIvnm67jgajmnIDlvozjgYvjgonil4/lgIvnm67jgpLpgbjmip7jgIJcbkBtaXhpbiBmcm9tLWZpcnN0LWxhc3QoJG51bSkgeyY6bnRoLWNoaWxkKCN7JG51bX0pLCY6bnRoLWxhc3QtY2hpbGQoI3skbnVtfSkge0Bjb250ZW50O319XG5cbi8vIOKXj+KXj+WAi+S4reOAgeecn+OCk+S4reOCkumBuOaKnuOAglxuQG1peGluIG1pZGRsZSgkbnVtKSB7JjpudGgtY2hpbGQoI3tyb3VuZCgkbnVtIC8gMil9KSB7QGNvbnRlbnQ7fX1cblxuLy8g5pyA5Yid44Gu4peP5YCL44Go5pyA5b6M44Gu4peP5YCL44KS6Zmk44GE44Gm44CB44GZ44G544Gm6YG45oqe44CCXG5AbWl4aW4gYWxsLWJ1dC1maXJzdC1sYXN0KCRudW0pIHsmOm50aC1jaGlsZChuICsgI3skbnVtfSk6bnRoLWxhc3QtY2hpbGQobiArICN7JG51bX0pIHtAY29udGVudDt9fVxuXG4vLyDil4/il4/lgIvkuK3jga7mnIDliJ3jga4x5YCL55uu44KS6YG45oqe44CCXG5AbWl4aW4gZmlyc3Qtb2YoJGxpbWl0KSB7JjpudGgtbGFzdC1jaGlsZCgjeyRsaW1pdH0pOmZpcnN0LWNoaWxkIHtAY29udGVudDt9fVxuXG4vLyDil4/il4/lgIvkuK3jga7mnIDlvozjga4x5YCL55uu44KS6YG45oqe44CCXG5AbWl4aW4gbGFzdC1vZigkbGltaXQpIHsmOm50aC1vZi10eXBlKCN7JGxpbWl0fSk6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7QGNvbnRlbnQ7fX1cblxuLy8g4peP5YCL5Lul5LiK44Gq44KJ44GZ44G544Gm44KS6YG45oqe44CCXG5AbWl4aW4gYXQtbGVhc3QoJG51bSkgeyRzZWxlY3RvcjogJjskY2hpbGQ6IG50aChudGgoJHNlbGVjdG9yLCAtMSksIC0xKTsmOm50aC1sYXN0LWNoaWxkKG4gKyAjeyRudW19KSwmOm50aC1sYXN0LWNoaWxkKG4gKyAjeyRudW19KSB+ICN7JGNoaWxkfSB7QGNvbnRlbnQ7fX1cblxuLy8g4peP5YCL5Lul5LiL44Gq44KJ44GZ44G544Gm44KS6YG45oqe44CCXG5AbWl4aW4gYXQtbW9zdCgkbnVtKSB7JHNlbGVjdG9yOiAmOyRjaGlsZDogbnRoKG50aCgkc2VsZWN0b3IsIC0xKSwgLTEpOyY6bnRoLWxhc3QtY2hpbGQoLW4gKyAjeyRudW19KTpmaXJzdC1jaGlsZCwmOm50aC1sYXN0LWNoaWxkKC1uICsgI3skbnVtfSk6Zmlyc3QtY2hpbGQgfiAjeyRjaGlsZH0ge0Bjb250ZW50O319XG5cbi8vIOKXj+WAi+OBi+OCiTEw5YCL44Gu6ZaT44Gq44KJ44GZ44G544Gm44KS6YG45oqe44CCXG5AbWl4aW4gaW4tYmV0d2VlbigkbWluLCAkbWF4KSB7JHNlbGVjdG9yOiAmOyRjaGlsZDogbnRoKG50aCgkc2VsZWN0b3IsIC0xKSwgLTEpOyY6bnRoLWxhc3QtY2hpbGQobiArICN7JG1pbn0pOm50aC1sYXN0LWNoaWxkKC1uICsgI3skbWF4fSk6Zmlyc3QtY2hpbGQsJjpudGgtbGFzdC1jaGlsZChuICsgI3skbWlufSk6bnRoLWxhc3QtY2hpbGQoLW4gKyAjeyRtYXh9KTpmaXJzdC1jaGlsZCB+ICN7JGNoaWxkfSB7QGNvbnRlbnQ7fX1cblxuLy8g5pyA5Yid44GuMeWAi+ebruOCkumBuOaKnuOAglxuQG1peGluIGZpcnN0LWNoaWxkKCkgeyY6Zmlyc3Qtb2YtdHlwZSB7QGNvbnRlbnQ7fX1cblxuLy8g5pyA5b6M44GuMeWAi+ebruOCkumBuOaKnuOAglxuQG1peGluIGZpcnN0LWNoaWxkKCkgeyY6bGFzdC1vZi10eXBlIHtAY29udGVudDt9fVxuXG4vLyDlgbbmlbDlgIvjgYrjgY3jgavpgbjmip7jgIJcbkBtaXhpbiBldmVuKCkgeyY6bnRoLWNoaWxkKGV2ZW4pIHtAY29udGVudDt9fVxuXG4vLyDlpYfmlbDlgIvjgYrjgY3jgavpgbjmip7jgIJcbkBtaXhpbiBvZGQoKSB7JjpudGgtY2hpbGQob2RkKSB7QGNvbnRlbnQ7fX1cblxuLy8g5pyA5Yid44GuMeWAi+ebruOBqOacgOW+jOOBrjHlgIvnm67jgpLpgbjmip7jgIJcbkBtaXhpbiBmaXJzdC1sYXN0KCkgeyY6Zmlyc3QtY2hpbGQsJjpsYXN0LWNoaWxkIHtAY29udGVudDt9fVxuXG4vLyDllK/kuIDjga7lrZDopoHntKDjgafjgYLjgovjgajjgY3jgavpgbjmip7jgIJcbkBtaXhpbiB1bmlxdWUoKSB7Jjpvbmx5LWNoaWxkIHtAY29udGVudDt9fVxuQG1peGluIG9ubHkoKSB7Jjpvbmx5LWNoaWxkIHtAY29udGVudDt9fVxuXG4vLyDllK/kuIDjga7lrZDopoHntKDjgafjgarjgYTjgajjgY3jgavpgbjmip7jgIJcbkBtaXhpbiBub3QtdW5pcXVlKCkgeyY6bm90KDpvbmx5LWNoaWxkKSB7QGNvbnRlbnQ7fX1cblxuLy8vIFRoaXMgbWl4aW4gaXMgdXNlZCB0byBhdXRvbWF0aWNhbGx5IHNvcnQgei1pbmRleCBpbiBudW1lcmljYWwgb3JkZXIuIEJ1dCBpdFxuLy8vIGNhbiBhbHNvIHNvcnQgdGhlbSBpbiBhbnRpLW51bWVyaWNhbCBvcmRlciwgZGVwZW5kaW5nIHRoZSBwYXJhbWV0ZXJzIHlvdSB1c2UuXG4vLy8gQGdyb3VwIHVzaW5nIGZ1bmN0aW9uc1xuLy8vIEBjb250ZW50IFtXcml0ZSB0aGUgc3R5bGUgeW91IHdhbnQgdG8gYXBwbHkgdG8gdGhlIGNoaWxkcmVuLCBhbmQgaXQgd2lsbCBiZSBhZGRlZCB3aXRoaW4gdGhlIEBjb250ZW50IGRpcmVjdGl2ZV1cbi8vLyBAcGFyYW0ge251bWJlcn0gJG51bSAtIE51bWJlciBvZiBjaGlsZHJlblxuLy8vIEBwYXJhbSB7c3RyaW5nfSAkZGlyZWN0aW9uIFtmb3J3YXJkXSAtIERpcmVjdGlvbiBvZiB0aGUgc29ydFxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkaW5kZXggWzBdIC0gSW5kZXggb2YgdGhlIHNvcnRpbmdcbkBtaXhpbiBjaGlsZC1pbmRleCgkbnVtLCAkZGlyZWN0aW9uOiAnZm9yd2FyZCcsICRpbmRleDogMCkge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRudW0ge1xuICAgIEBpZiAoJGRpcmVjdGlvbiA9PSAnZm9yd2FyZCcpIHtcbiAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgIHotaW5kZXg6IG9yZGVyLWluZGV4KCRpLCAkaW5kZXgpO1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09ICdiYWNrd2FyZCcpIHtcbiAgICAgICY6bnRoLWxhc3QtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgei1pbmRleDogb3JkZXItaW5kZXgoJGksICRpbmRleCk7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8vIFVzZWQgYnkgdGhlIGNoaWxkLWluZGV4IG1peGluLiBJdCB3aWxsIHJldHVybmVkIHRoZSBwcm9wZXIgc29ydGVkIG51bWJlcnNcbi8vLyBkZXBlbmRpbmcgb24gdGhlIGAkaW5kZXhgIHZhbHVlLlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7bnVtYmVyfSAkbnVtIC0gTnVtYmVyIG9mIGNoaWxkcmVuXG4vLy8gQHBhcmFtIHtudW1iZXJ9ICRpbmRleCAtIEluZGV4IG9mIHRoZSBzb3J0aW5nXG5AZnVuY3Rpb24gb3JkZXItaW5kZXgoJGksICRpbmRleCkge1xuICBAcmV0dXJuICgkaW5kZXggKyAkaSk7XG59XG5AbWl4aW4gdHJhbnN7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCBcIl9zZXR0aW5nXCI7XG5AaW1wb3J0IFwiX21peGluXCI7XG5cbmJvZHkuaG9tZSN0b3Age1xuICAgIC5uZXdzZGF5IHtcbiAgICAgICAgLndwLWJsb2NrLWNvbHVtbiB7fVxuXG4gICAgICAgIC53cC1ibG9jay1jb2x1bW4ge1xuICAgICAgICAgICAgLnRheG9ub215LWNhdGVnb3J5IHtcblxuICAgICAgICAgICAgICAgIGEsXG4gICAgICAgICAgICAgICAgYTpsaW5rLFxuICAgICAgICAgICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgICAgICAgICBhOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBhOmhvdmVyIHt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzcCkge1xuICAgICAgICAubmV3c2RheSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgLnRheG9ub215LWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRvcC1iYW5uZXIge1xuICAgICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbms6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93aW5kb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsuYmxhbms6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy93aW5kb3cuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci1ibnIge1xuICAgICAgICAud3AtYmxvY2stY29sdW1uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNEOEQ4RDg7XG5cbiAgICAgICAgICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NpcmNsZS1jaGV2cm9uLXJpZ2h0LXNvbGlkLWZ1bGwtZ3Iuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5ld3Mge1xuXG4gICAgICAgIGEsXG4gICAgICAgIGE6bGluayxcbiAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICBhOmFjdGl2ZSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIge31cbiAgICB9XG5cbiAgICAubmV3cy1idG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgLnZrX2J1dHRvbl9saW5rX3R4dCB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBhLFxuICAgICAgICBhOmxpbmssXG4gICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgYTphY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTRweCAyOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM1RDVENUQ7XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uZXdzLWJ0bi5uZXdzLWJ0bi1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzcCkge1xuICAgICAgICAubmV3cy1idG4ge1xuICAgICAgICAgICAgLnZrX2J1dHRvbl9saW5rX3R4dCB7fVxuXG4gICAgICAgICAgICBhLFxuICAgICAgICAgICAgYTpsaW5rLFxuICAgICAgICAgICAgYTp2aXNpdGVkLFxuICAgICAgICAgICAgYTphY3RpdmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKHNwKSB7XG4gICAgICAgIC52a19ibG9jay1tYXJnaW4tMC0tbWFyZ2luLXRvcC5zZWloaW4ge1xuICAgICAgICAgICAgLndwLWJsb2NrLWNvdmVyIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWdyIHtcblxuICAgICAgICBhLmhhcy12ay1jb2xvci1wcmltYXJ5LWNvbG9yLFxuICAgICAgICBhLFxuICAgICAgICBhOmxpbmssXG4gICAgICAgIGE6dmlzaXRlZCxcbiAgICAgICAgYTphY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIC52a19idXR0b25fbGlua190eHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmEtc29saWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1idG4ge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAuYmxvY2stYnRuLmxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5idXNzaW5lc3MtYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAud3AtYmxvY2stcXVlcnkge1xuICAgICAgICAud3AtYmxvY2stc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9wLWltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhKHNwKSB7XG4gICAgYm9keS5ob21lIHtcblxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudG9wLWJhbm5lciB7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC53cC1ibG9jay1ncm91cCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSJdfQ== */