/* ======================================================================
  p-dyslipidemia
====================================================================== */
#p-dyslipidemia .section-ttl-center {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 80px 0 40px;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-ttl-center {
    padding: 50px 4.6875vw 20px;
    text-align: center;
  }
}
#p-dyslipidemia .em {
  color: #3D7C53;
  font-weight: bold;
}
#p-dyslipidemia .section-1 .section-ttl-center {
  padding: 0;
}
#p-dyslipidemia .section-1__inner {
  padding: 80px 0;
  width: 1220px;
  margin: 0 auto;
}
@media screen and (max-width: 1250px) {
  #p-dyslipidemia .section-1__inner {
    width: calc(100% - 30px);
    margin: 0 15px;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-1__inner {
    width: 100%;
    padding: 50px 4.6875vw;
    margin: 0;
  }
}
#p-dyslipidemia .section-1__flex {
  width: 1180px;
  margin: 40px auto 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 40px;
}
@media screen and (max-width: 1210px) {
  #p-dyslipidemia .section-1__flex {
    width: 100%;
    margin: 40px auto 0;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-1__flex {
    margin: 30px 0 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
#p-dyslipidemia .section-1__flex-txtbox {
  width: calc(50% - 10px);
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-1__flex-txtbox {
    width: 100%;
    margin: 20px 0 0;
  }
}
#p-dyslipidemia .section-1__flex-imgbox {
  width: calc(50% - 10px);
  background: #D2D2D2;
  padding: 16px 40px;
  border-radius: 15px;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-1__flex-imgbox {
    width: 100%;
    border-radius: 8px;
    padding: 15px;
  }
}
#p-dyslipidemia .section-1__flex-img {
  width: 100%;
}
#p-dyslipidemia .section-1__type {
  margin: 50px 0 0;
  background: #F5F8F6;
  border-radius: 15px;
  padding: 50px 80px 60px;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-1__type {
    border-radius: 8px;
    margin: 30px 0 0;
    padding: 30px 15px;
  }
}
#p-dyslipidemia .section-1__type-ttl {
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-1__type-ttl {
    font-size: 20px;
  }
}
#p-dyslipidemia .section-1__type-lists {
  margin: 40px 0 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-1__type-lists {
    margin: 10px 0 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
#p-dyslipidemia .section-1__type-list {
  position: relative;
  padding: 0 0 0 32px;
  margin: 0 25px;
  width: 270px;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-1__type-list {
    width: 100%;
    margin: 0;
    padding: 15px 0 15px 32px;
  }
}
#p-dyslipidemia .section-1__type-list:before {
  content: url(../img/common/check.svg);
  position: absolute;
  top: 2px;
  left: 0;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-1__type-list:before {
    top: 18px;
  }
}
#p-dyslipidemia .section-1__type-list:not(:first-of-type):after {
  opacity: 0.2;
  content: "";
  background: #333;
  top: 0;
  left: -25px;
  width: 1px;
  height: 100%;
  position: absolute;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-1__type-list:not(:first-of-type):after {
    display: none;
  }
}
#p-dyslipidemia .section-1__type-list:nth-of-type(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
#p-dyslipidemia .section-1__type-list:nth-of-type(2):before {
  content: url(../img/common/check.svg);
  position: absolute;
  top: 58%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-1__type-list:nth-of-type(2) {
    border-top: 1px solid rgba(51, 51, 51, 0.2);
    border-bottom: 1px solid rgba(51, 51, 51, 0.2);
  }
}
#p-dyslipidemia .section-2 {
  padding: 0 0 130px;
  background: #F5F8F6;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-2 {
    padding: 0 0 30px;
  }
}
#p-dyslipidemia .section-2__inner {
  width: 830px;
  margin: 0 auto;
  position: relative;
}
@media screen and (max-width: 860px) {
  #p-dyslipidemia .section-2__inner {
    width: calc(100% - 30px);
  }
}
#p-dyslipidemia .section-2__inner:before {
  content: url(../img/p-dyslipidemia/img2.svg);
  bottom: -110px;
  right: -30px;
  position: absolute;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-2__inner:before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-2__inner:after {
    content: "";
    width: 200px;
    height: 200px;
    margin: 20px auto 0;
    display: block;
    background: url(../img/p-dyslipidemia/img2.svg);
    background-size: cover;
  }
}
#p-dyslipidemia .section-2 .c-lists-1 {
  margin: 35px 0 0;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-2 .c-lists-1 {
    margin: 20px 0 0;
  }
  #p-dyslipidemia .section-2 .c-lists-1__txt {
    font-size: 18px;
  }
}
#p-dyslipidemia .section-3 {
  padding: 0 0 80px;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3 {
    padding: 0 0 50px;
  }
}
#p-dyslipidemia .section-3 .red {
  color: #D37777;
  font-weight: bold;
}
#p-dyslipidemia .section-3__lead {
  text-align: center;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__lead {
    padding: 0 4.6875vw;
    text-align: left;
  }
}
#p-dyslipidemia .section-3__tablewrap {
  width: 800px;
  margin: 30px auto 0;
}
@media screen and (max-width: 800px) {
  #p-dyslipidemia .section-3__tablewrap {
    width: 100%;
    overflow: scroll;
  }
}
#p-dyslipidemia .section-3__tableinner {
  border: 1px solid #B3B3B3;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 800px) {
  #p-dyslipidemia .section-3__tableinner {
    width: 800px;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__tableinner {
    width: calc(100% - 9.375vw);
    margin: 0 4.6875vw;
    border-radius: 8px;
  }
}
#p-dyslipidemia .section-3__table {
  width: 100%;
}
#p-dyslipidemia .section-3__thead tr {
  border-top: none;
}
#p-dyslipidemia .section-3__th {
  padding: 15px 15px 15px 20px;
  font-weight: bold;
  background: #D8E5DD;
}
#p-dyslipidemia .section-3__th:not(:first-of-type) {
  width: calc(100% - 357px);
  border-left: 1px solid #B3B3B3;
}
#p-dyslipidemia .section-3 tbody tr {
  border-top: 1px solid #B3B3B3;
}
#p-dyslipidemia .section-3__td {
  padding: 15px 15px 15px 20px;
}
#p-dyslipidemia .section-3__td:first-of-type {
  width: 357px;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__td:first-of-type {
    width: 50%;
  }
}
#p-dyslipidemia .section-3__td:not(:first-of-type) {
  width: calc(100% - 357px);
  border-left: 1px solid #B3B3B3;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__td:not(:first-of-type) {
    width: 50%;
  }
}
#p-dyslipidemia .section-3__box {
  width: 1100px;
  margin: 30px auto 0;
  padding: 50px 0;
  background: #F5F8F6;
  border-radius: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 100px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media screen and (max-width: 1130px) {
  #p-dyslipidemia .section-3__box {
    width: calc(100% - 30px);
    margin: 30px 15px 0;
    padding: 50px 30px;
  }
}
@media screen and (max-width: 1060px) {
  #p-dyslipidemia .section-3__box {
    gap: 10%;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px 15px;
    border-radius: 8px;
    gap: 30px;
  }
}
#p-dyslipidemia .section-3__ttl {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
  margin: 0 0 20px;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__ttl {
    font-size: 20px;
  }
}
#p-dyslipidemia .section-3__imgbox {
  position: relative;
}
#p-dyslipidemia .section-3__imgbox:before {
  content: url(../img/common/zoom.svg);
  position: absolute;
  bottom: 10px;
  right: 10px;
  pointer-events: none;
}
#p-dyslipidemia .section-3__item {
  width: 415px;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__item {
    width: 100%;
  }
}
#p-dyslipidemia .section-3__item:not(:first-of-type) {
  width: 455px;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__item:not(:first-of-type) {
    width: 100%;
  }
}
@media screen and (max-width: 1060px) {
  #p-dyslipidemia .section-3__item {
    width: 45%;
  }
}
@media screen and (max-width: 1060px) and (max-width: 767px) {
  #p-dyslipidemia .section-3__item {
    width: 100%;
  }
}
#p-dyslipidemia .section-3__txt1 {
  text-align: center;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.9;
  margin: 5px 0 0;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__txt1 {
    text-align: left;
  }
}
#p-dyslipidemia .section-3__txtflex {
  margin: 50px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#p-dyslipidemia .section-3__txt2 {
  width: 80px;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__txt3 {
    width: calc(100% - 72px);
  }
}
#p-dyslipidemia .section-3__link {
  color: #4E81CD;
  text-decoration: underline;
  font-size: 16px;
  line-height: 1.8;
  position: relative;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
@media screen and (min-width: 767px) {
  #p-dyslipidemia .section-3__link:hover {
    opacity: 0.7;
  }
}
#p-dyslipidemia .section-3__link:after {
  content: url(../img/common/blank.svg);
  margin: 0 0 0 5px;
}
#p-dyslipidemia .section-3__flow {
  margin: 50px 0 0;
  padding: 0 15px;
}
#p-dyslipidemia .section-3__flow-ttl {
  font-size: 26px;
  text-align: center;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__flow-ttl {
    font-size: 20px;
  }
}
#p-dyslipidemia .section-3__flow-img {
  width: 800px;
  margin: 30px auto 0;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-3__flow-img {
    width: 100%;
  }
}
#p-dyslipidemia .section-4 {
  background: #F5F8F6;
}
#p-dyslipidemia .section-4__inner {
  padding: 0 0 80px;
  width: 1100px;
  margin: 0 auto;
}
@media screen and (max-width: 1130px) {
  #p-dyslipidemia .section-4__inner {
    width: 100%;
    padding: 0 15px 80px;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-4__inner {
    padding: 0 15px 50px;
  }
}
#p-dyslipidemia .section-4__flex {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-4__flex {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
#p-dyslipidemia .section-4__flex-txtbox {
  width: 580px;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-4__flex-txtbox {
    margin: 20px 0 0;
    width: 100%;
  }
}
#p-dyslipidemia .section-4__flex-imgbox {
  width: 480px;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-4__flex-imgbox {
    width: 100%;
  }
}
#p-dyslipidemia .section-4__flex-img {
  width: 100%;
}
#p-dyslipidemia .section-5__ttl {
  font-size: 26px;
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-5__ttl {
    font-size: 20px;
  }
}
#p-dyslipidemia .section-5__box {
  padding: 40px;
  background: #F5F8F6;
  border-radius: 15px;
  width: 1100px;
  margin: 50px auto 0;
}
@media screen and (max-width: 1130px) {
  #p-dyslipidemia .section-5__box {
    margin: 50px 15px 0;
    width: calc(100% - 30px);
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-5__box {
    border-radius: 8px;
    padding: 30px 15px;
  }
}
#p-dyslipidemia .section-5__box.none {
  margin: 0 auto;
}
#p-dyslipidemia .section-5 .c-lists-1 {
  margin: 30px 0 0;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-5 .c-lists-1 {
    margin: 20px 0 0;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-5 .c-lists-1 .c-lists-1__txt {
    font-size: 18px;
  }
}
#p-dyslipidemia .section-5__tablewrap {
  width: 100%;
  margin: 30px auto 0;
}
@media screen and (max-width: 1130px) {
  #p-dyslipidemia .section-5__tablewrap {
    width: 100%;
    overflow: scroll;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-5__tablewrap {
    width: calc(100% + 15px);
  }
}
#p-dyslipidemia .section-5__tableinner {
  border: 1px solid #B3B3B3;
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (max-width: 1130px) {
  #p-dyslipidemia .section-5__tableinner {
    width: 1100px;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-5__tableinner {
    margin: 0 4.6875vw 0 0;
  }
}
#p-dyslipidemia .section-5__table {
  width: 100%;
}
#p-dyslipidemia .section-5__thead tr {
  border-top: none;
}
#p-dyslipidemia .section-5__th {
  padding: 15px 15px 15px 20px;
  font-weight: bold;
  background: #D8E5DD;
}
#p-dyslipidemia .section-5__th:not(:first-of-type) {
  width: calc(100% - 357px);
  border-left: 1px solid #B3B3B3;
}
#p-dyslipidemia .section-5 tbody tr {
  border-top: 1px solid #B3B3B3;
}
#p-dyslipidemia .section-5__td {
  padding: 15px 15px 15px 20px;
}
#p-dyslipidemia .section-5__td:first-of-type {
  width: 155px;
  vertical-align: middle;
  font-weight: bold;
  background: #EEF5FF;
}
#p-dyslipidemia .section-5__td:not(:first-of-type) {
  background: #fff;
  border-left: 1px solid #B3B3B3;
}
#p-dyslipidemia .section-5__subtxt {
  font-weight: normal;
  line-height: 1.8;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-5__subtxt {
    padding: 0 0 0 1em;
    text-indent: -1em;
    margin: 10px 0 0;
  }
}
#p-dyslipidemia .section-5__sublead {
  margin: 30px 0 0;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-5__sublead {
    margin: 20px 0 0;
  }
}
#p-dyslipidemia .section-5__subbox {
  width: 530px;
  position: relative;
}
@media screen and (max-width: 1130px) {
  #p-dyslipidemia .section-5__subbox {
    width: 50%;
  }
}
@media screen and (max-width: 900px) {
  #p-dyslipidemia .section-5__subbox {
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-5__subbox {
    width: 100%;
  }
}
#p-dyslipidemia .section-5__subbox:before {
  content: url(../img/p-dyslipidemia/img7.svg);
  position: absolute;
  top: 50%;
  right: -420px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-5__subbox:before {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-5__subbox:after {
    content: "";
    background: url(../img/p-dyslipidemia/img7.svg);
    width: 237px;
    height: 180px;
    background-size: cover;
    display: block;
    margin: 20px auto 0;
  }
}
#p-dyslipidemia .section-5__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 1225px;
  margin: 80px auto 0;
  position: relative;
}
#p-dyslipidemia .section-5__flex-imgbox {
  width: 710px;
}
#p-dyslipidemia .section-5__flex-txtbox {
  width: 700px;
  padding: 30px;
  background: #fff;
  border-radius: 15px;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media screen and (max-width: 1040px) {
  #p-dyslipidemia .section-6__inner {
    margin: 0 15px;
  }
}
#p-dyslipidemia .section-6 .c-lists-2__menu__box {
  margin: 0;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-6 .c-lists-2__menu__box {
    gap: 45px;
  }
}
@media screen and (max-width: 1040px) {
  #p-dyslipidemia .section-6 .c-lists-2__menu__box__item {
    width: calc(50% - 25px);
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-6 .c-lists-2__menu__box__item {
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .section-6 .c-lists-2__menu__box__item .c-lists-2__menu__box__ttl__img {
    width: 130px;
  }
}
#p-dyslipidemia .section-6 .c-lists-2__menu__box__item .u-text-1.c-lists-2__menu__box__lead {
  height: auto !important;
}
#p-dyslipidemia .section-6__btnwrap {
  margin: 60px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#p-dyslipidemia .section-6 .c-button-4 {
  white-space: nowrap;
}
@media screen and (max-width: 767px) {
  #p-dyslipidemia .l-about__menu {
    padding: 50px 4.6875vw;
  }
}
#p-dyslipidemia .l-about__menu .section-ttl-center {
  padding: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtZHlzbGlwaWRlbWlhLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0FBQUE7QUFBQTtBQUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDd0tGO0VENUtBO0lBTUk7SUFDQTs7O0FBS0o7RUFDRSxPQ29CTztFRG5CUDs7QUFHQTtFQUNFOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTtJQUNBOzs7QUNrSk47RUR4SkU7SUFTSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7OztBQ21JTjtFRDFJRTtJQVVJO0lBQ0E7OztBQUVGO0VBQ0U7O0FDNEhOO0VEN0hJO0lBR0k7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ2lITjtFRHRISTtJQU9JO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQ2lHSjtFRHJHRTtJQU1JO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBOztBQ3lGTjtFRDNGSTtJQUlJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUNpRk47RURwRkk7SUFLSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQ3VFTjtFRDNFSTtJQU1JO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUM2RFI7RURqRU07SUFNSTs7O0FBSUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQytDVjtFRHZEUTtJQVVJOzs7QUFJTjtFQUNFO0VBQ0E7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ2lDVjtFRHpDTTtJQVdJO0lBQ0E7OztBQU9WO0VBQ0U7RUFDQTs7QUNvQkY7RUR0QkE7SUFJSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtF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TjtFRGlZSTtJQU9JOzs7QUN4WVI7RUQyWUk7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU9GO0VBREY7SUFFSTs7O0FBR0o7RUFDRTs7QUNyYko7RURvYkU7SUFHSTs7O0FBR0E7RUFERjtJQUVJOzs7QUMzYlI7RUR5Ykk7SUFLSTs7O0FDOWJSO0VEaWNNO0lBRUk7OztBQUlKO0VBQ0U7O0FBSU47RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUNsZEo7RUR1ZEE7SUFFSTs7O0FBRUY7RUFDRSIsImZpbGUiOiJwLWR5c2xpcGlkZW1pYS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2V0dGluZ1wiIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgcC1keXNsaXBpZGVtaWFcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNwLWR5c2xpcGlkZW1pYSB7XG4gIFxuICAuc2VjdGlvbi10dGwtY2VudGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNC42ODc1dncgMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgfVxuXG4gIC5lbSB7XG4gICAgY29sb3I6ICRhY2NlbnQtMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuc2VjdGlvbi0xIHtcbiAgICAuc2VjdGlvbi10dGwtY2VudGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgIHdpZHRoOiAxMjIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkgeyBcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMHB4KTtcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDQuNjg3NXZ3O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2ZsZXgge1xuICAgICAgd2lkdGg6IDExODBweDtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwIDQwcHg7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjEwcHgpIHsgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG4gICAgICAmLXR4dGJveCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgfSAgXG4gICAgICB9XG4gICAgICAmLWltZ2JveCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDJEMkQyO1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190eXBlIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGOEY2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggODBweCA2MHB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgIH1cbiAgICAgICYtdHRsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1saXN0cyB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDM1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMycHg7XG4gICAgICAgIG1hcmdpbjogMCAyNXB4O1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMzJweDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogdXJsKC4uL2ltZy9jb21tb24vY2hlY2suc3ZnKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY29tbW9uL2NoZWNrLnN2Zyk7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDU4JTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDUxLDUxLDUxLC4yKTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDUxLDUxLDUxLC4yKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbi0yIHtcbiAgICBwYWRkaW5nOiAwIDAgMTMwcHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjhGNjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICB9XG4gICAgJl9faW5uZXIge1xuICAgICAgd2lkdGg6IDgzMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NjBweCkgeyBcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL3AtZHlzbGlwaWRlbWlhL2ltZzIuc3ZnKTtcbiAgICAgICAgYm90dG9tOiAtMTEwcHg7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLWR5c2xpcGlkZW1pYS9pbWcyLnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfSBcbiAgICAgIH1cbiAgICB9XG4gICAgLmMtbGlzdHMtMSB7XG4gICAgICBtYXJnaW46IDM1cHggMCAwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuICAgICAgICAmX190eHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uLTMge1xuICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIH1cbiAgICAucmVkIHtcbiAgICAgIGNvbG9yOiAjRDM3Nzc3O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICZfX2xlYWQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAwIDQuNjg3NXZ3O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgICAmX190YWJsZXdyYXAge1xuICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7IFxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFibGVpbm5lciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjNCM0IzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgeyBcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogY2FsYyggMTAwJSAtIDQuNjg3NXZ3ICogMiApO1xuICAgICAgICBtYXJnaW46IDAgNC42ODc1dnc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFibGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX3RoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGgge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgYmFja2dyb3VuZDogI0Q4RTVERDtcbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTdweCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0IzQjNCMztcbiAgICAgIH1cbiAgICB9XG4gICAgdGJvZHkge1xuICAgICAgdHIge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0IzQjNCMztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGQge1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMjBweDtcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHdpZHRoOiAzNTdweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTdweCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0IzQjNCMztcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3gge1xuICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGOEY2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDAgMTAwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkgeyBcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMHB4KTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDE1cHggMDtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7IFxuICAgICAgICBnYXA6IDEwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHRsIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbWdib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiB1cmwoLi4vaW1nL2NvbW1vbi96b29tLnN2Zyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgd2lkdGg6IDQxNXB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgIHdpZHRoOiA0NTVweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHsgXG4gICAgICAgIHdpZHRoOiA0NSU7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX190eHQxIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOTtcbiAgICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdHh0ZmxleCB7XG4gICAgICBtYXJnaW46IDUwcHggMCAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJl9fdHh0MiB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICB9XG4gICAgJl9fdHh0MyB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MnB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBjb2xvcjogJGFjY2VudC0yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvY29tbW9uL2JsYW5rLnN2Zyk7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zsb3cge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICYtdHRsIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWltZyB7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuc2VjdGlvbi00IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGOEY2O1xuICAgICZfX2lubmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA4MHB4O1xuICAgICAgd2lkdGg6IDExMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7IFxuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDgwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19mbGV4IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMCAyMHB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO31cbiAgICAgICYtdHh0Ym94IHtcbiAgICAgICAgd2lkdGg6IDU4MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaW1nYm94IHtcbiAgICAgICAgd2lkdGg6IDQ4MHB4O1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuc2VjdGlvbi01IHtcbiAgICAmX190dGwge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYm94IHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjVGOEY2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzMHB4KSB7IFxuICAgICAgICBtYXJnaW46IDUwcHggMTVweCAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgfVxuICAgICAgJi5ub25lIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWxpc3RzLTEge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgIH1cbiAgICAgIC5jLWxpc3RzLTFfX3R4dCB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFibGV3cmFwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMzBweCkgeyBcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGFibGVpbm5lciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjNCM0IzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHsgXG4gICAgICAgIHdpZHRoOiAxMTAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMCA0LjY4NzV2dyAwIDA7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RhYmxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX190aGVhZCB7XG4gICAgICB0ciB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RoIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQ6ICNEOEU1REQ7XG4gICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzU3cHgpO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNCM0IzQjM7XG4gICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgIHRyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNCM0IzQjM7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDIwcHg7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUVGNUZGO1xuICAgICAgfVxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQjNCM0IzO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zdWJ0eHQge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC0xZW07XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDA7ICBcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VibGVhZCB7XG4gICAgICBtYXJnaW46IDMwcHggMCAwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwOyAgXG4gICAgICB9XG4gICAgfVxuICAgICZfX3N1YmJveCB7XG4gICAgICB3aWR0aDogNTMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTMwcHgpIHsgXG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5MDBweCkgeyBcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IHVybCguLi9pbWcvcC1keXNsaXBpZGVtaWEvaW1nNy5zdmcpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTQyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLWR5c2xpcGlkZW1pYS9pbWc3LnN2Zyk7XG4gICAgICAgICAgd2lkdGg6IDIzN3B4O1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmxleCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMjI1cHg7XG4gICAgICBtYXJnaW46IDgwcHggYXV0byAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi1pbWdib3gge1xuICAgICAgICB3aWR0aDogNzEwcHg7XG4gICAgICB9XG4gICAgICAmLXR4dGJveCB7XG4gICAgICAgIHdpZHRoOiA3MDBweDtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG4gIC5zZWN0aW9uLTYge1xuICAgICZfX2lubmVyIHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNDBweCkgeyBcbiAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWxpc3RzLTJfX21lbnVfX2JveCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGdhcDogNDVweDtcbiAgICAgIH1cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDQwcHgpIHsgXG4gICAgICAgICAgd2lkdGg6IGNhbGMoIDUwJSAtIDI1cHggKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYy1saXN0cy0yX19tZW51X19ib3hfX3R0bF9faW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnUtdGV4dC0xLmMtbGlzdHMtMl9fbWVudV9fYm94X19sZWFkIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J0bndyYXAge1xuICAgICAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmMtYnV0dG9uLTQge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICBcbiAgLmwtYWJvdXRfX21lbnUge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggNC42ODc1dnc7XG4gICAgfVxuICAgIC5zZWN0aW9uLXR0bC1jZW50ZXIge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZhcmlhYmxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGltZ+ODh+OCo+ODrOOCr+ODiOODquOBvuOBp+OBruODkeOCuVxuJGltZy1kaXI6IFwiLi4vaW1nXCI7XG5cbi8vIOOCs+ODs+ODhuODs+ODhOW5hVxuJGNvbnRlbnQtd2lkdGg6IDEyNjZweDtcblxuLy8gU1DmmYLjga7lt6blj7Pjga7kvZnnmb3vvIjniYfmlrnvvIlcbiRzcC1zaWRlLXBhZGRpbmc6IDIwcHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBicmVha3BvaW50XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5LiL6KiYMuOBpOOBruWkieaVsOOBrumWk+OBjOOCv+ODluODrOODg+ODiOihqOekulxuLy8g44K/44OW44Os44OD44OI6KGo56S644Gq44GX44Gu5aC05ZCI44GvMuOBpOOBruWkieaVsOOBruWApOOCkuOAjDFweOW3ruOAjeOBp+ioreWumuOBmeOCi+OBk+OBqFxuXG4vLyAkcGMtYnDku6XkuIrjgYxQQ+ihqOekulxuJHBjLWJwOiAxMDI1cHg7XG5cbi8vICRzcC1icOS7peS4i+OBjFNQ6KGo56S6XG4kc3AtYnA6IDc2N3B4O1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gZm9udFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRmb250LTE6IFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgc2Fucy1zZXJpZjtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNvbG9yXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGJsYWNrOiAjMzMzO1xuXG4kd2hpdGU6ICNmZmY7XG5cbiRjb2xvci0xOiByZ2JhKDYxLDEyNCw4MywuMik7XG5cbiRjb2xvci0yOiByZ2JhKDc4LDEyOSwyMDUsLjIpO1xuXG4kYWNjZW50LTE6ICMzRDdDNTM7XG5cbiRhY2NlbnQtMjogIzRFODFDRDtcblxuJGNvbG9yLTU6ICMwMDA7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdFxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4vLyBJblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xuLy8gT3V0XG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGEtdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGMtdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF90YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGNfY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkgYW5kIChtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNzcyBoYWNrXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2hyb21lKGFuZCBTYWZhcmksIE9wZXJhKVxuQG1peGluIGNocm9tZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBGaXJlRm94XG5AbWl4aW4gZmlyZWZveCB7XG4gIF86bGFuZyh4KTo6LW1vei1wbGFjZWhvbGRlcixcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIEVkZ2VcbkBtaXhpbiBlZGdlIHtcbiAgXzpsYW5nKHgpOjotbXMtLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gSUUoMTEpXG5AbWl4aW4gaWUge1xuICBfOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBTYWZhcmlcbkBtaXhpbiBzYWZhcmkge1xuICBfOmxhbmcoeCkgKyBfOi13ZWJraXQtZnVsbC1zY3JlZW4tZG9jdW1lbnQsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBvYmplY3QgZml0IGltYWdlc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBvZmkoJHNpemUpIHtcbiAgb2JqZWN0LWZpdDogJHNpemU7XG5cbiAgQGluY2x1ZGUgaWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6ICN7JHNpemV9O1wiO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBoaWRlIHNjcm9sbGJhclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBoaWRlLXNjcm9sbGJhciB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbGluZSBjbGFtcFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaG92ZXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaG92ZXIge1xuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iXX0= */
