<br />
<b>Deprecated</b>:  The each() function is deprecated. This message will be suppressed on further calls in <b>/home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php</b> on line <b>456</b><br />
@charset "UTF-8";
.facility-section {
  padding-bottom: 0;
  /* .facility-section--character */
  /* .facility-section--convenience */
  /* .facility-section--clinic */
  /* .facility-section--cleaning */
  /* .facility-section--travel */
  /* .facility-section--rental */
  /* .facility-section--other_service */
  /* .facility-section--cafedeli */
}

.facility-section--character .m-popup--link-06,
.facility-section--character .m-popup--link-16 {
  display: none;
}

.facility-section--convenience .m-popup--link-07,
.facility-section--convenience .m-popup--link-15,
.facility-section--convenience .m-popup--link-32,
.facility-section--convenience .m-popup--link-33,
.facility-section--convenience .m-popup--link-34 {
  display: none;
}

.facility-section--clinic .m-popup--link-02,
.facility-section--clinic .m-popup--link-03,
.facility-section--clinic .m-popup--link-04,
.facility-section--clinic .m-popup--link-05,
.facility-section--clinic .m-popup--link-15,
.facility-section--clinic .m-popup--link-16,
.facility-section--clinic .m-popup--link-33,
.facility-section--clinic .m-popup--link-34 {
  display: none;
}

.facility-section--cleaning .m-popup--link-03,
.facility-section--cleaning .m-popup--link-04,
.facility-section--cleaning .m-popup--link-05,
.facility-section--cleaning .m-popup--link-06 {
  display: none;
}

.facility-section--travel .m-popup--link-02,
.facility-section--travel .m-popup--link-07,
.facility-section--travel .m-popup--link-33 {
  display: none;
}

.facility-section--rental .m-popup--link-23,
.facility-section--rental .m-popup--link-29,
.facility-section--rental .m-popup--link-28 {
  display: none;
}

.facility-section--other_service .m-popup--link-02,
.facility-section--other_service .m-popup--link-07,
.facility-section--other_service .m-popup--link-15,
.facility-section--other_service .m-popup--link-33 {
  display: none;
}

.facility-section--cafedeli .m-popup--link-34 {
  display: none;
}

.facility-section--cafedeli .m-floor {
  /* .m-floor--map_box-f12 */
  /* .m-floor--map_box-f13 */
}

.facility-section--cafedeli .m-floor--map_box-f12 {
  padding: 64px 120px 0 0;
  width: calc(1370px + 120px);
}

@media (max-width: 425px) {
  .facility-section--cafedeli .m-floor--map_box-f12 {
    padding: 29px 54px 0 0;
    width: calc(615px + 54px);
  }
}

.facility-section--cafedeli .m-floor--map_box-f13 {
  padding: 32px 40px 0;
  width: calc(1370px + 80px);
}

@media (max-width: 425px) {
  .facility-section--cafedeli .m-floor--map_box-f13 {
    padding: 14px 18px 0;
    width: calc(608px + 36px);
  }
}

@media (max-width: 425px) {
  .facility-section--cafedeli .m-popup--link {
    opacity: 1;
  }
}

.facility-section--cafedeli .m-popup--link-01,
.facility-section--cafedeli .m-popup--link-02,
.facility-section--cafedeli .m-popup--link-07,
.facility-section--cafedeli .m-popup--link-15,
.facility-section--cafedeli .m-popup--link-17 {
  display: none;
}

.facility-section--cafedeli #floorb1 .m-map--status {
  margin-bottom: 0;
  /*カフェデリページのみ余白カット*/
}

@media (max-width: 425px) {
  .facility-section--cafedeli #floorb1 .m-map--status {
    margin-bottom: 48px;
  }
}

.facility-section--cafedeli #floor12 .m-floor--building_list, .facility-section--cafedeli #floor13 .m-floor--building_list {
  /* IE10 */
  /* Android4.3以下、Safari3.1〜6.0 */
  /* Safari6.1以降 */
  display: flex;
}

.facility-section .m-floor--building_list {
  display: none;
}

.facility-description {
  font-size: 14px;
  margin-bottom: 64px;
  /* .facility-description-payment */
}

.facility-description-payment {
  /* IE10 */
  /* Android4.3以下、Safari3.1〜6.0 */
  /* Safari6.1以降 */
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .facility-description-payment {
    display: block;
  }
}

.facility-hour {
  /* .facility-hour--box */
  /* .facility-hour--text */
  /* .facility-hour--caution */
}

.facility-hour--box {
  width: 50%;
}

@media (max-width: 425px) {
  .facility-hour--box {
    width: 100%;
    margin-bottom: 32px;
  }
}

.facility-hour--text {
  font-size: 21px;
  font-weight: 600;
  margin-bottom: 8px;
  line-height: 1.5;
}

.facility-hour--caution {
  font-size: 12px;
  line-height: 1.5;
}

.facility-payment {
  /* .facility-payment--box */
}

.facility-payment--box {
  width: 50%;
}

@media (max-width: 425px) {
  .facility-payment--box {
    width: 100%;
  }
}

.facility-shop {
  background-color: #e2f5fa;
  padding: 130px 0;
}

.facility-shop {
  /* .facility-shop--item */
  /* .facility-shop--article */
  /* .facility-shop--top_article */
  /* .facility-shop--top_article-clinic */
  /* .facility-shop--top_article-cafedeli */
  /* .facility-shop--logo */
  /* .facility-shop--logo_img */
  /* .facility-shop--info */
  /* .facility-shop--tag_box */
  /* .facility-shop--area */
  /* .facility-shop--floor */
  /* .facility-shop--type */
  /* .facility-shop--name */
  /* .facility-shop--info_list */
  /* .facility-shop--info_item */
  /* .facility-shop--info_item_2ndline */
  /* .facility-shop--btn_list */
  /* .facility-shop--btn_item */
  /* .facility-shop--btn_link */
  /* .facility-shop--btn_link-l */
  /* .facility-shop--info_img */
  /* .facility-shop--bottom_article */
  /* .facility-shop--bottom_article-table */
  /* .facility-shop--caution */
  /* .facility-shop--business_table */
  /* .facility-shop--business_table-s */
  /* .facility-shop--business_th */
  /* .facility-shop--tbody */
  /* .facility-shop--th */
  /* .facility-shop--td */
  /* . facility-shop--td-holiday */
}

.facility-shop--item {
  background-color: #fff;
  border-radius: 20px;
  padding: 38px 26px;
  margin-bottom: 48px;
}

@media (max-width: 425px) {
  .facility-shop--item {
    padding: 16px;
  }
}

.facility-shop--item:last-of-type {
  margin-bottom: 0;
}

.facility-shop--article {
  position: relative;
}

.facility-shop--top_article {
  /* IE10 */
  /* Android4.3以下、Safari3.1〜6.0 */
  /* Safari6.1以降 */
  display: flex;
  align-items: flex-start;
  margin-bottom: 36px;
  position: relative;
}

@media (max-width: 425px) {
  .facility-shop--top_article {
    flex-wrap: wrap;
    margin-bottom: 24px;
  }
}

.facility-shop--top_article-clinic {
  margin-bottom: 48px;
}

@media (max-width: 425px) {
  .facility-shop--top_article-clinic {
    margin-bottom: 24px;
  }
}

.facility-shop--top_article-cafedeli {
  margin-bottom: 0;
}

.facility-shop--logo {
  width: 134px;
  height: 134px;
  margin-right: 24px;
  background: linear-gradient(to right, #4B8EC3, #001B65);
}

@media (max-width: 425px) {
  .facility-shop--logo {
    width: 72px;
    height: 72px;
    margin-right: 16px;
  }
}

.facility-shop--logo_img {
  width: 132px;
  display: block;
  margin-top: 1px;
  margin-left: 1px;
}

@media (max-width: 425px) {
  .facility-shop--logo_img {
    width: 70px;
  }
}

.facility-shop--info {
  width: calc(100% - 134px - 24px - 300px - 24px);
  margin-right: 24px;
  /* .facility-shop--info-nophoto */
}

@media (max-width: 425px) {
  .facility-shop--info {
    width: calc(100% - 72px - 16px);
    margin-right: 0;
  }
}

.facility-shop--info-nophoto {
  width: calc(100% - 134px - 24px);
  margin-right: 0;
}

@media (max-width: 425px) {
  .facility-shop--info-nophoto {
    width: calc(100% - 72px - 16px);
  }
}

.facility-shop--tag_box {
  margin-bottom: 24px;
}

.facility-shop--area {
  display: inline-block;
}

.facility-shop--floor {
  display: inline-block;
}

.facility-shop--floor .m-tag--text-floor {
  padding-left: 28px;
  padding-right: 28px;
}

@media (max-width: 425px) {
  .facility-shop--floor .m-tag--text-floor {
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media (max-width: 425px) {
  .facility-shop--type .m-tag--text-type {
    padding-left: 12px;
    padding-right: 12px;
    letter-spacing: -.05rem;
  }
}

.facility-shop--name {
  font-weight: 600;
  font-size: 21px;
  margin-bottom: 12px;
}

@media (max-width: 425px) {
  .facility-shop--name {
    font-size: 18px;
    margin-bottom: 16px;
  }
}

.facility-shop--info_list {
  font-size: 14px;
}

@media (max-width: 425px) {
  .facility-shop--info_list {
    font-size: 12px;
  }
}

.facility-shop--info_item {
  padding-left: 1.5em;
  position: relative;
}

.facility-shop--info_item:before {
  content: "\025a0";
  position: absolute;
  top: 0;
  left: 0;
}

.facility-shop--info_item_2ndline {
  margin-left: 4.2rem;
  display: block;
}

@media (max-width: 425px) {
  .facility-shop--info_item_2ndline {
    margin-left: .5rem;
    display: inline;
  }
}

.facility-shop--btn_list {
  position: absolute;
  top: 0;
  right: 0;
}

@media (max-width: 425px) {
  .facility-shop--btn_list {
    position: relative;
    width: 100%;
    margin-top: 24px;
  }
}

.facility-shop--btn_link {
  font-size: 14px;
  display: block;
  width: 200px;
  line-height: 38px;
  border: 1px solid #b0b0b0;
  border-radius: 19px;
  text-align: center;
  position: relative;
  margin: 0 0 0 auto;
}

@media (max-width: 425px) {
  .facility-shop--btn_link {
    width: 100%;
  }
}

.facility-shop--btn_link:before {
  position: absolute;
  content: "";
  width: 20px;
  height: 1px;
  top: 50%;
  right: 12px;
  background-color: #000;
}

.facility-shop--btn_link:after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-top: 4px solid #000;
  border-right: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid transparent;
  top: calc(50% - 3px);
  right: 12px;
  transform: rotate(45deg);
}

.facility-shop--btn_link-l {
  width: 496px;
  margin: 0 0 12px 0;
}

@media (max-width: 425px) {
  .facility-shop--btn_link-l {
    width: 100%;
    font-size: 12px;
    line-height: 1.5;
    padding: 8px 0;
    border-radius: 27px;
  }
}

.facility-shop--info_img {
  width: 300px;
  display: block;
  margin-top: 72px;
  /* .facility-shop--info_img-nobtn */
}

@media (max-width: 425px) {
  .facility-shop--info_img {
    width: 100%;
    margin-top: 24px;
  }
}

.facility-shop--info_img-nobtn {
  margin-top: 0;
}

@media (max-width: 425px) {
  .facility-shop--info_img-nobtn {
    margin-top: 24px;
  }
}

.facility-shop--bottom_article {
  width: calc(100% - 134px - 24px);
  margin: 0 0 0 auto;
}

@media (max-width: 425px) {
  .facility-shop--bottom_article {
    width: 100%;
  }
}

.facility-shop--bottom_article-table {
  width: 100%;
}

@media (max-width: 425px) {
  .facility-shop--bottom_article-table {
    overflow-x: scroll;
  }
}

.facility-shop--bottom_article-table .facility-shop--caution {
  margin-top: 12px;
}

.facility-shop--caution {
  font-size: 12px;
}

.facility-shop--business_table {
  width: 100%;
}

@media (max-width: 425px) {
  .facility-shop--business_table {
    width: 800px;
  }
}

@media (max-width: 425px) {
  .facility-shop--business_table-s {
    width: 400px;
  }
}

.facility-shop--business_th {
  border-top: 1px dashed #3cbedc;
  border-bottom: 1px dashed #3cbedc;
  border-right: 1px dashed #3cbedc;
  text-align: center;
  font-weight: 600;
  font-size: 14px;
  padding: 8px 0;
  vertical-align: middle;
}

.facility-shop--business_th:last-of-type {
  border-right: none;
}

.facility-shop--tbody {
  font-size: 12px;
}

.facility-shop--th {
  font-weight: 400;
  padding: 12px 20px;
  border-bottom: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  vertical-align: middle;
  text-align: left;
}

@media (max-width: 425px) {
  .facility-shop--th {
    padding: 8px;
  }
}

.facility-shop--th:first-of-type {
  border-left: none;
}

.facility-shop--td {
  padding: 8px 20px;
  border-bottom: 1px solid #e3e3e3;
  border-left: 1px solid #e3e3e3;
  vertical-align: middle;
}

@media (max-width: 425px) {
  .facility-shop--td {
    padding: 8px;
  }
}

.facility-shop--td-holiday {
  text-align: center;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9jc3MvbGF5b3V0L2ZhY2lsaXR5LmNzcyIsImNvbW1vbi9jc3MvbGF5b3V0L2ZhY2lsaXR5LnNjc3MiLCJjb21tb24vY3NzL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0loQjtFQUNFLGlCQUFpQjtFQUNqQixpQ0FBQTtFQU9BLG1DQUFBO0VBVUEsOEJBQUE7RUFhQSxnQ0FBQTtFQVNBLDhCQUFBO0VBUUEsOEJBQUE7RUFRRSxxQ0FBQTtFQVNGLGdDQUFBO0FEM0RGOztBQ0pHOztFQUdHLGFBQWE7QURNbkI7O0FDRkc7Ozs7O0VBTUcsYUFBYTtBREluQjs7QUNBRzs7Ozs7Ozs7RUFTRyxhQUFhO0FERW5COztBQ0VHOzs7O0VBS0csYUFBYTtBREFuQjs7QUNJRzs7O0VBSUcsYUFBYTtBREZuQjs7QUNNRzs7O0VBSUcsYUFBYTtBREpuQjs7QUNRSzs7OztFQUtPLGFBQWE7QUROekI7O0FDVUc7RUFFTyxhQUFhO0FEUnZCOztBQ01HO0VBS0csMEJBQUE7RUFTQSwwQkFBQTtBRGZOOztBQ0NHO0VBT0ssdUJBQXVCO0VBQ3ZCLDJCQUEyQjtBREpuQzs7QUVyQ0U7RURpQ0M7SUFVTyxzQkFBc0I7SUFDdEIseUJBQXlCO0VERGpDO0FBQ0Y7O0FDWEc7RUFnQkssb0JBQW9CO0VBQ3BCLDBCQUEwQjtBRERsQzs7QUVqREU7RURpQ0M7SUFtQk8sb0JBQW9CO0lBQ3BCLHlCQUF5QjtFREVqQztBQUNGOztBRXhERTtFRGlDQztJQTBCSyxVQUFVO0VERWhCO0FBQ0Y7O0FDN0JHOzs7OztFQWtDRyxhQUFhO0FER25COztBQ3JDRztFQXNDSyxnQkFBZ0I7RUFBRyxrQkFBQTtBREkzQjs7QUUzRUU7RURpQ0M7SUF3Q08sbUJBQW1CO0VETzNCO0FBQ0Y7O0FDaERHO0VDakJ1QixTQUFBO0VBQ0EsK0JBQUE7RUFDQyxnQkFBQTtFQUN2QixhQUFhO0FGd0VqQjs7QUM3SEE7RUF1SEksYUFBYTtBRFVqQjs7QUNQQTtFQUNF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O0FFbmtCRTtFRGdiRDtJQU1LLFlBQVk7RURrSmhCO0FBQ0Y7O0FDL0lFO0VBQ0Usa0JBQWtCO0FEa0p0QiIsImZpbGUiOiJjb21tb24vY3NzL2xheW91dC9mYWNpbGl0eS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uZmFjaWxpdHktc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAvKiAuZmFjaWxpdHktc2VjdGlvbi0tY2hhcmFjdGVyICovXG4gIC8qIC5mYWNpbGl0eS1zZWN0aW9uLS1jb252ZW5pZW5jZSAqL1xuICAvKiAuZmFjaWxpdHktc2VjdGlvbi0tY2xpbmljICovXG4gIC8qIC5mYWNpbGl0eS1zZWN0aW9uLS1jbGVhbmluZyAqL1xuICAvKiAuZmFjaWxpdHktc2VjdGlvbi0tdHJhdmVsICovXG4gIC8qIC5mYWNpbGl0eS1zZWN0aW9uLS1yZW50YWwgKi9cbiAgLyogLmZhY2lsaXR5LXNlY3Rpb24tLW90aGVyX3NlcnZpY2UgKi9cbiAgLyogLmZhY2lsaXR5LXNlY3Rpb24tLWNhZmVkZWxpICovXG59XG5cbi5mYWNpbGl0eS1zZWN0aW9uLS1jaGFyYWN0ZXIgLm0tcG9wdXAtLWxpbmstMDYsXG4uZmFjaWxpdHktc2VjdGlvbi0tY2hhcmFjdGVyIC5tLXBvcHVwLS1saW5rLTE2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhY2lsaXR5LXNlY3Rpb24tLWNvbnZlbmllbmNlIC5tLXBvcHVwLS1saW5rLTA3LFxuLmZhY2lsaXR5LXNlY3Rpb24tLWNvbnZlbmllbmNlIC5tLXBvcHVwLS1saW5rLTE1LFxuLmZhY2lsaXR5LXNlY3Rpb24tLWNvbnZlbmllbmNlIC5tLXBvcHVwLS1saW5rLTMyLFxuLmZhY2lsaXR5LXNlY3Rpb24tLWNvbnZlbmllbmNlIC5tLXBvcHVwLS1saW5rLTMzLFxuLmZhY2lsaXR5LXNlY3Rpb24tLWNvbnZlbmllbmNlIC5tLXBvcHVwLS1saW5rLTM0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhY2lsaXR5LXNlY3Rpb24tLWNsaW5pYyAubS1wb3B1cC0tbGluay0wMixcbi5mYWNpbGl0eS1zZWN0aW9uLS1jbGluaWMgLm0tcG9wdXAtLWxpbmstMDMsXG4uZmFjaWxpdHktc2VjdGlvbi0tY2xpbmljIC5tLXBvcHVwLS1saW5rLTA0LFxuLmZhY2lsaXR5LXNlY3Rpb24tLWNsaW5pYyAubS1wb3B1cC0tbGluay0wNSxcbi5mYWNpbGl0eS1zZWN0aW9uLS1jbGluaWMgLm0tcG9wdXAtLWxpbmstMTUsXG4uZmFjaWxpdHktc2VjdGlvbi0tY2xpbmljIC5tLXBvcHVwLS1saW5rLTE2LFxuLmZhY2lsaXR5LXNlY3Rpb24tLWNsaW5pYyAubS1wb3B1cC0tbGluay0zMyxcbi5mYWNpbGl0eS1zZWN0aW9uLS1jbGluaWMgLm0tcG9wdXAtLWxpbmstMzQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFjaWxpdHktc2VjdGlvbi0tY2xlYW5pbmcgLm0tcG9wdXAtLWxpbmstMDMsXG4uZmFjaWxpdHktc2VjdGlvbi0tY2xlYW5pbmcgLm0tcG9wdXAtLWxpbmstMDQsXG4uZmFjaWxpdHktc2VjdGlvbi0tY2xlYW5pbmcgLm0tcG9wdXAtLWxpbmstMDUsXG4uZmFjaWxpdHktc2VjdGlvbi0tY2xlYW5pbmcgLm0tcG9wdXAtLWxpbmstMDYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFjaWxpdHktc2VjdGlvbi0tdHJhdmVsIC5tLXBvcHVwLS1saW5rLTAyLFxuLmZhY2lsaXR5LXNlY3Rpb24tLXRyYXZlbCAubS1wb3B1cC0tbGluay0wNyxcbi5mYWNpbGl0eS1zZWN0aW9uLS10cmF2ZWwgLm0tcG9wdXAtLWxpbmstMzMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFjaWxpdHktc2VjdGlvbi0tcmVudGFsIC5tLXBvcHVwLS1saW5rLTIzLFxuLmZhY2lsaXR5LXNlY3Rpb24tLXJlbnRhbCAubS1wb3B1cC0tbGluay0yOSxcbi5mYWNpbGl0eS1zZWN0aW9uLS1yZW50YWwgLm0tcG9wdXAtLWxpbmstMjgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFjaWxpdHktc2VjdGlvbi0tb3RoZXJfc2VydmljZSAubS1wb3B1cC0tbGluay0wMixcbi5mYWNpbGl0eS1zZWN0aW9uLS1vdGhlcl9zZXJ2aWNlIC5tLXBvcHVwLS1saW5rLTA3LFxuLmZhY2lsaXR5LXNlY3Rpb24tLW90aGVyX3NlcnZpY2UgLm0tcG9wdXAtLWxpbmstMTUsXG4uZmFjaWxpdHktc2VjdGlvbi0tb3RoZXJfc2VydmljZSAubS1wb3B1cC0tbGluay0zMyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYWNpbGl0eS1zZWN0aW9uLS1jYWZlZGVsaSAubS1wb3B1cC0tbGluay0zNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYWNpbGl0eS1zZWN0aW9uLS1jYWZlZGVsaSAubS1mbG9vciB7XG4gIC8qIC5tLWZsb29yLS1tYXBfYm94LWYxMiAqL1xuICAvKiAubS1mbG9vci0tbWFwX2JveC1mMTMgKi9cbn1cblxuLmZhY2lsaXR5LXNlY3Rpb24tLWNhZmVkZWxpIC5tLWZsb29yLS1tYXBfYm94LWYxMiB7XG4gIHBhZGRpbmc6IDY0cHggMTIwcHggMCAwO1xuICB3aWR0aDogY2FsYygxMzcwcHggKyAxMjBweCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2VjdGlvbi0tY2FmZWRlbGkgLm0tZmxvb3ItLW1hcF9ib3gtZjEyIHtcbiAgICBwYWRkaW5nOiAyOXB4IDU0cHggMCAwO1xuICAgIHdpZHRoOiBjYWxjKDYxNXB4ICsgNTRweCk7XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNlY3Rpb24tLWNhZmVkZWxpIC5tLWZsb29yLS1tYXBfYm94LWYxMyB7XG4gIHBhZGRpbmc6IDMycHggNDBweCAwO1xuICB3aWR0aDogY2FsYygxMzcwcHggKyA4MHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mYWNpbGl0eS1zZWN0aW9uLS1jYWZlZGVsaSAubS1mbG9vci0tbWFwX2JveC1mMTMge1xuICAgIHBhZGRpbmc6IDE0cHggMThweCAwO1xuICAgIHdpZHRoOiBjYWxjKDYwOHB4ICsgMzZweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mYWNpbGl0eS1zZWN0aW9uLS1jYWZlZGVsaSAubS1wb3B1cC0tbGluayB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFjaWxpdHktc2VjdGlvbi0tY2FmZWRlbGkgLm0tcG9wdXAtLWxpbmstMDEsXG4uZmFjaWxpdHktc2VjdGlvbi0tY2FmZWRlbGkgLm0tcG9wdXAtLWxpbmstMDIsXG4uZmFjaWxpdHktc2VjdGlvbi0tY2FmZWRlbGkgLm0tcG9wdXAtLWxpbmstMDcsXG4uZmFjaWxpdHktc2VjdGlvbi0tY2FmZWRlbGkgLm0tcG9wdXAtLWxpbmstMTUsXG4uZmFjaWxpdHktc2VjdGlvbi0tY2FmZWRlbGkgLm0tcG9wdXAtLWxpbmstMTcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFjaWxpdHktc2VjdGlvbi0tY2FmZWRlbGkgI2Zsb29yYjEgLm0tbWFwLS1zdGF0dXMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAvKuOCq+ODleOCp+ODh+ODquODmuODvOOCuOOBruOBv+S9meeZveOCq+ODg+ODiCovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2VjdGlvbi0tY2FmZWRlbGkgI2Zsb29yYjEgLm0tbWFwLS1zdGF0dXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNlY3Rpb24tLWNhZmVkZWxpICNmbG9vcjEyIC5tLWZsb29yLS1idWlsZGluZ19saXN0LCAuZmFjaWxpdHktc2VjdGlvbi0tY2FmZWRlbGkgI2Zsb29yMTMgLm0tZmxvb3ItLWJ1aWxkaW5nX2xpc3Qge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgLyogSUUxMCAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLyogQW5kcm9pZDQuM+S7peS4i+OAgVNhZmFyaTMuMeOAnDYuMCAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIC8qIFNhZmFyaTYuMeS7pemZjSAqL1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmFjaWxpdHktc2VjdGlvbiAubS1mbG9vci0tYnVpbGRpbmdfbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYWNpbGl0eS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgLyogLmZhY2lsaXR5LWRlc2NyaXB0aW9uLXBheW1lbnQgKi9cbn1cblxuLmZhY2lsaXR5LWRlc2NyaXB0aW9uLXBheW1lbnQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgLyogSUUxMCAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLyogQW5kcm9pZDQuM+S7peS4i+OAgVNhZmFyaTMuMeOAnDYuMCAqL1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIC8qIFNhZmFyaTYuMeS7pemZjSAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktZGVzY3JpcHRpb24tcGF5bWVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZhY2lsaXR5LWhvdXIge1xuICAvKiAuZmFjaWxpdHktaG91ci0tYm94ICovXG4gIC8qIC5mYWNpbGl0eS1ob3VyLS10ZXh0ICovXG4gIC8qIC5mYWNpbGl0eS1ob3VyLS1jYXV0aW9uICovXG59XG5cbi5mYWNpbGl0eS1ob3VyLS1ib3gge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZhY2lsaXR5LWhvdXItLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4uZmFjaWxpdHktaG91ci0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uZmFjaWxpdHktaG91ci0tY2F1dGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZhY2lsaXR5LXBheW1lbnQge1xuICAvKiAuZmFjaWxpdHktcGF5bWVudC0tYm94ICovXG59XG5cbi5mYWNpbGl0eS1wYXltZW50LS1ib3gge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZhY2lsaXR5LXBheW1lbnQtLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNob3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmNWZhO1xuICBwYWRkaW5nOiAxMzBweCAwO1xufVxuXG4uZmFjaWxpdHktc2hvcCB7XG4gIC8qIC5mYWNpbGl0eS1zaG9wLS1pdGVtICovXG4gIC8qIC5mYWNpbGl0eS1zaG9wLS1hcnRpY2xlICovXG4gIC8qIC5mYWNpbGl0eS1zaG9wLS10b3BfYXJ0aWNsZSAqL1xuICAvKiAuZmFjaWxpdHktc2hvcC0tdG9wX2FydGljbGUtY2xpbmljICovXG4gIC8qIC5mYWNpbGl0eS1zaG9wLS10b3BfYXJ0aWNsZS1jYWZlZGVsaSAqL1xuICAvKiAuZmFjaWxpdHktc2hvcC0tbG9nbyAqL1xuICAvKiAuZmFjaWxpdHktc2hvcC0tbG9nb19pbWcgKi9cbiAgLyogLmZhY2lsaXR5LXNob3AtLWluZm8gKi9cbiAgLyogLmZhY2lsaXR5LXNob3AtLXRhZ19ib3ggKi9cbiAgLyogLmZhY2lsaXR5LXNob3AtLWFyZWEgKi9cbiAgLyogLmZhY2lsaXR5LXNob3AtLWZsb29yICovXG4gIC8qIC5mYWNpbGl0eS1zaG9wLS10eXBlICovXG4gIC8qIC5mYWNpbGl0eS1zaG9wLS1uYW1lICovXG4gIC8qIC5mYWNpbGl0eS1zaG9wLS1pbmZvX2xpc3QgKi9cbiAgLyogLmZhY2lsaXR5LXNob3AtLWluZm9faXRlbSAqL1xuICAvKiAuZmFjaWxpdHktc2hvcC0taW5mb19pdGVtXzJuZGxpbmUgKi9cbiAgLyogLmZhY2lsaXR5LXNob3AtLWJ0bl9saXN0ICovXG4gIC8qIC5mYWNpbGl0eS1zaG9wLS1idG5faXRlbSAqL1xuICAvKiAuZmFjaWxpdHktc2hvcC0tYnRuX2xpbmsgKi9cbiAgLyogLmZhY2lsaXR5LXNob3AtLWJ0bl9saW5rLWwgKi9cbiAgLyogLmZhY2lsaXR5LXNob3AtLWluZm9faW1nICovXG4gIC8qIC5mYWNpbGl0eS1zaG9wLS1ib3R0b21fYXJ0aWNsZSAqL1xuICAvKiAuZmFjaWxpdHktc2hvcC0tYm90dG9tX2FydGljbGUtdGFibGUgKi9cbiAgLyogLmZhY2lsaXR5LXNob3AtLWNhdXRpb24gKi9cbiAgLyogLmZhY2lsaXR5LXNob3AtLWJ1c2luZXNzX3RhYmxlICovXG4gIC8qIC5mYWNpbGl0eS1zaG9wLS1idXNpbmVzc190YWJsZS1zICovXG4gIC8qIC5mYWNpbGl0eS1zaG9wLS1idXNpbmVzc190aCAqL1xuICAvKiAuZmFjaWxpdHktc2hvcC0tdGJvZHkgKi9cbiAgLyogLmZhY2lsaXR5LXNob3AtLXRoICovXG4gIC8qIC5mYWNpbGl0eS1zaG9wLS10ZCAqL1xuICAvKiAuIGZhY2lsaXR5LXNob3AtLXRkLWhvbGlkYXkgKi9cbn1cblxuLmZhY2lsaXR5LXNob3AtLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzOHB4IDI2cHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2hvcC0taXRlbSB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG4uZmFjaWxpdHktc2hvcC0taXRlbTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmFjaWxpdHktc2hvcC0tYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhY2lsaXR5LXNob3AtLXRvcF9hcnRpY2xlIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIC8qIElFMTAgKi9cbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC8qIEFuZHJvaWQ0LjPku6XkuIvjgIFTYWZhcmkzLjHjgJw2LjAgKi9cbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAvKiBTYWZhcmk2LjHku6XpmY0gKi9cbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2hvcC0tdG9wX2FydGljbGUge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNob3AtLXRvcF9hcnRpY2xlLWNsaW5pYyB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2hvcC0tdG9wX2FydGljbGUtY2xpbmljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5mYWNpbGl0eS1zaG9wLS10b3BfYXJ0aWNsZS1jYWZlZGVsaSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mYWNpbGl0eS1zaG9wLS1sb2dvIHtcbiAgd2lkdGg6IDEzNHB4O1xuICBoZWlnaHQ6IDEzNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICM0QjhFQzMsICMwMDFCNjUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNEI4RUMzLCAjMDAxQjY1KTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNEI4RUMzLCAjMDAxQjY1KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mYWNpbGl0eS1zaG9wLS1sb2dvIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5mYWNpbGl0eS1zaG9wLS1sb2dvX2ltZyB7XG4gIHdpZHRoOiAxMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mYWNpbGl0eS1zaG9wLS1sb2dvX2ltZyB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNob3AtLWluZm8ge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTM0cHggLSAyNHB4IC0gMzAwcHggLSAyNHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAvKiAuZmFjaWxpdHktc2hvcC0taW5mby1ub3Bob3RvICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2hvcC0taW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcycHggLSAxNnB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNob3AtLWluZm8tbm9waG90byB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzRweCAtIDI0cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2hvcC0taW5mby1ub3Bob3RvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzJweCAtIDE2cHgpO1xuICB9XG59XG5cbi5mYWNpbGl0eS1zaG9wLS10YWdfYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmZhY2lsaXR5LXNob3AtLWFyZWEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mYWNpbGl0eS1zaG9wLS1mbG9vciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZhY2lsaXR5LXNob3AtLWZsb29yIC5tLXRhZy0tdGV4dC1mbG9vciB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mYWNpbGl0eS1zaG9wLS1mbG9vciAubS10YWctLXRleHQtZmxvb3Ige1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2hvcC0tdHlwZSAubS10YWctLXRleHQtdHlwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVyZW07XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNob3AtLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2hvcC0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNob3AtLWluZm9fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mYWNpbGl0eS1zaG9wLS1pbmZvX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uZmFjaWxpdHktc2hvcC0taW5mb19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmFjaWxpdHktc2hvcC0taW5mb19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMjVhMFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZhY2lsaXR5LXNob3AtLWluZm9faXRlbV8ybmRsaW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDQuMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2hvcC0taW5mb19pdGVtXzJuZGxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNob3AtLWJ0bl9saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZhY2lsaXR5LXNob3AtLWJ0bl9saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4uZmFjaWxpdHktc2hvcC0tYnRuX2xpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjBiMGIwO1xuICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZhY2lsaXR5LXNob3AtLWJ0bl9saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmFjaWxpdHktc2hvcC0tYnRuX2xpbms6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cblxuLmZhY2lsaXR5LXNob3AtLWJ0bl9saW5rOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gIHJpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5mYWNpbGl0eS1zaG9wLS1idG5fbGluay1sIHtcbiAgd2lkdGg6IDQ5NnB4O1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2hvcC0tYnRuX2xpbmstbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgfVxufVxuXG4uZmFjaWxpdHktc2hvcC0taW5mb19pbWcge1xuICB3aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA3MnB4O1xuICAvKiAuZmFjaWxpdHktc2hvcC0taW5mb19pbWctbm9idG4gKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mYWNpbGl0eS1zaG9wLS1pbmZvX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4uZmFjaWxpdHktc2hvcC0taW5mb19pbWctbm9idG4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZhY2lsaXR5LXNob3AtLWluZm9faW1nLW5vYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5mYWNpbGl0eS1zaG9wLS1ib3R0b21fYXJ0aWNsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzRweCAtIDI0cHgpO1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2hvcC0tYm90dG9tX2FydGljbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mYWNpbGl0eS1zaG9wLS1ib3R0b21fYXJ0aWNsZS10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZhY2lsaXR5LXNob3AtLWJvdHRvbV9hcnRpY2xlLXRhYmxlIHtcbiAgICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNob3AtLWJvdHRvbV9hcnRpY2xlLXRhYmxlIC5mYWNpbGl0eS1zaG9wLS1jYXV0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmZhY2lsaXR5LXNob3AtLWNhdXRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5mYWNpbGl0eS1zaG9wLS1idXNpbmVzc190YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZhY2lsaXR5LXNob3AtLWJ1c2luZXNzX3RhYmxlIHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5mYWNpbGl0eS1zaG9wLS1idXNpbmVzc190YWJsZS1zIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNob3AtLWJ1c2luZXNzX3RoIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjM2NiZWRjO1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICMzY2JlZGM7XG4gIGJvcmRlci1yaWdodDogMXB4IGRhc2hlZCAjM2NiZWRjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYWNpbGl0eS1zaG9wLS1idXNpbmVzc190aDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5mYWNpbGl0eS1zaG9wLS10Ym9keSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZhY2lsaXR5LXNob3AtLXRoIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTNlM2UzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZhY2lsaXR5LXNob3AtLXRoIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbn1cblxuLmZhY2lsaXR5LXNob3AtLXRoOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLmZhY2lsaXR5LXNob3AtLXRkIHtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2UzZTM7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuZmFjaWxpdHktc2hvcC0tdGQge1xuICAgIHBhZGRpbmc6IDhweDtcbiAgfVxufVxuXG4uZmFjaWxpdHktc2hvcC0tdGQtaG9saWRheSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4vL2ZhY2lsaXR5XG4uZmFjaWxpdHktc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICAvKiAuZmFjaWxpdHktc2VjdGlvbi0tY2hhcmFjdGVyICovXG4gICYtLWNoYXJhY3RlciB7XG4gICAgLm0tcG9wdXAtLWxpbmstMDYsXG4gICAgLm0tcG9wdXAtLWxpbmstMTYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLyogLmZhY2lsaXR5LXNlY3Rpb24tLWNvbnZlbmllbmNlICovXG4gICYtLWNvbnZlbmllbmNlIHtcbiAgICAubS1wb3B1cC0tbGluay0wNyxcbiAgICAubS1wb3B1cC0tbGluay0xNSxcbiAgICAubS1wb3B1cC0tbGluay0zMixcbiAgICAubS1wb3B1cC0tbGluay0zMyxcbiAgICAubS1wb3B1cC0tbGluay0zNCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAvKiAuZmFjaWxpdHktc2VjdGlvbi0tY2xpbmljICovXG4gICYtLWNsaW5pYyB7XG4gICAgLm0tcG9wdXAtLWxpbmstMDIsXG4gICAgLm0tcG9wdXAtLWxpbmstMDMsXG4gICAgLm0tcG9wdXAtLWxpbmstMDQsXG4gICAgLm0tcG9wdXAtLWxpbmstMDUsXG4gICAgLm0tcG9wdXAtLWxpbmstMTUsXG4gICAgLm0tcG9wdXAtLWxpbmstMTYsXG4gICAgLm0tcG9wdXAtLWxpbmstMzMsXG4gICAgLm0tcG9wdXAtLWxpbmstMzQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLyogLmZhY2lsaXR5LXNlY3Rpb24tLWNsZWFuaW5nICovXG4gICYtLWNsZWFuaW5nIHtcbiAgICAubS1wb3B1cC0tbGluay0wMyxcbiAgICAubS1wb3B1cC0tbGluay0wNCxcbiAgICAubS1wb3B1cC0tbGluay0wNSxcbiAgICAubS1wb3B1cC0tbGluay0wNiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAvKiAuZmFjaWxpdHktc2VjdGlvbi0tdHJhdmVsICovXG4gICYtLXRyYXZlbCB7XG4gICAgLm0tcG9wdXAtLWxpbmstMDIsXG4gICAgLm0tcG9wdXAtLWxpbmstMDcsXG4gICAgLm0tcG9wdXAtLWxpbmstMzMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLyogLmZhY2lsaXR5LXNlY3Rpb24tLXJlbnRhbCAqL1xuICAmLS1yZW50YWwge1xuICAgIC5tLXBvcHVwLS1saW5rLTIzLFxuICAgIC5tLXBvcHVwLS1saW5rLTI5LFxuICAgIC5tLXBvcHVwLS1saW5rLTI4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICAgLyogLmZhY2lsaXR5LXNlY3Rpb24tLW90aGVyX3NlcnZpY2UgKi9cbiAgICAmLS1vdGhlcl9zZXJ2aWNlIHtcbiAgICAgICAgLm0tcG9wdXAtLWxpbmstMDIsXG4gICAgICAgIC5tLXBvcHVwLS1saW5rLTA3LFxuICAgICAgICAubS1wb3B1cC0tbGluay0xNSxcbiAgICAgICAgLm0tcG9wdXAtLWxpbmstMzMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgLyogLmZhY2lsaXR5LXNlY3Rpb24tLWNhZmVkZWxpICovXG4gICYtLWNhZmVkZWxpIHtcbiAgICAgIC5tLXBvcHVwLS1saW5rLTM0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIC5tLWZsb29yIHtcbiAgICAgIC8qIC5tLWZsb29yLS1tYXBfYm94LWYxMiAqL1xuICAgICAgJi0tbWFwX2JveC1mMTIge1xuICAgICAgICBwYWRkaW5nOiA2NHB4IDEyMHB4IDAgMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTM3MHB4ICsgMTIwcHgpO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZzogMjlweCA1NHB4IDAgMDtcbiAgICAgICAgICB3aWR0aDogY2FsYyg2MTVweCArIDU0cHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvKiAubS1mbG9vci0tbWFwX2JveC1mMTMgKi9cbiAgICAgICYtLW1hcF9ib3gtZjEzIHtcbiAgICAgICAgcGFkZGluZzogMzJweCA0MHB4IDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEzNzBweCArIDgwcHgpO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAxOHB4IDA7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNjA4cHggKyAzNnB4KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubS1wb3B1cC0tbGluayB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5tLXBvcHVwLS1saW5rLTAxLFxuICAgIC5tLXBvcHVwLS1saW5rLTAyLFxuICAgIC5tLXBvcHVwLS1saW5rLTA3LFxuICAgIC5tLXBvcHVwLS1saW5rLTE1LFxuICAgIC5tLXBvcHVwLS1saW5rLTE3IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICNmbG9vcmIxIHtcbiAgICAgIC5tLW1hcC0tc3RhdHVzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgIC8q44Kr44OV44Kn44OH44Oq44Oa44O844K444Gu44G/5L2Z55m944Kr44OD44OIKi9cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8g44K/44Ov44O844K644O744Ky44O844OI44K/44Ov44O85YiH44KK5pu/44GI6KGo56S6XG4gICAgI2Zsb29yMTIsICNmbG9vcjEzIHtcbiAgICAgIC5tLWZsb29yLS1idWlsZGluZ19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgZmxleCgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubS1mbG9vci0tYnVpbGRpbmdfbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZhY2lsaXR5LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAvKiAuZmFjaWxpdHktZGVzY3JpcHRpb24tcGF5bWVudCAqL1xuICAmLXBheW1lbnQge1xuICAgIEBpbmNsdWRlIGZsZXgoKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4uZmFjaWxpdHktaG91ciB7XG5cdC8qIC5mYWNpbGl0eS1ob3VyLS1ib3ggKi9cblx0Ji0tYm94IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICB9XG5cdH1cblx0LyogLmZhY2lsaXR5LWhvdXItLXRleHQgKi9cblx0Ji0tdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblx0LyogLmZhY2lsaXR5LWhvdXItLWNhdXRpb24gKi9cblx0Ji0tY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cbn1cbi5mYWNpbGl0eS1wYXltZW50IHtcblx0LyogLmZhY2lsaXR5LXBheW1lbnQtLWJveCAqL1xuXHQmLS1ib3gge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXHR9XG59XG4uZmFjaWxpdHktc2hvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmY1ZmE7XG4gIHBhZGRpbmc6IDEzMHB4IDA7XG59XG4uZmFjaWxpdHktc2hvcCB7XG5cdC8qIC5mYWNpbGl0eS1zaG9wLS1pdGVtICovXG5cdCYtLWl0ZW0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAzOHB4IDI2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblx0fVxuICAvKiAuZmFjaWxpdHktc2hvcC0tYXJ0aWNsZSAqL1xuICAmLS1hcnRpY2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblx0LyogLmZhY2lsaXR5LXNob3AtLXRvcF9hcnRpY2xlICovXG5cdCYtLXRvcF9hcnRpY2xlIHtcbiAgICBAaW5jbHVkZSBmbGV4KCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG5cdH1cbiAgLyogLmZhY2lsaXR5LXNob3AtLXRvcF9hcnRpY2xlLWNsaW5pYyAqL1xuICAmLS10b3BfYXJ0aWNsZS1jbGluaWMge1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB9XG4gIH1cbiAgLyogLmZhY2lsaXR5LXNob3AtLXRvcF9hcnRpY2xlLWNhZmVkZWxpICovXG4gICYtLXRvcF9hcnRpY2xlLWNhZmVkZWxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cdC8qIC5mYWNpbGl0eS1zaG9wLS1sb2dvICovXG5cdCYtLWxvZ28ge1xuICAgIHdpZHRoOiAxMzRweDtcbiAgICBoZWlnaHQ6IDEzNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNEI4RUMzLCAjMDAxQjY1KTtcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjNEI4RUMzLCAjMDAxQjY1KTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0QjhFQzMsICMwMDFCNjUpO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA3MnB4O1xuICAgICAgaGVpZ2h0OiA3MnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIH1cblx0fVxuXHQvKiAuZmFjaWxpdHktc2hvcC0tbG9nb19pbWcgKi9cblx0Ji0tbG9nb19pbWcge1xuICAgIHdpZHRoOiAxMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICB9XG5cdH1cblx0LyogLmZhY2lsaXR5LXNob3AtLWluZm8gKi9cblx0Ji0taW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzNHB4IC0gMjRweCAtIDMwMHB4IC0gMjRweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4IC0gMTZweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC8qIC5mYWNpbGl0eS1zaG9wLS1pbmZvLW5vcGhvdG8gKi9cbiAgICAmLW5vcGhvdG8ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzNHB4IC0gMjRweCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4IC0gMTZweCk7XG4gICAgICB9XG4gICAgfVxuXHR9XG4gIC8qIC5mYWNpbGl0eS1zaG9wLS10YWdfYm94ICovXG4gICYtLXRhZ19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cblx0LyogLmZhY2lsaXR5LXNob3AtLWFyZWEgKi9cblx0Ji0tYXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdC8qIC5mYWNpbGl0eS1zaG9wLS1mbG9vciAqL1xuXHQmLS1mbG9vciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC5tLXRhZy0tdGV4dC1mbG9vciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuXHR9XG5cdC8qIC5mYWNpbGl0eS1zaG9wLS10eXBlICovXG5cdCYtLXR5cGUge1xuICAgIC5tLXRhZy0tdGV4dC10eXBlIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cdH1cblx0LyogLmZhY2lsaXR5LXNob3AtLW5hbWUgKi9cblx0Ji0tbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblx0fVxuXHQvKiAuZmFjaWxpdHktc2hvcC0taW5mb19saXN0ICovXG5cdCYtLWluZm9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG5cdH1cblx0LyogLmZhY2lsaXR5LXNob3AtLWluZm9faXRlbSAqL1xuXHQmLS1pbmZvX2l0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMjVhMFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cdH1cbiAgLyogLmZhY2lsaXR5LXNob3AtLWluZm9faXRlbV8ybmRsaW5lICovXG4gICYtLWluZm9faXRlbV8ybmRsaW5lIHtcbiAgICBtYXJnaW4tbGVmdDogNC4ycmVtO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cblx0LyogLmZhY2lsaXR5LXNob3AtLWJ0bl9saXN0ICovXG5cdCYtLWJ0bl9saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cdH1cblx0LyogLmZhY2lsaXR5LXNob3AtLWJ0bl9pdGVtICovXG5cdCYtLWJ0bl9pdGVtIHtcblx0fVxuXHQvKiAuZmFjaWxpdHktc2hvcC0tYnRuX2xpbmsgKi9cblx0Ji0tYnRuX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2IwYjBiMDtcbiAgICBib3JkZXItcmFkaXVzOiAxOXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci10b3A6IDRweCBzb2xpZCAjMDAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDNweCk7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG5cdH1cbiAgLyogLmZhY2lsaXR5LXNob3AtLWJ0bl9saW5rLWwgKi9cbiAgJi0tYnRuX2xpbmstbCB7XG4gICAgd2lkdGg6IDQ5NnB4O1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgfVxuICB9XG5cdC8qIC5mYWNpbGl0eS1zaG9wLS1pbmZvX2ltZyAqL1xuXHQmLS1pbmZvX2ltZyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cbiAgICAvKiAuZmFjaWxpdHktc2hvcC0taW5mb19pbWctbm9idG4gKi9cbiAgICAmLW5vYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuXHR9XG5cdC8qIC5mYWNpbGl0eS1zaG9wLS1ib3R0b21fYXJ0aWNsZSAqL1xuXHQmLS1ib3R0b21fYXJ0aWNsZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzNHB4IC0gMjRweCk7XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblx0fVxuICAvKiAuZmFjaWxpdHktc2hvcC0tYm90dG9tX2FydGljbGUtdGFibGUgKi9cbiAgJi0tYm90dG9tX2FydGljbGUtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICB9XG4gICAgLmZhY2lsaXR5LXNob3AtLWNhdXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICB9XG4gIH1cbiAgLyogLmZhY2lsaXR5LXNob3AtLWNhdXRpb24gKi9cbiAgJi0tY2F1dGlvbiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cdC8qIC5mYWNpbGl0eS1zaG9wLS1idXNpbmVzc190YWJsZSAqL1xuXHQmLS1idXNpbmVzc190YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDgwMHB4O1xuICAgIH1cblx0fVxuICAvKiAuZmFjaWxpdHktc2hvcC0tYnVzaW5lc3NfdGFibGUtcyAqL1xuICAmLS1idXNpbmVzc190YWJsZS1zIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG5cdC8qIC5mYWNpbGl0eS1zaG9wLS1idXNpbmVzc190aCAqL1xuXHQmLS1idXNpbmVzc190aCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjM2NiZWRjO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzNjYmVkYztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgIzNjYmVkYztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXHR9XG5cdC8qIC5mYWNpbGl0eS1zaG9wLS10Ym9keSAqL1xuXHQmLS10Ym9keSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXHR9XG5cdC8qIC5mYWNpbGl0eS1zaG9wLS10aCAqL1xuXHQmLS10aCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG5cdH1cblx0LyogLmZhY2lsaXR5LXNob3AtLXRkICovXG5cdCYtLXRkIHtcbiAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgfVxuXHR9XG4gIC8qIC4gZmFjaWxpdHktc2hvcC0tdGQtaG9saWRheSAqL1xuICAmLS10ZC1ob2xpZGF5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuXG4vLyAjY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbnRlbnQ6ICcuJztcbiAgfVxufVxuXG4vLyB3ZWIgZm9udOOCkuS9v+OBhuWgtOWQiFxuQG1peGluIGljb25fIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG5AbWl4aW4gZm9udC1hd2Vzb21lKCRjb250ZW50KSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudCA6ICRjb250ZW50O1xuICBmb250LXdlaWdodDogOTAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBAY29udGVudDtcbn1cblxuLy8gc3BcbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIOODm+ODkOODvOOCouOCr+OCt+ODp+ODs1xuQG1peGluIGhvdmVyKCkge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLy8gZmxleC1ib3hcbkBtaXhpbiBmbGV4KCkge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94OyAvKiBJRTEwICovXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7IC8qIEFuZHJvaWQ0LjPku6XkuIvjgIFTYWZhcmkzLjHjgJw2LjAgKi9cbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7IC8qIFNhZmFyaTYuMeS7pemZjSAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcbiAgICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHZhbHVlID09IGNlbnRlciB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBlbHNlIGlmICR2YWx1ZSA9PSBiYXNlbGluZSB7XG4gICAgICAgIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZTtcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG59XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCR2YWx1ZTogc3RyZXRjaCkge1xuICAgIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHZhbHVlID09IGNlbnRlciB7XG4gICAgICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYXJvdW5kIHtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIH1cbn1cblxuQG1peGluIGp1c3RpZnktY29udGVudCgkdmFsdWU6IGZsZXgtc3RhcnQpIHtcbiAgICBAaWYgJHZhbHVlID09IHNwYWNlLWJldHdlZW4ge1xuICAgICAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgIEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1hcm91bmQge1xuICAgICAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHZhbHVlID09IGNlbnRlciB7XG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIEBlbHNlIGlmICR2YWx1ZSA9PSBlbmQge1xuICAgICAgICAtbXMtanVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbn1cblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZTogcm93KSB7XG4gICAgQGlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuICAgIEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4ge1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICAgIEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4tcmV2ZXJzZSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAgICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbn1cblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuICAgIEBpZiAkdmFsdWUgPT0gd3JhcCB7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgICAgICAgLXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgICAgICAgZmxleC13cmFwOiAkdmFsdWU7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICB9XG59Il19 */
