@charset "UTF-8";
/*===============================

	mixin処理

================================*/
/* heading */
/* text */
/*===============================

	変数格納ファイル

================================*/
/* color base */
/* color sdgs */
body {
  background: #fff;
  color: #000;
}

.main-head {
  min-height: 240px;
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background: url(/images/isp/isp.jpg) center center no-repeat;
  background-size: cover;
}

.main-head .main-head-title {
  padding: 30px 75px;
  text-align: center;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background-color: rgba(255, 255, 255, 0.075);
  -webkit-box-shadow: rgba(0, 0, 0, 0.3) 2px 8px 8px;
  box-shadow: rgba(0, 0, 0, 0.3) 2px 8px 8px;
  border-radius: 8px;
}

.main-head .main-head-title span {
  display: block;
}

.main-head .main-head-title span.en {
  font-size: 58px;
  color: #fff;
  letter-spacing: 0.1em;
  line-height: 1.8;
  font-weight: 300;
  font-style: normal;
  font-size: 46px;
  letter-spacing: 0.2em;
  border-bottom: 1px solid #fff;
  line-height: 1;
  padding-bottom: 15px;
  word-break: break-all;
}

.main-head .main-head-title span.jp {
  font-size: 18px;
  color: #fff;
  letter-spacing: 0.1em;
  line-height: 1.8;
  font-weight: 300;
  font-style: normal;
  padding-top: 10px;
}

.isp-content {
  width: 870px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 50px;
}

.isp-page-detail {
  font-size: 16px;
  color: #171717;
  letter-spacing: 0.1em;
  line-height: 1.8;
  font-weight: normal;
  font-style: normal;
}

.isp-service {
  margin: 60px 0 40px;
}

.isp-service-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.isp-service-list__item {
  width: calc((100% - 80px) / 5);
  margin-bottom: 40px;
}

.isp-service-list__item:not(:nth-child(5n)) {
  margin-right: 20px;
}

.isp-service-list__item a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  position: relative;
  top: 0;
  padding: 5px 5px 10px 5px;
  color: #fff;
  background: #00223E;
  text-decoration: none;
  -webkit-transition: .3s;
  transition: .3s;
  margin: 0;
}

.isp-service-list__item a::after {
  content: none;
}

.isp-service-list__item a .isp-logo {
  width: 100%;
  height: 124px;
  padding: 7px;
  vertical-align: middle;
  background-color: #fff;
}

.isp-service-list__item a .isp-logo img {
  display: block;
  width: 100%;
  height: 110px;
  -o-object-fit: contain;
  object-fit: contain;
}

.isp-service-list__item a .isp-name {
  margin: 15px 3px;
  font-size: 16px;
  line-height: 1.5;
  word-break: break-all;
}

.isp-service-list__item a .isp-name .name-kana {
  display: block;
  margin-top: 3px;
  color: #c9d0d6;
  font-size: 14px;
  line-height: 1.5;
}

.isp-service-list__item a .btn-isp-service {
  display: inline-block;
  height: 26px;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin: auto auto 0 auto;
  padding: 0 15px;
  color: #fff;
  background-color: #364E6E;
  font-size: 12px;
  line-height: 26px;
  border-radius: 13px;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
}

.isp-service-list__item a:hover {
  top: -10px;
  background-color: #364E6E;
}

.isp-service-list__item a:hover .btn-isp-service {
  background-color: #00223E;
}

@-moz-document url-prefix() {
  .main-head {
    padding: 30px 0;
  }
  .main-head .main-head-title {
    background-color: rgba(54, 78, 110, 0.9);
  }
}

html.ie11 .main-head {
  padding: 30px 0;
}

html.ie11 .main-head .main-head-title {
  background-color: rgba(54, 78, 110, 0.9);
}

html.ie11 .isp-service-list__item a .isp-logo img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 768px) {
  .main-head .main-head-title {
    padding: 15px 20px;
  }
  .main-head .main-head-title span.en {
    font-size: 32px;
    letter-spacing: 0.1em;
    padding-bottom: 8px;
  }
  .main-head .main-head-title span.jp {
    font-size: 14px;
    padding-top: 5px;
  }
  .isp-service-list__item {
    width: calc((100% - 20px) / 2);
    margin-bottom: 30px;
  }
  .isp-service-list__item:not(:nth-child(5n)) {
    margin-right: 0;
  }
  .isp-service-list__item:not(:nth-child(2n)) {
    margin-right: 20px;
  }
  .isp-service-list__item a .isp-logo {
    height: 114px;
  }
  .isp-service-list__item a .isp-logo img {
    width: 100%;
    height: 100px;
  }
}

@media screen and (max-width: 976px) {
  .isp-content {
    width: calc(100% - 30px);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvaXNwL2xheW91dC5jc3MiLCJyZXNvdXJjZS9zYXNzL21vZHVsZS9fbWl4aW4uc2NzcyIsInJlc291cmNlL3Nhc3MvbW9kdWxlL192YXJpYWJsZS5zY3NzIiwicmVzb3VyY2Uvc2Fzcy9pc3AvbGF5b3V0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7O2lDREtpQztBQzREakMsWUFBQTtBQTJDQSxTQUFBO0FDNUdBOzs7O2lDRllpQztBRU5qQyxlQUFBO0FBZUEsZUFBQTtBQ2xCQTtFQUNFLGdCRE9pQjtFQ05qQixXQUFXO0FIYWI7O0FHVkE7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2Isd0JBQXVCO0VBQXZCLCtCQUF1QjtFQUF2QixxQkFBdUI7RUFBdkIsdUJBQXVCO0VBQ3ZCLHlCQUFtQjtFQUFuQiwyQkFBbUI7RUFBbkIsc0JBQW1CO0VBQW5CLG1CQUFtQjtFQUNuQiw0REFBNEQ7RUFDNUQsc0JBQXNCO0FIYXhCOztBR3JCQTtFQVVJLGtCQUFrQjtFQUNsQixrQkFBa0I7RUFDbEIsbUNBQTJCO0VBQTNCLDJCQUEyQjtFQUMzQiw0Q0FBMEM7RUFDMUMsa0RBQTBDO0VBQTFDLDBDQUEwQztFQUMxQyxrQkFBa0I7QUhldEI7O0FHOUJBO0VBaUJNLGNBQWM7QUhpQnBCOztBR2xDQTtFRjJERSxlQUFlO0VBQ2YsV0N6RGlCO0VEMERqQixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLGdCRTVDMEM7RUY2QzFDLGtCQUFrQjtFRTVDWixlQUFlO0VBQ2YscUJBQXFCO0VBQ3JCLDZCRG5CVztFQ29CWCxjQUFjO0VBQ2Qsb0JBQW9CO0VBQ3BCLHFCQUFxQjtBSHdCN0I7O0FHakRBO0VGNEZFLGVBQWU7RUFDZixXQzFGaUI7RUQyRmpCLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsZ0JFcEUwQztFRnFFMUMsa0JBQWtCO0VFcEVaLGlCQUFpQjtBSDhCekI7O0FHVEE7RUZiRSxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLGlCQUFpQjtFRWFqQixpQkFBaUI7QUg2Qm5COztBRzNCQTtFRndERSxlQUFlO0VBQ2YsY0M5R3FCO0VEK0dyQixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLG1CRTNEcUM7RUY0RHJDLGtCQUFrQjtBRG5CcEI7O0FHdENBO0VBQ0UsbUJBQWtCO0FIeUNwQjs7QUd2Q0E7RUFDRSxvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IsdUJBQWU7RUFBZixtQkFBZTtFQUFmLGVBQWU7RUFDZixXQUFVO0FIMENaOztBR3pDRTtFQUNFLDhCQUE2QjtFQUM3QixtQkFBbUI7QUg0Q3ZCOztBRzlDRztFQUlHLGtCQUFrQjtBSDhDeEI7O0FHbERHO0VBT0csb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLDRCQUFzQjtFQUF0Qiw2QkFBc0I7RUFBdEIsOEJBQXNCO0VBQXRCLDBCQUFzQjtFQUF0QixzQkFBc0I7RUFDdEIsWUFBVztFQUNYLGtCQUFrQjtFQUNsQixNQUFLO0VBQ0wseUJBQXdCO0VBQ3hCLFdEM0VhO0VDNEViLG1CRDNFZ0I7RUM2RWhCLHFCQUFxQjtFQUNyQix1QkFBZTtFQUFmLGVBQWU7RUFDZixTQUFTO0FIOENmOztBR2hFRztFQW9CSyxhQUFhO0FIZ0RyQjs7QUdwRUc7RUF1QkssV0FBVztFQUNYLGFBQVk7RUFDWixZQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLHNCRHpGVztBRjBJbkI7O0FHNUVHO0VBNkJPLGNBQWM7RUFDZCxXQUFVO0VBQ1YsYUFBWTtFQUNaLHNCQUFtQjtFQUFuQixtQkFBbUI7QUhtRDdCOztBR25GRztFQXFDSyxnQkFBZTtFQUNmLGVBQWM7RUFDZCxnQkFBZ0I7RUFDaEIscUJBQXFCO0FIa0Q3Qjs7QUcxRkc7RUEwQ08sY0FBYztFQUNkLGVBQWU7RUFDZixjQUFhO0VBQ2IsZUFBYztFQUNkLGdCQUFnQjtBSG9EMUI7O0FHbEdHO0VBa0RLLHFCQUFxQjtFQUNyQixZQUFXO0VBQ1gsNEJBQW9CO0VBQXBCLHdCQUFvQjtFQUFwQixvQkFBb0I7RUFDcEIsd0JBQXVCO0VBQ3ZCLGVBQWM7RUFDZCxXRHJIVztFQ3NIWCx5QkRwSGM7RUNxSGQsZUFBYztFQUNkLGlCQUFpQjtFQUNqQixtQkFBbUI7RUFDbkIsd0NBQWdDO0VBQWhDLGdDQUFnQztBSG9EeEM7O0FHaEhHO0VBK0RLLFVBQVM7RUFDVCx5QkQ1SGM7QUZpTHRCOztBR3JIRztFQWtFTyx5QkQvSFk7QUZzTHRCOztBRzFCQTtFQUNFO0lBQ0UsZUFBZTtFSGlEakI7RUdsREE7SUFHSSx3Q0QvSmdCO0VGaU5wQjtBQUNGOztBRy9DQTtFQUVJLGVBQWU7QUhpRG5COztBR25EQTtFQUlNLHdDRHZLZ0I7QUYwTnRCOztBR3ZEQTtFQVlZLFdBQVU7RUFDVixZQUFZO0FIK0N4Qjs7QUNwT0U7RUVBRjtJQW1DTSxrQkFBa0I7RUg2QnRCO0VHaEVGO0lBc0NVLGVBQWU7SUFDZixxQkFBcUI7SUFDckIsbUJBQW1CO0VINkIzQjtFR3JFRjtJQTJDVSxlQUFlO0lBQ2YsZ0JBQWdCO0VINkJ4QjtFR2dFRTtJQUNFLDhCQUE2QjtJQUM3QixtQkFBbUI7RUhxRHZCO0VHdkRHO0lBSUcsZUFBZTtFSHNEckI7RUcxREc7SUFPRyxrQkFBa0I7RUhzRHhCO0VHN0RHO0lBV0ssYUFBWTtFSHFEcEI7RUdoRUc7SUFhTyxXQUFVO0lBQ1YsYUFBWTtFSHNEdEI7QUFuSUY7O0FDbENFO0VFVUY7SUZUSSx3QkFBd0I7RUQ2QzFCO0FBQ0YiLCJmaWxlIjoiaXNwXFxsYXlvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG5cdG1peGlu5Yem55CGXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiBoZWFkaW5nICovXG4vKiB0ZXh0ICovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKiBjb2xvciBiYXNlICovXG4vKiBjb2xvciBzZGdzICovXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tYWluLWhlYWQge1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWFnZXMvaXNwL2lzcC5qcGcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubWFpbi1oZWFkIC5tYWluLWhlYWQtdGl0bGUge1xuICBwYWRkaW5nOiAzMHB4IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjMpIDJweCA4cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5tYWluLWhlYWQgLm1haW4taGVhZC10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWluLWhlYWQgLm1haW4taGVhZC10aXRsZSBzcGFuLmVuIHtcbiAgZm9udC1zaXplOiA1OHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNDZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5tYWluLWhlYWQgLm1haW4taGVhZC10aXRsZSBzcGFuLmpwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkIC5tYWluLWhlYWQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuICAubWFpbi1oZWFkIC5tYWluLWhlYWQtdGl0bGUgc3Bhbi5lbiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG4gIC5tYWluLWhlYWQgLm1haW4taGVhZC10aXRsZSBzcGFuLmpwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxufVxuXG4uaXNwLWNvbnRlbnQge1xuICB3aWR0aDogODcwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzZweCkge1xuICAuaXNwLWNvbnRlbnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuXG4uaXNwLXBhZ2UtZGV0YWlsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzE3MTcxNztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pc3Atc2VydmljZSB7XG4gIG1hcmdpbjogNjBweCAwIDQwcHg7XG59XG5cbi5pc3Atc2VydmljZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlzcC1zZXJ2aWNlLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygoMTAwJSAtIDgwcHgpIC8gNSk7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5pc3Atc2VydmljZS1saXN0X19pdGVtOm5vdCg6bnRoLWNoaWxkKDVuKSkge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5pc3Atc2VydmljZS1saXN0X19pdGVtIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiA1cHggNXB4IDEwcHggNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwMjIzRTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIG1hcmdpbjogMDtcbn1cblxuLmlzcC1zZXJ2aWNlLWxpc3RfX2l0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uaXNwLXNlcnZpY2UtbGlzdF9faXRlbSBhIC5pc3AtbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyNHB4O1xuICBwYWRkaW5nOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5pc3Atc2VydmljZS1saXN0X19pdGVtIGEgLmlzcC1sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmlzcC1zZXJ2aWNlLWxpc3RfX2l0ZW0gYSAuaXNwLW5hbWUge1xuICBtYXJnaW46IDE1cHggM3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLmlzcC1zZXJ2aWNlLWxpc3RfX2l0ZW0gYSAuaXNwLW5hbWUgLm5hbWUta2FuYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGNvbG9yOiAjYzlkMGQ2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5pc3Atc2VydmljZS1saXN0X19pdGVtIGEgLmJ0bi1pc3Atc2VydmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNnB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzY0RTZFO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbn1cblxuLmlzcC1zZXJ2aWNlLWxpc3RfX2l0ZW0gYTpob3ZlciB7XG4gIHRvcDogLTEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNjRFNkU7XG59XG5cbi5pc3Atc2VydmljZS1saXN0X19pdGVtIGE6aG92ZXIgLmJ0bi1pc3Atc2VydmljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDIyM0U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pc3Atc2VydmljZS1saXN0X19pdGVtIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaXNwLXNlcnZpY2UtbGlzdF9faXRlbTpub3QoOm50aC1jaGlsZCg1bikpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmlzcC1zZXJ2aWNlLWxpc3RfX2l0ZW06bm90KDpudGgtY2hpbGQoMm4pKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5pc3Atc2VydmljZS1saXN0X19pdGVtIGEgLmlzcC1sb2dvIHtcbiAgICBoZWlnaHQ6IDExNHB4O1xuICB9XG4gIC5pc3Atc2VydmljZS1saXN0X19pdGVtIGEgLmlzcC1sb2dvIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAubWFpbi1oZWFkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbiAgLm1haW4taGVhZCAubWFpbi1oZWFkLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDU0LCA3OCwgMTEwLCAwLjkpO1xuICB9XG59XG5cbmh0bWwuaWUxMSAubWFpbi1oZWFkIHtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG5odG1sLmllMTEgLm1haW4taGVhZCAubWFpbi1oZWFkLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NCwgNzgsIDExMCwgMC45KTtcbn1cblxuaHRtbC5pZTExIC5pc3Atc2VydmljZS1saXN0X19pdGVtIGEgLmlzcC1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx0bWl4aW7lh6bnkIZcclxuXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLy8gQnJlYWtQb2ludFxyXG4vL+OCueODnuODm+eUqFxyXG5AbWl4aW4gbXEtc3Age1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy/jgr/jg5bjg6zjg4Pjg4jnlKjvvIjlv4XopoHjgarmmYLjgaDjgZHkvb/nlKjvvIlcclxuQG1peGluIG1xLXRiIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcblx0XHRAY29udGVudDtcclxuICB9XHJcbn1cclxuLy9QQ+eUqFxyXG5AbWl4aW4gbXEtcGMge1xyXG4gIEBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vUEPjga7jgaHjgofjgYTlpKfjgY3jgoHnlKhcclxuQG1peGluIG1xLXBjLW1pZGRsZSB7XHJcbiAgQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vL+OCueODnuODm+aoquOBruOBv1xyXG5AbWl4aW4gbXEtc3AtbGFuZHNjYXBlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4OTZweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy/mpbXlsI/luYVcclxuQG1peGluIG1xLXhzLXNwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDluYVcclxuQG1peGluIGdyaWQtY29udGVudCB7XHJcbiAgd2lkdGg6IDg3MHB4O1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NzZweCkge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gIH1cclxuICAvLyBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgLy8gICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcbiAgLy8gfVxyXG59XHJcbkBtaXhpbiB0d28tY29sdW1uLXdpZHRoIHtcclxuICB3aWR0aDoxMDAwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICB3aWR0aDpjYWxjKDEwMCUgLSAzMHB4KTtcclxuICB9XHJcbiAgLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAvLyAgIHdpZHRoOiAxMDAlO1xyXG4gIC8vIH1cclxufVxyXG5cclxuLyogaGVhZGluZyAqL1xyXG5AbWl4aW4gaGVhZGluZ19fMSgkY29sb3I6ICRjb2xvcl93aGl0ZSwgJGZ3OiBib2xkKSB7XHJcbiAgZm9udC1zaXplOiA1OHB4O1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjg7XHJcbiAgZm9udC13ZWlnaHQ6ICRmdztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuQG1peGluIGhlYWRpbmdfXzIoJGNvbG9yOiAkY29sb3Jfd2hpdGUsICRmdzogYm9sZCkge1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBtaXhpbiBoZWFkaW5nX18yX19lbigkY29sb3I6ICRjb2xvcl93aGl0ZSwgJGZ3OiBub3JtYWwpIHtcclxuICBmb250LXNpemU6IDQycHg7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBmb250LXdlaWdodDogJGZ3O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuQG1peGluIGhlYWRpbmdfXzMoJGNvbG9yOiAkY29sb3Jfd2hpdGUsICRmdzogYm9sZCkge1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICBsaW5lLWhlaWdodDogMS44O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZnc7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbkBtaXhpbiBoZWFkaW5nX180KCRjb2xvcjogJGNvbG9yX3doaXRlLCAkZnc6IGJvbGQpIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBmb250LXdlaWdodDogJGZ3O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuLyogdGV4dCAqL1xyXG5AbWl4aW4gdHh0X19sKCRjb2xvcjogJGNvbG9yX3doaXRlLCAkZnc6IGJvbGQpIHtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBmb250LXdlaWdodDogJGZ3O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gdHh0X19tKCRjb2xvcjogJGNvbG9yX3doaXRlLCAkZnc6IGJvbGQpIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBmb250LXdlaWdodDogJGZ3O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5AbWl4aW4gdHh0X19zKCRjb2xvcjogJGNvbG9yX3doaXRlLCAkZnc6IGJvbGQpIHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgY29sb3I6ICRjb2xvcjtcclxuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgbGluZS1oZWlnaHQ6IDEuODtcclxuICBmb250LXdlaWdodDogJGZ3O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQG1peGluIGZvbnRfX2VuKCRmdzogbm9ybWFsKSB7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogJGZ3O1xyXG59XHJcblxyXG5AZnVuY3Rpb24gZ2V0UGNWdygkbnVtLCAkd2lkdGg6IDE5MjApIHtcclxuICBAcmV0dXJuICgxdncgKiAkbnVtIC8gJHdpZHRoICogMTAwKTtcclxufVxyXG5cclxuLy8gU29jaWFsRGVzaWduR3JhZGllbnRcclxuQG1peGluIFNER3JhZCgpIHtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgJGNvbG9yX2Jhc2U1IDAlLCRjb2xvcl9iYXNlNCAxMDAlKTtcclxuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8vIEJ1dHRvbiBtaXhpblxyXG5AbWl4aW4gYnRuX19zKCRjb2xvcjokY29sb3Jfd2hpdGUsJGJvcmRlci1jb2xvcjokY29sb3Jfd2hpdGUsICRiZ2NvbG9yOiRjb2xvcl93aGl0ZSwgJHRvdWthOjAuNSkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOjEyM3B4O1xyXG4gIGhlaWdodDozOHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIHBhZGRpbmc6NXB4IDAgMCA1cHg7XHJcbiAgY29sb3I6JGNvbG9yO1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc2l6ZToxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OjM4cHg7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGJvcmRlcjoxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6MTAwJTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDo1cHg7XHJcbiAgICBsZWZ0OjVweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjpyZ2JhKCRiZ2NvbG9yLCR0b3VrYSk7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgfVxyXG4gICY6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6XCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6MTJweDtcclxuICAgIGhlaWdodDoxNnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOjUwJTtcclxuICAgIHJpZ2h0OjVweDtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICBiYWNrZ3JvdW5kOnVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LnN2Zykgbm8tcmVwZWF0IDAgMDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIHBhZGRpbmc6MDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIHJpZ2h0OjdweDtcclxuICAgICAgbWFyZ2luLXRvcDogLThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1peGluIGJ0bl9fbCgkY29sb3I6JGNvbG9yX3doaXRlLCRib3JkZXItY29sb3I6JGNvbG9yX3doaXRlLCAkYmdjb2xvcjokY29sb3Jfd2hpdGUsICR0b3VrYTowLjUpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDoyNDNweDtcclxuICBoZWlnaHQ6NzhweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBwYWRkaW5nOjZweCAwIDAgNnB4O1xyXG4gIGNvbG9yOiRjb2xvcjtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBmb250LXNpemU6MjJweDtcclxuICBsaW5lLWhlaWdodDo3OHB4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXI6MXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgdHJhbnNpdGlvbjogLjJzO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6NnB4O1xyXG4gICAgbGVmdDo2cHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgkYmdjb2xvciwkdG91a2EpO1xyXG4gICAgdHJhbnNpdGlvbjogLjJzO1xyXG4gIH1cclxuICAmOjphZnRlciB7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOjE0cHg7XHJcbiAgICBoZWlnaHQ6MThweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDo1MCU7XHJcbiAgICByaWdodDoyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgIGJhY2tncm91bmQ6dXJsKC9pbWFnZXMvY29tbW9uL2ljb24tYXJyb3cuc3ZnKSBuby1yZXBlYXQgMCAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgcGFkZGluZzowO1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgdG9wOjA7XHJcbiAgICAgIGxlZnQ6MDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgcmlnaHQ6MjNweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTlweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1peGluIGZvcm0tYnRuKCRjb2xvcjokY29sb3Jfd2hpdGUsJGJnLWNvbG9yOiRjb2xvcl9iYXNlMiwkdG91a2E6MC4zLCRob3Zlci1iZy1jb2xvcjokY29sb3JfYmFzZTEpIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOjZweDtcclxuICBsZWZ0OjZweDtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIGNvbG9yOiRjb2xvcjtcclxuICBiYWNrZ3JvdW5kOnVybCgvaW1hZ2VzL2NvbW1vbi9pY29uLWFycm93LnN2Zykgbm8tcmVwZWF0IDkwJSA0NyUgcmdiYSgkYmctY29sb3IsJHRvdWthKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgb3V0bGluZTpub25lO1xyXG4gIGJvcmRlcjpub25lO1xyXG4gIHRyYW5zaXRpb246IC4zcztcclxuICAvLyAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcclxuICAvLyBhcHBlYXJhbmNlOiBidXR0b247XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICY6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzowIDAgMXB4IDRweCAjMDAwO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIHRvcDowO1xyXG4gICAgbGVmdDowO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQnV0dG9uIHJlbmV3XHJcbkBtaXhpbiBiYXNlLWJ0bigkYnRuLXdpZHRoOjI0MHB4LCAkYnRuLWhlaWdodDo4MHB4LCAkYnRuLWZvbnQtc2l6ZToyMnB4KSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOmNhbGMoICN7JGJ0bi13aWR0aH0gKyA2cHgpO1xyXG4gIGhlaWdodDpjYWxjKCAjeyRidG4taGVpZ2h0fSArIDZweCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OlwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiRidG4td2lkdGg7XHJcbiAgICBoZWlnaHQ6JGJ0bi1oZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6MDtcclxuICAgIGxlZnQ6MDtcclxuICB9XHJcbiAgLmJ0bi1pdGVtLFxyXG4gIC5mb3JtLWJ0bi1sLFxyXG4gIC5mb3JtLWJ0bi1zIHtcclxuICAgIHdpZHRoOiRidG4td2lkdGg7XHJcbiAgICBoZWlnaHQ6JGJ0bi1oZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6NnB4O1xyXG4gICAgbGVmdDo2cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoL2ltYWdlcy9jb21tb24vaWNvbi1hcnJvdy5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTAlIDQ3JTtcclxuICAgIGZvbnQtc2l6ZTokYnRuLWZvbnQtc2l6ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiRidG4taGVpZ2h0O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIG91dGxpbmU6bm9uZTtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgLy8gLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICAvLyBhcHBlYXJhbmNlOiBidXR0b247XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLmJ0bi1pdGVtLFxyXG4gICAgLmZvcm0tYnRuLWwsXHJcbiAgICAuZm9ybS1idG4tcyB7XHJcbiAgICAgIHRvcDowO1xyXG4gICAgICBsZWZ0OjA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0LmJ0bi1pdGVtLFxyXG4gIGlucHV0LmZvcm0tYnRuLWwsXHJcbiAgaW5wdXQuZm9ybS1idG4tcyxcclxuICBhLmZvcm0tYnRuLWwsXHJcbiAgYS5mb3JtLWJ0bi1zIHtcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OjAgMCAxcHggNHB4ICMwMDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcblx05aSJ5pWw5qC857SN44OV44Kh44Kk44OrXHJcblxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKiBjb2xvciBiYXNlICovXHJcbiRjb2xvcl9ibGFjayA6ICMwMDA7XHJcbiRjb2xvcl9ibGFjazIgOiAjZWVlO1xyXG4kY29sb3JfYmxhY2szIDogIzE3MTcxNztcclxuXHJcbiRjb2xvcl93aGl0ZSA6ICNmZmY7XHJcbiRjb2xvcl9iYXNlMSA6ICMwMDIyM0U7XHJcbiRjb2xvcl9iYXNlMiA6ICMzNjRFNkU7XHJcbiRjb2xvcl9iYXNlMyA6ICNEREYyRkY7XHJcbiRjb2xvcl9iYXNlNCA6ICNGOUY4NzE7XHJcbiRjb2xvcl9iYXNlNSA6ICNGRkJDMDM7XHJcblxyXG4kc29sdXRpb25fYmx1ZSA6ICMwMDRFQTI7XHJcbiRzb2x1dGlvbl9iZyA6ICNlOGVkZjA7XHJcblxyXG4vKiBjb2xvciBzZGdzICovXHJcbiRjb2xvcl9zZGdzMSA6ICNFNDAxMUU7XHJcbiRjb2xvcl9zZGdzMiA6ICNENkE2MDA7XHJcbiRjb2xvcl9zZGdzMyA6ICMxQjk3M0E7XHJcbiRjb2xvcl9zZGdzNCA6ICNDNTBFMjg7XHJcbiRjb2xvcl9zZGdzNSA6ICNFODM0MTg7XHJcbiRjb2xvcl9zZGdzNiA6ICMwMEE2RDk7XHJcbiRjb2xvcl9zZGdzNyA6ICNGQUJEMDA7XHJcbiRjb2xvcl9zZGdzOCA6ICM5NzBBMzE7XHJcbiRjb2xvcl9zZGdzOSA6ICNFQzZBMDY7XHJcbiRjb2xvcl9zZGdzMTAgOiAjREMwOTdCO1xyXG4kY29sb3Jfc2RnczExIDogI0Y1QTIwQjtcclxuJGNvbG9yX3NkZ3MxMiA6ICNEMzkyMDY7XHJcbiRjb2xvcl9zZGdzMTMgOiAjNDA3OTM2O1xyXG4kY29sb3Jfc2RnczE0IDogIzAwNzVCQTtcclxuJGNvbG9yX3NkZ3MxNSA6ICM1NEI0MzE7XHJcbiRjb2xvcl9zZGdzMTYgOiAjMDA0Qzg4O1xyXG4kY29sb3Jfc2RnczE3IDogIzAyMzA2NztcclxuXHJcblxyXG4kY29sb3JfbWFya2VyOiAjZmRkZWE1OyIsIkBpbXBvcnQgXCJDOi9Vc2Vycy90YW5ha2Etay9Eb2N1bWVudHMvZWp3b3Jrcy1jb3JwLmdpdC9yZXNvdXJjZS9zYXNzL21vZHVsZS9fbWl4aW4uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9landvcmtzLWNvcnAuZ2l0L3Jlc291cmNlL3Nhc3MvbW9kdWxlL192YXJpYWJsZS5zY3NzXCI7XHJcblxyXG5ib2R5IHtcclxuICBiYWNrZ3JvdW5kOiAkY29sb3Jfd2hpdGU7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5tYWluLWhlYWQge1xyXG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kOiB1cmwoL2ltYWdlcy9pc3AvaXNwLmpwZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAubWFpbi1oZWFkLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDMwcHggNzVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNXB4KTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsIDAuMDc1KTtcclxuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4zKSAycHggOHB4IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgJi5lbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgaGVhZGluZ19fMSgkY29sb3Jfd2hpdGUsMzAwKTtcclxuICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Jfd2hpdGU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgICB9XHJcbiAgICAgICYuanAge1xyXG4gICAgICAgIEBpbmNsdWRlIGhlYWRpbmdfXzQoJGNvbG9yX3doaXRlLDMwMCk7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgbXEtc3Age1xyXG4gICAgLm1haW4taGVhZC10aXRsZSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgJi5lbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmpwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pc3AtY29udGVudCB7XHJcbiAgQGluY2x1ZGUgZ3JpZC1jb250ZW50O1xyXG4gIHBhZGRpbmctdG9wOiA1MHB4O1xyXG59XHJcbi5pc3AtcGFnZS1kZXRhaWwge1xyXG4gIEBpbmNsdWRlIHR4dF9fbSgkY29sb3JfYmxhY2szLCBub3JtYWwpO1xyXG59XHJcblxyXG4uaXNwLXNlcnZpY2Uge1xyXG4gIG1hcmdpbjo2MHB4IDAgNDBweDtcclxufVxyXG4uaXNwLXNlcnZpY2UtbGlzdCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgd2lkdGg6MTAwJTtcclxuICAmX19pdGVtIHtcclxuICAgIHdpZHRoOmNhbGMoKDEwMCUgLSA4MHB4KSAvIDUpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICY6bm90KDpudGgtY2hpbGQoNW4pKSB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6MDtcclxuICAgICAgcGFkZGluZzo1cHggNXB4IDEwcHggNXB4O1xyXG4gICAgICBjb2xvcjokY29sb3Jfd2hpdGU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9iYXNlMTtcclxuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5pc3AtbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OjEyNHB4O1xyXG4gICAgICAgIHBhZGRpbmc6N3B4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX3doaXRlO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6MTEwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgLy8gZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaXNwLW5hbWUge1xyXG4gICAgICAgIG1hcmdpbjoxNXB4IDNweDtcclxuICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgICAgICAubmFtZS1rYW5hIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgICAgY29sb3I6I2M5ZDBkNjtcclxuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmJ0bi1pc3Atc2VydmljZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDoyNnB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbjphdXRvIGF1dG8gMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmc6MCAxNXB4O1xyXG4gICAgICAgIGNvbG9yOiRjb2xvcl93aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYmFzZTI7XHJcbiAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0b3A6LTEwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Jhc2UyO1xyXG4gICAgICAgIC5idG4taXNwLXNlcnZpY2Uge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2Jhc2UxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAaW5jbHVkZSBtcS1zcCB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgd2lkdGg6Y2FsYygoMTAwJSAtIDIwcHgpIC8gMik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICY6bm90KDpudGgtY2hpbGQoNW4pKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICAgICY6bm90KDpudGgtY2hpbGQoMm4pKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIC5pc3AtbG9nbyB7XHJcbiAgICAgICAgICBoZWlnaHQ6MTE0cHg7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6MTAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBGaXJlZm94ICYgSUUxMVxyXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xyXG4gIC5tYWluLWhlYWQge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgLm1haW4taGVhZC10aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2Jhc2UyLCAwLjkpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5odG1sLmllMTEge1xyXG4gIC5tYWluLWhlYWQge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgLm1haW4taGVhZC10aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2Jhc2UyLCAwLjkpO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXNwLXNlcnZpY2UtbGlzdCB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgLmlzcC1sb2dvIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
