/*====================================
	1. Color
====================================*/
.path-timetable .article {
  max-width: 94%;
  margin: 8px auto 80px;
}

.path-timetable .article .pdf {
  margin-bottom: 24px;
  padding-right: 8px;
  text-align: right;
}

.path-timetable .article .pdf a {
  font-size: clamp(14px, 2vw, 16px);
  position: relative;
}

.path-timetable .article .pdf a::after {
  content: "";
  display: inline-block;
  background: url(/img/common/ico_pdf.svg) top left no-repeat;
  width: 23px;
  padding-top: 31px;
  margin-bottom: -10px;
  margin-left: 8px;
}

.path-timetable .article .article-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 64px;
}

.path-timetable .article .article-nav .nav__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  text-align: center;
  position: relative;
  cursor: pointer;
  -webkit-transition: .3s;
  transition: .3s;
}

.path-timetable .article .article-nav .nav__item::after {
  position: absolute;
  bottom: -12px;
  left: 0;
  content: '';
  width: 100%;
  height: 4px;
  background: #E5EAFF;
}

.path-timetable .article .article-nav .nav__item span {
  display: block;
}

.path-timetable .article .article-nav .nav__item span.en {
  font-family: 'Montserrat','serif';
  font-weight: 800;
  font-size: clamp(16px, 3vw, 24px);
}

.path-timetable .article .article-nav .nav__item span.jp {
  font-weight: 500;
  font-size: clamp(16px, 3vw, 26px);
}

.path-timetable .article .article-nav .nav__item.current {
  background: #001976;
  color: #FFFFFF;
}

.path-timetable .article .article-nav .nav__item a {
  padding: 12px 0px;
  width: 100%;
  height: 100%;
  display: block;
}

.path-timetable .article .article-nav .nav__item.current a {
  -webkit-transition: .3s;
  transition: .3s;
  color: #FFFFFF;
}

.path-timetable .article .article-nav .nav__item.current::after {
  background: #001976;
}

.path-timetable .article .article-nav .nav__item:hover {
  -webkit-transition: .3s;
  transition: .3s;
  background: #001976;
  color: #FFFFFF;
}

.path-timetable .article .article-nav .nav__item:hover a {
  -webkit-transition: .3s;
  transition: .3s;
  color: #FFFFFF;
}

.path-timetable .article .article-nav .nav__item:hover::after {
  -webkit-transition: .3s;
  transition: .3s;
  background: #001976;
}

.path-timetable .article .article-wrap .btn {
  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;
  font-size: clamp(14px, 2vw, 20px);
  padding: 0 12px;
  gap: 12px;
}

.path-timetable .article .article-wrap .btn a {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 150px;
  -ms-flex: 1 0 150px;
  flex: 1 0 150px;
  text-align: center;
  display: block;
  border: 2px solid #001976;
  padding: 12px 0;
}

.path-timetable .article .article-wrap .btn a::after {
  content: "";
  display: inline-block;
  width: 18px;
  height: 8px;
  border-right: 2px solid #001976;
  border-bottom: 1.5px solid #001976;
  -webkit-transform: skew(45deg, 0);
  transform: skew(45deg, 0);
  margin-top: 8px;
  margin-left: 4px;
}

.path-timetable .article .article-wrap .program {
  margin-top: 40px;
}

.path-timetable .article .article-wrap .program .program-head {
  border-top: 2px solid #001976;
  background: #E5EAFF;
  padding: 10px 20px;
}

.path-timetable .article .article-wrap .program .program-head .time {
  font-size: clamp(20px, 3vw, 28px);
  font-weight: 700;
  margin-bottom: 4px;
}

.path-timetable .article .article-wrap .program .program-head .title-wrap {
  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;
}

.path-timetable .article .article-wrap .program .program-head .title-wrap a:hover {
  text-decoration: underline;
}

.path-timetable .article .article-wrap .program .program-head .title-wrap .title {
  font-size: clamp(20px, 3vw, 28px);
  margin-bottom: 4px;
}

.path-timetable .article .article-wrap .program .program-head .title-wrap .corp {
  font-size: 14px;
}

.path-timetable .article .article-wrap .program .program-img {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 24px 0 16px;
  gap: 16px;
}

.path-timetable .article .article-wrap .program .program-img .image-wrap {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 160px;
  -ms-flex: 0 0 160px;
  flex: 0 0 160px;
}

.path-timetable .article .article-wrap .program .program-img .image-wrap .image {
  margin-bottom: 4px;
}

.path-timetable .article .article-wrap .program .program-img .image-wrap .image img {
  vertical-align: bottom;
}

.path-timetable .article .article-wrap .program .program-link {
  margin-bottom: 24px;
}

.path-timetable .article .article-wrap .program .program-link .program-link-wrap {
  margin-bottom: 16px;
  padding: 0 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
}

.path-timetable .article .article-wrap .program .program-link .program-link-wrap .blog::before {
  content: "";
  display: inline-block;
  background: url(/img/common/ico_blog.svg) top left no-repeat;
  width: clamp(30px, 2vw, 34px);
  padding-top: clamp(30px, 2vw, 34px);
  margin-bottom: -10px;
  margin-right: 8px;
}

.path-timetable .article .article-wrap .program .program-link .program-link-wrap .message::before {
  content: "";
  display: inline-block;
  background: url(/img/common/ico_message.svg) top left no-repeat;
  width: clamp(30px, 2vw, 34px);
  padding-top: clamp(30px, 2vw, 34px);
  margin-bottom: -10px;
  margin-right: 8px;
}

.path-timetable .article .article-wrap .program .program-link .program-mail {
  padding: 0 16px;
}

.path-timetable .article .article-wrap .program .program-link .program-mail::before {
  content: "";
  display: inline-block;
  background: url(/img/common/ico_mail.svg) top left no-repeat;
  width: clamp(30px, 2vw, 34px);
  padding-top: clamp(30px, 2vw, 34px);
  margin-bottom: -10px;
  margin-right: 8px;
}

.path-timetable .article .article-wrap .program .program-sns {
  margin-bottom: 16px;
}

.path-timetable .article .article-wrap .program .program-sns .sns-items {
  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;
  gap: 16px;
}

.path-timetable .article .article-wrap .program .program-sns .sns-items__item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 36px;
  -ms-flex: 0 0 36px;
  flex: 0 0 36px;
}
.path-timetable .article .article-wrap .program .program-sns .blog::before {
  content: "";
  display: inline-block;
  background: url(/img/common/ico_blog.svg) top left no-repeat;
  width: clamp(36px, 2vw, 36px);
  height: 36px;
  padding-top: clamp(30px, 2vw, 34px);
  margin-bottom: -10px;
  margin-right: 8px;
}

.path-timetable .article .article-wrap .program .program-corner {
  padding: 0 16px;
}

.path-timetable .article .article-wrap .program .program-corner .title {
  text-align: center;
  background: #F5F5F5;
  font-size: clamp(18px, 3vw, 24px);
  padding: 4px 0;
  font-weight: 500;
}

.path-timetable .article .article-wrap .program .program-corner .table {
  padding: 4px 0;
  font-size: clamp(14px, 2vw, 16px);
  border-bottom: 2px solid #E6E6E6;
}

.path-timetable .article .article-wrap .program .program-corner .table .table__dt {
  margin-bottom: 4px;
}

.path-timetable .article .article-wrap .program .program-corner .table .table__dd a {
  text-decoration: underline;
}

.path-timetable .article .article-wrap .program .program-corner .table .table__dd .txt-corner__dj {
  display: inline;
}

.path-timetable .article .article-wrap .program .program-corner .table .table__dd .txt-corner__djo {
  display: inline;
}

/****************************************************
 PC scss
****************************************************/

@media screen and (min-width: 768px) {
  .path-timetable .article .article-nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 80px;
  }
  .path-timetable .article .article-nav .nav__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 calc(100% / 7);
    -ms-flex: 1 1 calc(100% / 7);
    flex: 1 1 calc(100% / 7);
    text-align: center;
    position: relative;
  }
  .path-timetable .article .article-nav .nav__item::after {
    position: absolute;
    bottom: -20px;
    left: 0;
    content: '';
    width: 100%;
    height: 4px;
    background: #E5EAFF;
  }
  .path-timetable .article .article-nav .nav__item span {
    display: block;
  }
  .path-timetable .article .article-nav .nav__item span.en {
    font-family: 'Montserrat','serif';
    font-weight: 800;
    font-size: clamp(20px, 3vw, 24px);
  }
  .path-timetable .article .article-nav .nav__item span.jp {
    font-weight: 500;
    font-size: clamp(20px, 3vw, 26px);
  }
  .path-timetable .article .article-nav .nav__item a {
    /* padding: 16px 40px; */
    padding: 16px 0;
    width: 100%;
    height: 100%;
    display: block;
  }
  .path-timetable .article .article-nav .nav__item.current {
    background: #001976;
    color: #FFFFFF;
  }
  .path-timetable .article .article-nav .nav__item.current::after {
    background: #001976;
  }
  .path-timetable .article .article-nav .nav__item:hover {
    cursor: pointer;
    background: #001976;
    color: #FFFFFF;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .path-timetable .article .article-nav .nav__item:hover::after {
    -webkit-transition: .3s;
    transition: .3s;
    background: #001976;
  }
  .path-timetable .article .pdf {
    padding-right: 0;
  }
  .path-timetable .article .pdf a:hover {
    text-decoration: underline;
  }
  .path-timetable .article .article-wrap .btn {
    gap: 40px;
  }
  .path-timetable .article .article-wrap .btn a {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 300px;
    -ms-flex: 0 0 300px;
    flex: 0 0 300px;
  }
  .path-timetable .article .article-wrap .btn a:hover {
    border: 2px solid #001976;
    background: #001976;
    color: #FFFFFF;
    -webkit-transition: .3s;
    transition: .3s;
  }
  .path-timetable .article .article-wrap .btn a:hover::after {
    -webkit-transition: .3s;
    transition: .3s;
    border-right: 3px solid #FFFFFF;
    border-bottom: 2.5px solid #FFFFFF;
  }
  .path-timetable .article .article-wrap .program .program-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-top: 2px solid #001976;
    background: #E5EAFF;
    padding: 10px 20px;
  }
  .path-timetable .article .article-wrap .program .program-head .time {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 240px;
    -ms-flex: 0 0 240px;
    flex: 0 0 240px;
    font-size: clamp(20px, 3vw, 28px);
    font-weight: 700;
    margin-bottom: 4px;
  }
  .path-timetable .article .article-wrap .program .program-head .title-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
  .path-timetable .article .article-wrap .program .program-head .title-wrap .title {
    font-size: clamp(20px, 3vw, 28px);
    margin-bottom: 4px;
    margin-right: auto;
  }
  .path-timetable .article .article-wrap .program .program-head .title-wrap .corp {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    text-align: right;
    font-size: 14px;
    margin-left: 8px;
  }
  .path-timetable .article .article-wrap .program .program-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 24px 0 16px 240px;
    gap: 16px;
  }
  .path-timetable .article .article-wrap .program .program-img .image-wrap {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 160px;
    -ms-flex: 0 0 160px;
    flex: 0 0 160px;
  }
  .path-timetable .article .article-wrap .program .program-img .image-wrap a:hover {
    text-decoration: underline;
  }
  .path-timetable .article .article-wrap .program .program-img .image-wrap .image {
    margin-bottom: 4px;
  }
  .path-timetable .article .article-wrap .program .program-img .image-wrap .image img {
    vertical-align: bottom;
  }
  .path-timetable .article .article-wrap .program .program-link {
    margin-bottom: 8px;
    padding-left: 240px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 24px;
  }
  .path-timetable .article .article-wrap .program .program-link .program-link-wrap {
    padding: 0 0;
  }
  .path-timetable .article .article-wrap .program .program-link .program-mail {
    padding: 0 0;
  }
  .path-timetable .article .article-wrap .program .program-link a:hover {
    text-decoration: underline;
  }
  .path-timetable .article .article-wrap .program .program-sns {
    padding-left: 240px;
    margin-bottom: 24px;
  }
  .path-timetable .article .article-wrap .program .program-sns .sns-items {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .path-timetable .article .article-wrap .program .program-sns .sns-items__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 36px;
    -ms-flex: 0 0 36px;
    flex: 0 0 36px;
  }
  .path-timetable .article .article-wrap .program .program-sns .sns-items__item a {
    display: block;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
  }
  .path-timetable .article .article-wrap .program .program-sns .sns-items__item a:hover {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  .path-timetable .article .article-wrap .program .program-sns .blog::before {
    content: "";
    display: inline-block;
    background: url(/img/common/ico_blog.svg) top left no-repeat;
    width: clamp(36px, 2vw, 36px);
    height: 36px;
    padding-top: clamp(30px, 2vw, 34px);
    margin-bottom: -10px;
    margin-right: 8px;
  }
  .path-timetable .article .article-wrap .program .program-corner {
    padding: 0 0;
  }
  .path-timetable .article .article-wrap .program .program-corner .title {
    padding: 4px 0;
  }
  .path-timetable .article .article-wrap .program .program-corner .table {
    padding: 8px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-bottom: 2px solid #E6E6E6;
  }
  .path-timetable .article .article-wrap .program .program-corner .table .table__dt {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 220px;
    -ms-flex: 0 0 220px;
    flex: 0 0 220px;
    text-align: right;
    margin-right: 20px;
  }
  .path-timetable .article .article-wrap .program .program-corner .table .table__dd .txt-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .path-timetable .article .article-wrap .program .program-corner .table .table__dd .txt-wrap .txt {
    margin-right: 16px;
  }
  .path-timetable .article .article-wrap .program .program-corner .table .table__dd .txt-wrap a:hover {
    text-decoration: none;
  }
  .path-timetable .article .article-wrap .program .program-corner .table .table__dd .txt-corner__dj {
    display: block;
  }
  .path-timetable .article .article-wrap .program .program-corner .table .table__dd .txt-corner__djo {
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc291cmNlL3Nhc3MvbW9kdWxlL19fdmFyaWFibGUuc2NzcyIsInJlc291cmNlL3Nhc3MvdGltZXRhYmxlL2xheW91dC5jc3MiLCJyZXNvdXJjZS9zYXNzL3RpbWV0YWJsZS9sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTs7cUNDQXFDO0FDQXJDO0VBRUksaUJBQWlCO0VBQ2pCLHFCQUFxQjtBREN6Qjs7QUNKQTtFQUtNLG1CQUFtQjtFQUNuQixrQkFBa0I7RUFDbEIsaUJBQWlCO0FER3ZCOztBQ1ZBO0VBU1EsaUNBQStCO0VBQy9CLGtCQUFrQjtBREsxQjs7QUNmQTtFQVlVLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsMkRBQTREO0VBQzVELFdBQVc7RUFDWCxpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLGdCQUFnQjtBRE8xQjs7QUN6QkE7RUF1Qk0sb0JBQWE7RUFBYixxQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQUNiLG1CQUFtQjtBRE16Qjs7QUM5QkE7RUEwQlEsbUJBQWM7RUFBZCxzQkFBYztFQUFkLGtCQUFjO0VBQWQsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsa0JBQWtCO0VBc0JsQixlQUFlO0VBQ2YsdUJBQWU7RUFBZixlQUFlO0FEYnZCOztBQ3ZDQTtFQStCVSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLE9BQU87RUFDUCxXQUFXO0VBQ1gsV0FBVztFQUNYLFdBQVc7RUFDWCxtQkZqQ2E7QUM2Q3ZCOztBQ2pEQTtFQXdDVSxjQUFjO0FEYXhCOztBQ3JEQTtFQTBDWSxpQ0FBaUM7RUFDakMsZ0JBQWdCO0VBQ2hCLGlDQUErQjtBRGUzQzs7QUMzREE7RUErQ1ksZ0JBQWdCO0VBQ2hCLGlDQUErQjtBRGdCM0M7O0FDaEVBO0VBc0RVLG1CRm5EYTtFRW9EYixjRjFDUTtBQ3dEbEI7O0FDckVBO0VBeURZLHVCQUFlO0VBQWYsZUFBZTtFQUNmLGNGN0NNO0FDNkRsQjs7QUMxRUE7RUE2RFksbUJG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XG5cclxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHQxLiBDb2xvclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG4kQ09MT1JfTUFJTjogICAgIzAwMTk3NjsgLy/jg6HjgqTjg7Mg44Ot44K044Gu6Imy44CC44Oh44Kk44Oz44Gn5L2/44GGXHJcbiRDT0xPUl9TVUI6ICAgICAjRTVFQUZGOyAvL+OCouOCr+OCu+ODs+ODiCDoloTjgYTog4zmma9cclxuJENPTE9SX1JFRDogICAgICNERjE3MDA7IC8v44Ki44Kv44K744Oz44OIIOW8t+iqv+ihqOekuiDotaRcclxuJENPTE9SX09SQU5HRTogICNGRjhDMDA7IC8v44Ki44Kv44K744Oz44OIIOW8t+iqv+ihqOekuiDjgqrjg6zjg7PjgrhcclxuJENPTE9SX1lFTExPVzogICNGRkREMzM7IC8v44Ki44Kv44K744Oz44OIIOW8t+iqv+ihqOekuiDpu4RcclxuJENPTE9SX0JST1dOOiAgICM3NjVEMDA7IC8v44Ki44Kv44K744Oz44OIIOijnOiJsiDojLboibJcclxuJENPTE9SX1JBRElLTzogICMwMEE3RTk7IC8vcmFkaWtvIOODqeOCuOOCs+mWoumAo++8iOmAmuW4uO+8ieOBp+S9v+OBhuOAgiDmsLToibJcclxuJENPTE9SX1RJTUVGUkVFOiNFNzNDNjQ7IC8vcmFkaWtvIOODqeOCuOOCs+mWoumAo++8iOOCv+OCpOODoOODleODquODvO+8ieOBp+S9v+OBhuOAgiDotaToibJcclxuJENPTE9SX1RXSVRURVI6ICMxREExRjI7IC8vdHdpdHRlciDmsLToibJcclxuXHJcbiRHUkFZXzAwMDogI0ZGRkZGRjtcclxuJEdSQVlfMTAwOiAjRjVGNUY1O1xyXG4kR1JBWV8yMDA6ICNFNkU2RTY7XHJcbiRHUkFZXzMwMDogI0RERERERDtcclxuJEdSQVlfNDAwOiAjQUFBQUFBO1xyXG4kR1JBWV81MDA6ICM4RDhEOEQ7XHJcbiRHUkFZXzYwMDogIzY2NjY2NjtcclxuJEdSQVlfNzAwOiAjMTIxMjEyO1xyXG4kR1JBWV84MDA6ICMwMDAwMDA7XHJcbiIsIi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblx0MS4gQ29sb3JcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDhweCBhdXRvIDgwcHg7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAucGRmIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5wZGYgYSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwgMnZ3LCAxNnB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLnBkZiBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvY29tbW9uL2ljb19wZGYuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyM3B4O1xuICBwYWRkaW5nLXRvcDogMzFweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtbmF2IC5uYXZfX2l0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcztcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLW5hdiAubmF2X19pdGVtOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTJweDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI0U1RUFGRjtcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLW5hdiAubmF2X19pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLW5hdiAubmF2X19pdGVtIHNwYW4uZW4ge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCdzZXJpZic7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwgM3Z3LCAyNHB4KTtcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLW5hdiAubmF2X19pdGVtIHNwYW4uanAge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IGNsYW1wKDE2cHgsIDN2dywgMjZweCk7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS1uYXYgLm5hdl9faXRlbS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzAwMTk3NjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS1uYXYgLm5hdl9faXRlbS5jdXJyZW50IGEge1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtbmF2IC5uYXZfX2l0ZW0uY3VycmVudDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAxOTc2O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtbmF2IC5uYXZfX2l0ZW06aG92ZXIge1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJhY2tncm91bmQ6ICMwMDE5NzY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtbmF2IC5uYXZfX2l0ZW06aG92ZXIgYSB7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS1uYXYgLm5hdl9faXRlbTpob3Zlcjo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIGJhY2tncm91bmQ6ICMwMDE5NzY7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiBjbGFtcCgxNHB4LCAydncsIDIwcHgpO1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGdhcDogMTJweDtcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLmJ0biBhIHtcbiAgZmxleDogMSAwIDE1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDAxOTc2O1xuICBwYWRkaW5nOiAxMnB4IDA7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5idG4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMTk3NjtcbiAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgIzAwMTk3NjtcbiAgdHJhbnNmb3JtOiBza2V3KDQ1ZGVnLCAwKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWhlYWQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMTk3NjtcbiAgYmFja2dyb3VuZDogI0U1RUFGRjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1oZWFkIC50aW1lIHtcbiAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDI4cHgpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWhlYWQgLnRpdGxlLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1oZWFkIC50aXRsZS13cmFwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0taGVhZCAudGl0bGUtd3JhcCAudGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDIwcHgsIDN2dywgMjhweCk7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0taGVhZCAudGl0bGUtd3JhcCAuY29ycCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0taW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMjRweCAwIDE2cHg7XG4gIGdhcDogMTZweDtcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0taW1nIC5pbWFnZS13cmFwIHtcbiAgZmxleDogMCAwIDE2MHB4O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1pbWcgLmltYWdlLXdyYXAgLmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1pbWcgLmltYWdlLXdyYXAgLmltYWdlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1saW5rIC5wcm9ncmFtLWxpbmstd3JhcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1saW5rIC5wcm9ncmFtLWxpbmstd3JhcCAuYmxvZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9jb21tb24vaWNvX2Jsb2cuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIHdpZHRoOiBjbGFtcCgzMHB4LCAydncsIDM0cHgpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzBweCwgMnZ3LCAzNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1saW5rIC5wcm9ncmFtLWxpbmstd3JhcCAubWVzc2FnZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9jb21tb24vaWNvX21lc3NhZ2Uuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIHdpZHRoOiBjbGFtcCgzMHB4LCAydncsIDM0cHgpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzBweCwgMnZ3LCAzNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1saW5rIC5wcm9ncmFtLW1haWwge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWxpbmsgLnByb2dyYW0tbWFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9jb21tb24vaWNvX21haWwuc3ZnKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIHdpZHRoOiBjbGFtcCgzMHB4LCAydncsIDM0cHgpO1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMzBweCwgMnZ3LCAzNHB4KTtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1zbnMge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1zbnMgLnNucy1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE2cHg7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLXNucyAuc25zLWl0ZW1zX19pdGVtIHtcbiAgZmxleDogMCAwIDM2cHg7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWNvcm5lciB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0tY29ybmVyIC50aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgZm9udC1zaXplOiBjbGFtcCgxOHB4LCAzdncsIDI0cHgpO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0tY29ybmVyIC50YWJsZSB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IGNsYW1wKDE0cHgsIDJ2dywgMTZweCk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRTZFNkU2O1xufVxuXG4ucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1jb3JuZXIgLnRhYmxlIC50YWJsZV9fZHQge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWNvcm5lciAudGFibGUgLnRhYmxlX19kZCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiBQQyBzY3NzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLW5hdiAubmF2X19pdGVtIHtcbiAgICBmbGV4OiAxIDEgY2FsYygxMDAlIC8gNyk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLW5hdiAubmF2X19pdGVtOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjRTVFQUZGO1xuICB9XG4gIC5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS1uYXYgLm5hdl9faXRlbSBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtbmF2IC5uYXZfX2l0ZW0gc3Bhbi5lbiB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywnc2VyaWYnO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LCAzdncsIDI0cHgpO1xuICB9XG4gIC5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS1uYXYgLm5hdl9faXRlbSBzcGFuLmpwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgM3Z3LCAyNnB4KTtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtbmF2IC5uYXZfX2l0ZW0uY3VycmVudCB7XG4gICAgYmFja2dyb3VuZDogIzAwMTk3NjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtbmF2IC5uYXZfX2l0ZW0uY3VycmVudDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDE5NzY7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLW5hdiAubmF2X19pdGVtOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzAwMTk3NjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLW5hdiAubmF2X19pdGVtOmhvdmVyOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGJhY2tncm91bmQ6ICMwMDE5NzY7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5wZGYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5wZGYgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLmJ0biB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG4gIC5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5idG4gYSB7XG4gICAgZmxleDogMCAwIDMwMHB4O1xuICB9XG4gIC5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5idG4gYTpob3ZlciB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwMTk3NjtcbiAgICBiYWNrZ3JvdW5kOiAjMDAxOTc2O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAuYnRuIGE6aG92ZXI6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI0ZGRkZGRjtcbiAgICBib3JkZXItYm90dG9tOiAyLjVweCBzb2xpZCAjRkZGRkZGO1xuICB9XG4gIC5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWhlYWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDE5NzY7XG4gICAgYmFja2dyb3VuZDogI0U1RUFGRjtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0taGVhZCAudGltZSB7XG4gICAgZmxleDogMCAwIDI0MHB4O1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgM3Z3LCAyOHB4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1oZWFkIC50aXRsZS13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleDogMSAxIGF1dG87XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0taGVhZCAudGl0bGUtd3JhcCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwgM3Z3LCAyOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWhlYWQgLnRpdGxlLXdyYXAgLmNvcnAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDI0cHggMCAxNnB4IDI0MHB4O1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1pbWcgLmltYWdlLXdyYXAge1xuICAgIGZsZXg6IDAgMCAxNjBweDtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1pbWcgLmltYWdlLXdyYXAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0taW1nIC5pbWFnZS13cmFwIC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICB9XG4gIC5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWltZyAuaW1hZ2Utd3JhcCAuaW1hZ2UgaW1nIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNHB4O1xuICB9XG4gIC5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLWxpbmsgLnByb2dyYW0tbGluay13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0tbGluayAucHJvZ3JhbS1tYWlsIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0tbGluayBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1zbnMge1xuICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1zbnMgLnNucy1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYXRoLXRpbWV0YWJsZSAuYXJ0aWNsZSAuYXJ0aWNsZS13cmFwIC5wcm9ncmFtIC5wcm9ncmFtLXNucyAuc25zLWl0ZW1zX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzZweDtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1zbnMgLnNucy1pdGVtc19faXRlbSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1zbnMgLnNucy1pdGVtc19faXRlbSBhOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0tY29ybmVyIHtcbiAgICBwYWRkaW5nOiAwIDA7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0tY29ybmVyIC50aXRsZSB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0tY29ybmVyIC50YWJsZSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0U2RTZFNjtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1jb3JuZXIgLnRhYmxlIC50YWJsZV9fZHQge1xuICAgIGZsZXg6IDAgMCAyNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBhdGgtdGltZXRhYmxlIC5hcnRpY2xlIC5hcnRpY2xlLXdyYXAgLnByb2dyYW0gLnByb2dyYW0tY29ybmVyIC50YWJsZSAudGFibGVfX2RkIC50eHQtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1jb3JuZXIgLnRhYmxlIC50YWJsZV9fZGQgLnR4dC13cmFwIC50eHQge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxuICAucGF0aC10aW1ldGFibGUgLmFydGljbGUgLmFydGljbGUtd3JhcCAucHJvZ3JhbSAucHJvZ3JhbS1jb3JuZXIgLnRhYmxlIC50YWJsZV9fZGQgLnR4dC13cmFwIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuIiwiQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9mbS15b2tvaGFtYTIwMjIuZ2l0L3Jlc291cmNlL3Nhc3MvbW9kdWxlL19fbWl4aW4uc2Nzc1wiO1xuQGltcG9ydCBcIkM6L1VzZXJzL3RhbmFrYS1rL0RvY3VtZW50cy9mbS15b2tvaGFtYTIwMjIuZ2l0L3Jlc291cmNlL3Nhc3MvbW9kdWxlL19fdmFyaWFibGUuc2Nzc1wiO1xyXG4ucGF0aC10aW1ldGFibGUge1xyXG4gIC5hcnRpY2xlIHtcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgbWFyZ2luOiA4cHggYXV0byA4MHB4O1xyXG4gICAgLnBkZiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTRweCwydncsMTZweCk7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2ltZy9jb21tb24vaWNvX3BkZi5zdmcpIHRvcCBsZWZ0ICBuby1yZXBlYXQ7XHJcbiAgICAgICAgICB3aWR0aDogMjNweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFydGljbGUtbmF2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcclxuICAgICAgLm5hdl9faXRlbSB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRDT0xPUl9TVUI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAmLmVuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywnc2VyaWYnO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE2cHgsM3Z3LDI0cHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5qcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMTZweCwzdncsMjZweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgY29sb3I6ICRHUkFZXzAwMDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJENPTE9SX01BSU47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZS13cmFwIHtcclxuICAgICAgLmJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsMnZ3LDIwcHgpO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcclxuICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBmbGV4OiAxIDAgMTUwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJENPTE9SX01BSU47XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXcoNDVkZWcsIDApO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcm9ncmFtIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIC5wcm9ncmFtLWhlYWQge1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJENPTE9SX1NVQjtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgIC50aW1lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LDN2dywyOHB4KTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwzdncsMjhweCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3JwIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyYW0taW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMCAxNnB4O1xyXG4gICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgLmltYWdlLXdyYXAge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMTYwcHg7XHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAucHJvZ3JhbS1saW5rIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICAgICAgICAucHJvZ3JhbS1saW5rLXdyYXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgLmJsb2cge1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvY29tbW9uL2ljb19ibG9nLnN2ZykgdG9wIGxlZnQgIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAgY2xhbXAoMzBweCwydncsMzRweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogIGNsYW1wKDMwcHgsMnZ3LDM0cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvY29tbW9uL2ljb19tZXNzYWdlLnN2ZykgdG9wIGxlZnQgIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAgY2xhbXAoMzBweCwydncsMzRweCk7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogIGNsYW1wKDMwcHgsMnZ3LDM0cHgpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9ncmFtLW1haWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9pbWcvY29tbW9uL2ljb19tYWlsLnN2ZykgdG9wIGxlZnQgIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICB3aWR0aDogIGNsYW1wKDMwcHgsMnZ3LDM0cHgpO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAgY2xhbXAoMzBweCwydncsMzRweCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyYW0tc25zIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgICAuc25zLWl0ZW1zIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMTZweDtcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyYW0tY29ybmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMTZweDtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJEdSQVlfMTAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE4cHgsM3Z3LDI0cHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDE0cHgsMnZ3LDE2cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJEdSQVlfMjAwO1xyXG4gICAgICAgICAgICAudGFibGVfX2R0IHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlX19kZCB7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiBQQyBzY3NzXHJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAucGF0aC10aW1ldGFibGUge1xyXG4gICAgLmFydGljbGUge1xyXG4gICAgICAuYXJ0aWNsZS1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgICAgICAubmF2X19pdGVtIHtcclxuICAgICAgICAgIGZsZXg6IDEgMSBjYWxjKDEwMCUgLyA3KTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDE2cHggNDBweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0yMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkQ09MT1JfU1VCO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmLmVuIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCdzZXJpZic7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDIwcHgsM3Z3LDI0cHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuanAge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LDN2dywyNnB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJENPTE9SX01BSU47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJENPTE9SX01BSU47XHJcbiAgICAgICAgICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucGRmIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYXJ0aWNsZS13cmFwIHtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIGdhcDogNDBweDtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmbGV4OiAwIDAgMzAwcHg7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRDT0xPUl9NQUlOO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkR1JBWV8wMDA7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICRHUkFZXzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDIuNXB4IHNvbGlkICRHUkFZXzAwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2dyYW0ge1xyXG4gICAgICAgICAgLnByb2dyYW0taGVhZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkQ09MT1JfTUFJTjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJENPTE9SX1NVQjtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIDI0MHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMjBweCwzdncsMjhweCk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlLXdyYXAge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyMHB4LDN2dywyOHB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmNvcnAge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9ncmFtLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDAgMTZweCAyNDBweDtcclxuICAgICAgICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAgICAgICAuaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgICAgICAgZmxleDogMCAwIDE2MHB4O1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wcm9ncmFtLWxpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjQwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMjRweDtcclxuICAgICAgICAgICAgLnByb2dyYW0tbGluay13cmFwIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByb2dyYW0tbWFpbCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAucHJvZ3JhbS1zbnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICAuc25zLWl0ZW1zIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzZweDtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnByb2dyYW0tY29ybmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwO1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJEdSQVlfMjAwO1xyXG4gICAgICAgICAgICAgIC50YWJsZV9fZHQge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudGFibGVfX2RkIHtcclxuICAgICAgICAgICAgICAgIC50eHQtd3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIC50eHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
