@charset "UTF-8";
@import "base.css";
@import "common.css";
/*---------------------------------
Page CSS 2018.05
CSS 担当者名 Document 2018.05
Last Update 2018.05 担当者名
---------------------------------*/
/*
SP記述
タブレット（min-width: 668px）
PC（min-width: 1025px）
#################### SP ####################*/
#PageFaq #MainImg {
  margin-bottom: 70px;
}
#PageFaq #MainImg #MainImgInner {
  padding: 0;
  width: 100%;
  height: 160px;
}
#PageFaq #MainImg #MainImgInner .innerBg {
  margin: 0;
  width: 100%;
}
#PageFaq #MainImg .title {
  flex-direction: column;
  top: 0;
  bottom: 0;
  display: flex;
  width: 100%;
  height: 100%;

  justify-content: center;
  align-items: center;
}
#PageFaq #MainImg .title h2 {
  display: inline-block;
  margin: auto 0;
}
#PageFaq #MainImg .title h2 span {
  display: block;
  margin-left: 2px;
  letter-spacing: .05em;
}
#PageFaq #MainImg .title h2 span::after {
  content: "";
  position: absolute;
  top: -7px;
  right: -5px;
  bottom: -4px;
  display: inline-block;
  width: 29px;
  height: 56x;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../img/contents/icon_01.png);
  background-size: contain;
}
#PageFaq #Main .contBox h3 {
  position: relative;
  margin-bottom: 50px;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}
#PageFaq #Main .contBox ul.faqList {
  border-bottom: solid 1px #ddd;
  width: 100%;
}
#PageFaq #Main .contBox ul.faqList li {
  position: relative;
  border-top: solid 1px #ddd;
  font-size: 14px;
}
#PageFaq #Main .contBox ul.faqList li a {
  display: block;
  padding: 22px 35px 22px 45px;
  line-height: 2em;
  text-decoration: none;
}
#PageFaq #Main .contBox ul.faqList li a span {
  display: inline-block;
  margin-left: 8px;
  color: #888;
}
#PageFaq #Main .contBox ul.faqList li::before {
  content: "Q.";
  position: absolute;
  top: 15px;
  left: 0;
  font-family: "Lato", sans-serif;
  font-size: 26px;
  font-weight: 900;
  color: #dd2b23;
}
#PageFaq #Main .contBox ul.faqList li::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  width: 8px;
  height: 12px;
  background: url(../img/contents/arrow_02.png);
  background-size: 8px auto;
  transform: translateY(-50%);
}
#PageFaq #Main .contBox ul.fagCateList {
  display: flex;

  flex-wrap: wrap;
}
#PageFaq #Main .contBox ul.fagCateList li {
  position: relative;
  margin-bottom: 1px;
  width: 100%;
  background-color: #fff;
}
#PageFaq #Main .contBox ul.fagCateList li a {
  display: block;
  padding: 12px 30px 12px 15px;
  width: 100%;
  line-height: 2em;
  text-decoration: none;
  font-size: 16px;
}
#PageFaq #Main .contBox ul.fagCateList li::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 15px;
  display: block;
  width: 8px;
  height: 12px;
  background: url(../img/contents/arrow_02.png);
  background-size: 8px auto;
  transform: translateY(-50%);
}
#PageFaq #Main .contBox h4.otherCat {
  margin-top: 15px;
  margin-bottom: 15px;
  height: 70px;
  background-color: #fff;
  line-height: 70px;
  text-align: center;
  font-size: 16px;
}
#PageFaq #Main .contBox h4.otherCat::after {
  content: "";
  display: inline-block;
  margin-left: 10px;
  width: 17px;
  height: 17px;
  background: url(../img/contents/icon_open.png) no-repeat center/contain;
  vertical-align: -2px;
}
#PageFaq #Main .contBox h4.otherCat.active::after {
  background: url(../img/contents/icon_close.png) no-repeat center/contain;
}
#PageFaq #Main #ContBox01 {
  padding: 75px 0;
}
#PageFaq #Main #ContBox01 .innerBasic {
  margin: 0 auto;
  padding: 0 30px;
}
#PageFaq #Main #ContBox01 h3::before {
  content: "";
  position: absolute;
  top: -70px;
  right: 0;
  left: 0;
  margin: auto;
  width: 1px;
  height: 60px;
  background-color: #000;
}
#PageFaq #Main #ContBox02 {
  padding-top: 60px;
  padding-bottom: 75px;
  background-color: #f7f7f7;
}
#PageFaq #Main #ContBox02 h3 {
  margin-bottom: 25px;
}
#PageFaq #Main #ContBox02 .innerBasic {
  margin: 0 auto;
  padding: 0 30px;
}
#PageFaq #Main #ContBox03 .innerBasic {
  margin: 0 auto;
  padding: 0 30px;
}
#PageFaq.pageIndex #ContBox01 .innerBasic {
  max-width: 980px;
}
#PageFaq.pageIndex #ContBox02 .innerBasic {
  max-width: 1220px;
}
#PageFaq.pageCategory #Main #ContBox01 {
  padding-bottom: 60px;
}
#PageFaq.pageCategory #Main #ContBox01 .description {
  margin: 0 auto;
  width: 100%;
  max-width: 830px;
}
#PageFaq.pageCategory #Main #ContBox01 p {
  text-align: left;
}
#PageFaq.pageCategory #Main #ContBox02 {
  padding-bottom: 45px;
}
#PageFaq.pageCategory #Main #ContBox02 .innerBasic {
  padding: 0 15px;
}
#PageFaq.pageCategory #Main #ContBox02 .innerBasic .contSubBox {
  margin-top: 30px;
}
#PageFaq.pageCategory #Main #ContBox03 {
  padding-top: 75px;
  padding-bottom: 75px;
}
#PageFaq.pageCategory #Main #ContBox03 .innerBasic {
  max-width: 980px;
}
#PageFaq.pageCategory #Main #ContBox03 .innerBasic .moreBtn {
  display: block;
  margin: 0 auto;
  margin-top: 30px;
  width: 200px;
  height: 50px;
  background: url(../img/contents/arrow_04.png) no-repeat;
  background-position: center right 20px;
  background-color: #dd2b23;
  background-size: 12px 8px;
  line-height: 50px;
  text-align: center;
  text-decoration: none;
  font-size: 10px;
  color: #fff;
}
#PageFaq.pageCategory #Container.pageSubCategory #ContBox01 {
  padding: 75px 0 60px 0;
}
#PageFaq.pageCategory #Container.pageSubCategory #ContBox01 h3 span {
  display: block;
  font-size: 14px;
}
#PageFaq.pageCategory #Container.pageSubCategory #ContBox01 .description {
  margin-bottom: 50px;
}
#PageFaq.pageCategory #Container.pageSubCategory #ContBox01 .contSubBox {
  margin-top: 75px;
  padding-top: 15px;
  padding-bottom: 30px;
  background-color: #f7f7f7;
}
#PageFaq.pageCategory #Container.pageSubCategory #ContBox01 .contSubBox h4.otherCat {
  margin-top: 0;
}
#PageFaq.pageCategory #Container.pageSubCategory #ContBox02 {
  padding: 1px 0 30px 0;
}
#PageFaq.pageCategory #Container.pageSubCategory #ContBox02 .innerBasic {
  padding: 0 15px;
}
#PageFaq.pageEntry #Main #ContBox01 {
  padding: 40px 0 30px 0;
}
#PageFaq.pageEntry #Main #ContBox01 .innerBasic {
  padding: 0 30px;
  max-width: 1040px;
}
#PageFaq.pageEntry #Main #ContBox01 h3 {
  text-align: left;
}
#PageFaq.pageEntry #Main #ContBox01 h3::before {
  content: "Q.";
  position: absolute;
  top: -38px;
  right: auto;
  left: 0;
  width: auto;
  height: auto;
  background-color: #fff;
  font-family: "Lato", sans-serif;
  font-size: 26px;
  font-weight: 900;
  color: #dd2b23;
}
#PageFaq.pageEntry #Main #ContBox02 {
  padding-top: 75px;
  padding-bottom: 100px;
}
#PageFaq.pageEntry #Main #ContBox02 .innerBasic {
  padding-top: 40px;
  padding-bottom: 30px;
  max-width: 1040px;
  background-color: #fff;
}
#PageFaq.pageEntry #Main #ContBox02 .contSubBox {
  margin-bottom: 38px;
  border-bottom: solid 1px #e5e5e5;
  padding-bottom: 25px;
}
#PageFaq.pageEntry #Main #ContBox02 .contSubBox h4 {
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: bold;
}
#PageFaq.pageEntry #Main #ContBox02 .contSubBox ul {
  margin-bottom: 20px;
}
#PageFaq.pageEntry #Main #ContBox02 .contSubBox ul li {
  margin-bottom: 5px;
  line-height: 26px;
  letter-spacing: .08em;
  font-size: 14px;
}
#PageFaq.pageEntry #Main #ContBox02 .contSubBox ul li::before {
  content: "・";
  padding-right: 5px;
  font-weight: bold;
}
#PageFaq.pageEntry #Main #ContBox02 .contSubBox:last-of-type {
  margin-bottom: 20px;
}
#PageFaq.pageEntry #Main #ContBox02 p.list {
  text-align: center;
}
#PageFaq.pageEntry #Main #ContBox02 p.list a {
  color: #dd2b23;
}
#PageFaq.pageEntry #Main #ContBox03 {
  padding-top: 150px;
}
#PageFaq.pageEntry #Main #ContBox03 .innerBasic {
  max-width: 920px;
}
#PageFaq.pageEntry #Main #ContBox03 h3::before {
  content: "";
  position: absolute;
  top: -70px;
  right: 0;
  left: 0;
  margin: auto;
  width: 1px;
  height: 60px;
  background-color: #000;
}
#PageFaq.pageEntry #Main #ContBox03 .contSubBox {
  margin-top: 75px;
  padding: 15px;
  background-color: #f7f7f7;
}
#PageFaq.pageEntry #Main #ContBox03 .contSubBox h4 {
  margin: 0 auto;
  max-width: 1162px;
}
#PageFaq.pageEntry #Main #ContBox03 .contSubBox .showBox {
  margin: 0 auto;
  max-width: 1162px;
}
#PageFaq.pageEntry #Main #ContBox03 .contSubBox .showBox ul {
  margin-top: 15px;
}

/* end SP */
/*SPの上書き
#################### TABLET ####################*/
@media screen and (min-width: 668px) {
  #PageFaq #MainImg {
    margin-bottom: 0;
  }
  #PageFaq #MainImg #MainImgInner {
    height: 320px;
  }
  #PageFaq #MainImg .innerBasic h2 span {
    margin-left: -10px;
    font-size: 44px;
  }
  #PageFaq #MainImg .innerBasic h2 span::after {
    right: -14px;
  }
  #PageFaq #Main .contBox h3 {
    margin-bottom: 50px;
    font-size: 28px;
  }
  #PageFaq #Main .contBox ul.faqList li {
    font-size: 16px;
  }
  #PageFaq #Main .contBox ul.faqList li a {
    padding: 29px 35px 28px 90px;
  }
  #PageFaq #Main .contBox ul.faqList li::before {
    top: 20px;
    left: 30px;
    font-size: 32px;
  }
  #PageFaq #Main .contBox ul.fagCateList li {
    width: 50%;
  }
  #PageFaq #Main .contBox ul.fagCateList li:nth-child(odd) {
    border-right: solid 1px #f7f7f7;
  }
  #PageFaq #Main .contBox ul.fagCateList li a {
    padding-top: 30px;
    padding-bottom: 30px;
    font-size: 20px;
  }
  #PageFaq #Main .contBox h4.otherCat {
    height: 100px;
    line-height: 100px;
    font-size: 20px;
  }
  #PageFaq #Main .contBox h4.otherCat::after {
    width: 22px;
    height: 22px;
  }
  #PageFaq #Main #ContBox01 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
  #PageFaq #Main #ContBox01 h3::before {
    top: -115px;
    height: 90px;
  }
  #PageFaq #Main #ContBox02 {
    padding-top: 90px;
    padding-bottom: 150px;
  }
  #PageFaq #Main #ContBox02 h3 {
    margin-bottom: 50px;
  }
  #PageFaq #Main #ContBox03 {
    padding: 120px 0;
  }
  #PageFaq.pageCategory #Container.pageSubCategory #ContBox01 h3 span {
    font-size: 16px;
  }
  #PageFaq.pageCategory #Container.pageSubCategory #ContBox01 .contSubBox {
    padding-top: 30px;
    padding-bottom: 45px;
  }
  #PageFaq.pageCategory #Container.pageSubCategory #ContBox01 .contSubBox h4 {
    margin-bottom: 30px;
  }
  #PageFaq.pageEntry #Main #ContBox01 {
    padding-top: 0;
  }
  /* end TABLET */
}
/*SPとTABLETの上書き
#################### PC ####################*/
@media screen and (min-width: 1040px) {
  #PageFaq #Main .contBox ul.fagCateList li {
    margin-bottom: 2px;
  }
  #PageFaq #Main .contBox ul.fagCateList li a {
    padding-left: 30px;
  }
  #PageFaq #Main .contBox ul.fagCateList li::after {
    right: 30px;
  }
  #PageFaq #Main .contBox ul.fagCateList li:nth-child(odd) {
    border-right: solid 2px #f7f7f7;
  }
  #PageFaq.pageCategory #Main #ContBox01 .description p {
    text-align: center;
  }
  #PageFaq.pageCategory #Main #ContBox02 {
    padding-bottom: 75px;
  }
  #PageFaq.pageCategory #Main #ContBox02 .innerBasic {
    padding: 0;
    max-width: 1160px;
  }
  #PageFaq.pageCategory #Main #ContBox02 .innerBasic .contSubBox {
    margin-top: 60px;
  }
  #PageFaq.pageCategory #Main #ContBox03 {
    padding-top: 120px;
  }
  #PageFaq.pageCategory #Main #ContBox03 .innerBasic .moreBtn {
    margin-top: 60px;
    width: 260px;
    height: 60px;
    line-height: 60px;
    font-size: 12px;
    cursor: pointer;
  }
  #PageFaq.pageCategory #Container.pageSubCategory #ContBox01 {
    padding-bottom: 125px;
  }
  #PageFaq.pageCategory #Container.pageSubCategory #ContBox01 .innerBasic {
    max-width: 920px;
  }
  #PageFaq.pageCategory #Container.pageSubCategory #ContBox02 {
    padding: 15px 0 45px 0;
  }
  #PageFaq.pageCategory #Container.pageSubCategory #ContBox02 .innerBasic {
    padding: 0;
  }
  #PageFaq.pageEntry #Main #ContBox01 .innerBasic {
    padding: 0;
  }
  #PageFaq.pageEntry #Main #ContBox01 h3 {
    padding-left: 60px;
  }
  #PageFaq.pageEntry #Main #ContBox01 h3::before {
    top: 0;
  }
  #PageFaq.pageEntry #Main #ContBox02 .innerBasic {
    padding: 80px 90px;
  }
  #PageFaq.pageEntry #Main #ContBox02 .innerBasic .contSubBox {
    margin-bottom: 70px;
    padding-bottom: 65px;
  }
  #PageFaq.pageEntry #Main #ContBox02 .innerBasic .contSubBox h4 {
    font-size: 24px;
  }
  #PageFaq.pageEntry #Main #ContBox02 .innerBasic .contSubBox p,
  #PageFaq.pageEntry #Main #ContBox02 .innerBasic .contSubBox li {
    font-size: 16px;
  }
  #PageFaq.pageEntry #Main #ContBox02 .innerBasic .contSubBox:last-of-type {
    margin-bottom: 30px;
  }
  #PageFaq.pageEntry #Main #ContBox03 .contSubBox {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  /*end PC */
}
/*end*/
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZhcS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDUTtBQUNBO0FBQ1I7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQU1BO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFNQztFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFHRjtFQUNLO0VBQ0Q7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQVFOO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDOztBQUtKO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUdBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlOO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBOztBQUlEO0VBQ0M7RUFDQTs7QUFNRDtFQUNDOztBQUlEO0VBQ0M7O0FBTUY7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUdGO0VBQ0M7O0FBQ0E7RUFDQzs7QUFDQTtFQUNDOztBQUlIO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNTDtFQUNDOztBQUVDO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJSDtFQUNDOztBQUNBO0VBQ0M7O0FBT0g7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBSUg7RUFDQzs7QUFHRjtFQUNDOztBQUNBO0VBQ0M7O0FBSUg7RUFDQzs7QUFDQTtFQUNDOztBQUdBO0VBQ0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdMO0VBQWE7RUFDWjtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7O0FBVU47QUFHQTtBQUFBO0FBR0E7RUFFQztJQUNDOztFQUNBO0lBQ0M7O0VBSUM7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBU0g7SUFDQztJQUNBOztFQUlDO0lBQ0M7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7SUFDQTs7RUFLRjtJQUNDOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQztJQUNBO0lBQ0E7O0VBS0g7SUFDQztJQUNBO0lBQ0E7O0VBQ0E7SUFDQztJQUNBOztFQUlKO0lBQ0M7SUFDQTs7RUFFQztJQUNDO0lBQ007O0VBSVQ7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFPRTtJQUNDOztFQUdGO0lBQ0M7SUFDQTs7RUFDQTtJQUNDOztFQVFIO0lBQ0M7O0FBT0o7O0FBSUE7QUFBQTtBQUVBO0VBS0k7SUFDQzs7RUFDQTtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFVRDtJQUNDOztFQUlIO0lBQ0M7O0VBQ0E7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBSUg7SUFDQzs7RUFFQztJQUNDO0lBQ0E7SUFDTTtJQUNBO0lBQ0E7SUFDQTs7RUFNVDtJQUNDOztFQUNBO0lBQ0M7O0VBR0Y7SUFDQzs7RUFDQTtJQUNDOztFQVFEO0lBQ0M7O0VBRUQ7SUFDQzs7RUFDQTtJQUNDOztFQUtGO0lBQ0M7O0VBQ0E7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQzs7RUFFRDtJQUNDOztFQU1IO0lBQ0M7SUFDQTs7QUFRTDs7QUFNQSIsImZpbGUiOiJmYXEuY3NzIn0= */
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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Rkw7RUFnR0k7SUFDQyxtQkFBQTtFQTlGTDtFQW9HRTtJQUNDLGlCQUFBO0lBQ0Esb0JBQUE7RUFsR0g7RUEwR0YsVUFBQTtBQXhHQTtBQThHQSxNQUFBO0FBNUdBLDZpR0FBNmlHIiwiZmlsZSI6ImZhcS5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIkBpbXBvcnQgXCJfdmFyLnNjc3NcIjtcclxuQGltcG9ydCBcImJhc2UuY3NzXCI7XHJcbkBpbXBvcnQgXCJjb21tb24uY3NzXCI7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblBhZ2UgQ1NTIDIwMTguMDVcclxuQ1NTIOaLheW9k+iAheWQjSBEb2N1bWVudCAyMDE4LjA1XHJcbkxhc3QgVXBkYXRlIDIwMTguMDUg5ouF5b2T6ICF5ZCNXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKlxyXG5TUOiomOi/sFxyXG7jgr/jg5bjg6zjg4Pjg4jvvIhtaW4td2lkdGg6IDY2OHB477yJXHJcblBD77yIbWluLXdpZHRoOiAxMDI1cHjvvIlcclxuIyMjIyMjIyMjIyMjIyMjIyMjIyMgU1AgIyMjIyMjIyMjIyMjIyMjIyMjIyMqL1xyXG4jUGFnZUZhcSB7XHJcblx0I01haW5JbWcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNzBweDtcclxuXHRcdCNNYWluSW1nSW5uZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxNjBweDtcclxuXHRcdFx0LmlubmVyQmcge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnRpdGxlIHtcclxuXHRcdFx0ICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcdFx0dG9wOiAwO1xyXG4gICAgXHRcdGJvdHRvbTogMDtcclxuICAgIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4gICAgXHRcdHdpZHRoOiAxMDAlO1xyXG4gICAgXHRcdGhlaWdodDogMTAwJTtcclxuICAgIFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHRcdGgyIHtcclxuICAgIFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0XHRcdG1hcmdpbjogYXV0byAwO1xyXG4gICAgXHRcdFx0c3BhbiB7XHJcbiAgICBcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgXHRcdFx0XHRtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XHJcbiAgICBcdFx0XHRcdCY6OmFmdGVyIHtcclxuICAgIFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG4gICAgXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0XHRcdFx0XHR0b3A6IC03cHg7XHJcbiAgICBcdFx0XHRcdFx0cmlnaHQ6IC01cHg7XHJcbiAgICBcdFx0XHRcdFx0Ym90dG9tOiAtNHB4O1xyXG4gICAgXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0XHRcdFx0XHR3aWR0aDogMjlweDtcclxuICAgIFx0XHRcdFx0XHRoZWlnaHQ6IDU2eDtcclxuICAgIFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgICBcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb250ZW50cy9pY29uXzAxLnBuZyk7XHJcbiAgICBcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgXHRcdFx0XHR9XHJcbiAgICBcdFx0XHR9XHJcbiAgICBcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQjTWFpbiB7XHJcblx0XHQuY29udEJveCB7XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHQmLmZhcUxpc3Qge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZGRkZDtcclxuXHRcdFx0XHRcdGxpIHtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggI2RkZGRkZDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRhIHtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMnB4IDM1cHggMjJweCA0NXB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyZW07XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjODg4ODg4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlEuXCI7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZGQyYjIzO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wMi5wbmcpO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogOHB4IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5mYWdDYXRlTGlzdCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9hcnJvd18wMi5wbmcpO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogOHB4IGF1dG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0aDQub3RoZXJDYXQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHR3aWR0aDogMTdweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTdweDtcclxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb250ZW50cy9pY29uX29wZW4ucG5nKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcclxuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiAtMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29udGVudHMvaWNvbl9jbG9zZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdHBhZGRpbmc6IDc1cHggMDtcclxuXHRcdFx0LmlubmVyQmFzaWMge1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6MCAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuICAgIFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgXHRcdFx0XHR0b3A6IC03MHB4O1xyXG4gICAgXHRcdFx0XHRyaWdodDogMDtcclxuICAgIFx0XHRcdFx0bGVmdDogMDtcclxuICAgIFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG4gICAgXHRcdFx0XHR3aWR0aDogMXB4O1xyXG4gICAgXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcbiAgICBcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDAyIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuaW5uZXJCYXNpYyB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDAzIHtcclxuXHRcdFx0LmlubmVyQmFzaWMge1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnBhZ2VJbmRleCB7XHJcblx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0LmlubmVyQmFzaWMge1xyXG5cdFx0XHRcdG1heC13aWR0aDogOTgwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDIge1xyXG5cdFx0XHQuaW5uZXJCYXNpYyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMjIwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5wYWdlQ2F0ZWdvcnkge1xyXG5cdFx0I01haW4ge1xyXG5cdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogODMwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMiB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cdFx0XHQuaW5uZXJCYXNpYyB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDAzIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDc1cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3NXB4O1xyXG5cdFx0XHQuaW5uZXJCYXNpYyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA5ODBweDtcclxuXHRcdFx0XHQubW9yZUJ0biB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuICAgIFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcbiAgICBcdFx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICBcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuICAgIFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbnRlbnRzL2Fycm93XzA0LnBuZykgbm8tcmVwZWF0O1xyXG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQgMjBweDtcclxuICAgIFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4IDhweDtcclxuICAgIFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkMmIyMztcclxuICAgIFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgXHRcdFx0XHRmb250LXNpemU6IDEwcHg7XHJcbiAgICBcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRhaW5lci5wYWdlU3ViQ2F0ZWdvcnkge1xyXG5cdFx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0XHRwYWRkaW5nOiA3NXB4IDAgNjBweCAwO1xyXG5cdFx0XHRcdGgzIHtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNzVweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdFx0XHRcdFx0aDQub3RoZXJDYXQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDAyIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxcHggMCAzMHB4IDA7XHJcblx0XHRcdFx0LmlubmVyQmFzaWMge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnBhZ2VFbnRyeSB7XHJcblx0XHQjTWFpbiB7XHJcblx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0cGFkZGluZzogNDBweCAwIDMwcHggMDtcclxuXHRcdFx0LmlubmVyQmFzaWMge1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTA0MHB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dG9wOiAtMzhweDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRyaWdodDogYXV0bztcclxuXHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiUS5cIjtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjZweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgc2Fucy1zZXJpZjtcclxuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0XHRcdFx0XHRjb2xvcjogI2RkMmIyMztcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250Qm94MDIge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNzVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG5cdFx0XHQuaW5uZXJCYXNpYyB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDQwcHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2U1ZTVlNTtcclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHVsIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wOGVtO1xyXG5cdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwi44O7XCI7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdHAubGlzdCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNkZDJiMjM7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDAzIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE1MHB4O1xyXG5cdFx0XHQuaW5uZXJCYXNpYyB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA5MjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMyB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIFx0XHRcdFx0dG9wOiAtNzBweDtcclxuICAgIFx0XHRcdFx0cmlnaHQ6IDA7XHJcbiAgICBcdFx0XHRcdGxlZnQ6IDA7XHJcbiAgICBcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuICAgIFx0XHRcdFx0d2lkdGg6IDFweDtcclxuICAgIFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG4gICAgXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgXHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jb250U3ViQm94IHttYXJnaW4tdG9wOiA3NXB4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcclxuXHRcdFx0XHRoNCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTE2MnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2hvd0JveCB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTE2MnB4O1xyXG5cdFx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4vKiBlbmQgU1AgKi9cclxuXHJcblxyXG4vKlNQ44Gu5LiK5pu444GNXHJcbiMjIyMjIyMjIyMjIyMjIyMjIyMjIFRBQkxFVCAjIyMjIyMjIyMjIyMjIyMjIyMjIyovXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NjhweCkge1xyXG4jUGFnZUZhcSB7XHJcblx0I01haW5JbWcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdCNNYWluSW1nSW5uZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDMyMHB4O1xyXG5cdFx0fVxyXG5cdFx0LmlubmVyQmFzaWMge1xyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0c3BhbiB7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMTRweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG5cdCNNYWluIHtcclxuXHRcdC5jb250Qm94IHtcclxuXHRcdFx0aDMge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHVsIHtcclxuXHRcdFx0XHQmLmZhcUxpc3Qge1xyXG5cdFx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDI5cHggMzVweCAyOHB4IDkwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHR0b3A6IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0bGVmdDogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5mYWdDYXRlTGlzdCB7XHJcblx0XHRcdFx0XHRsaSB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xyXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmN2Y3Zjc7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFx0aDQub3RoZXJDYXQge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdFx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDEyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0dG9wOiAtMTE1cHg7XHJcbiAgICAgICAgXHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0I0NvbnRCb3gwMiB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA5MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcblx0XHRcdGgzIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQjQ29udEJveDAzIHtcclxuXHRcdFx0cGFkZGluZzogMTIwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji5wYWdlQ2F0ZWdvcnkge1xyXG5cdFx0I0NvbnRhaW5lci5wYWdlU3ViQ2F0ZWdvcnkge1xyXG5cdFx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0NXB4O1xyXG5cdFx0XHRcdFx0aDQge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnBhZ2VFbnRyeSB7XHJcblx0XHQjTWFpbiB7XHJcblx0XHRcdCNDb250Qm94MDEge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogZW5kIFRBQkxFVCAqL1xyXG59XHJcblxyXG5cclxuLypTUOOBqFRBQkxFVOOBruS4iuabuOOBjVxyXG4jIyMjIyMjIyMjIyMjIyMjIyMjIyBQQyAjIyMjIyMjIyMjIyMjIyMjIyMjIyovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNDBweCkge1xyXG4jUGFnZUZhcSB7XHJcblx0I01haW4ge1xyXG5cdFx0LmNvbnRCb3gge1xyXG5cdFx0XHR1bC5mYWdDYXRlTGlzdCB7XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cdFx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBzb2xpZCAycHggI2Y3ZjdmNztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5wYWdlQ2F0ZWdvcnkge1xyXG5cdFx0I01haW4ge1xyXG5cdFx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0XHQuZGVzY3JpcHRpb24ge1xyXG5cdFx0XHRcdFx0cCB7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0I0NvbnRCb3gwMiB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDc1cHg7XHJcblx0XHRcdFx0LmlubmVyQmFzaWMge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMTE2MHB4O1xyXG5cdFx0XHRcdFx0LmNvbnRTdWJCb3gge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDAzIHtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XHJcblx0XHRcdFx0LmlubmVyQmFzaWMge1xyXG5cdFx0XHRcdFx0Lm1vcmVCdG4ge1xyXG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgXHRcdFx0XHR3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgXHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICBcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCNDb250YWluZXIucGFnZVN1YkNhdGVnb3J5IHtcclxuXHRcdFx0I0NvbnRCb3gwMSB7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEyNXB4O1xyXG5cdFx0XHRcdC5pbm5lckJhc2ljIHtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogOTIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNDb250Qm94MDIge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMCA0NXB4IDA7XHJcblx0XHRcdFx0LmlubmVyQmFzaWMge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Ji5wYWdlRW50cnkge1xyXG5cdFx0I01haW4ge1xyXG5cdFx0XHQjQ29udEJveDAxIHtcclxuXHRcdFx0XHQuaW5uZXJCYXNpYyB7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRoMyB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCNDb250Qm94MDIge1xyXG5cdFx0XHRcdC5pbm5lckJhc2ljIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDgwcHggOTBweDtcclxuXHRcdFx0XHRcdC5jb250U3ViQm94IHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDY1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblx0XHRcdFx0XHRcdGg0IHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0cCwgbGkge1xyXG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZSB7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQjQ29udEJveDAzIHtcclxuXHRcdFx0XHQuY29udFN1YkJveCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi8qZW5kIFBDICovXHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qZW5kKi9cclxuXHJcblxyXG4iXX0= */
