.swiper-wrapper-auto {
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
  height: 7.5rem;
}
.swiper-wrapper-auto a {
  display: block;
}
.swiper-wrapper-auto ul > li {
  width: 8.5rem;
  height: 5rem;
  float: left;
  position: relative;
}
.swiper-wrapper-auto ul > li img {
  width: 7.75rem;
  height: 4.25rem;
}
.swiper-wrapper-auto ul > li .course-label {
  position: absolute;
  top: 0;
  right: 0.75rem;
  width: 2rem;
  height: 0.9rem;
  background: #ffbb37;
  color: #fff;
  font-size: 12px;
  text-align: center;
}
.swiper-wrapper-auto ul > li .course-h4,
.swiper-wrapper-auto ul > li .course-h3 {
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 6.875rem;
}
.swiper-wrapper-auto ul > li .course-h3 {
  color: #3c4a54;
  margin-top: 0.5rem;
}
.swiper-wrapper-auto ul > li .course-h4 {
  color: #a7afc7;
  margin-top: 0.2rem;
}
.swiper-wrapper-auto ul > li .course-h4 span {
  margin-right: 0.5rem;
}
.swiper-wrapper-auto ul {
  width: 80rem;
  margin-left: 0.5rem;
}
.hs {
  padding: 0.75rem;
}
.swiper-col-3 {
  width: 100%;
}
.swiper-col-3 ul > li {
  width: 4.75rem;
  height: 6.95rem;
  float: left;
  position: relative;
  margin-right: 0.45rem;
  overflow: hidden;
  margin-bottom: 0.5rem;
  background: #fff;
  box-shadow: 0 0.1rem 0.2rem #ebedef;
  -moz-box-shadow: 0 0.1rem 0.2rem #ebedef;
  -webkit-box-shadow: 0 0.1rem 0.2rem #ebedef;
}
.swiper-col-3 ul > li label {
  position: absolute;
  top: 0;
  right: 0;
  width: 2rem;
  height: 0.9rem;
  background: #ffbb37;
  color: #fff;
  font-size: 12px;
  text-align: center;
}
.swiper-col-3 ul > li img {
  width: 4.75rem;
  height: 2.875rem;
  z-index: 1;
  border-top-right-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}
.swiper-col-3 ul > li .course-label {
  position: absolute;
  top: 0;
  right: 0.75rem;
  width: 2rem;
  height: 0.9rem;
  background: #ffbb37;
  color: #fff;
  font-size: 12px;
  text-align: center;
}
.swiper-col-3 ul > li .course-h5,
.swiper-col-3 ul > li .course-h4,
.swiper-col-3 ul > li .course-h3 {
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 3.75rem;
}
.swiper-col-3 ul > li .course-h3 {
  color: #3c4a54;
  margin-top: 0.5rem;
}
.swiper-col-3 ul > li .course-h4 {
  color: #a7afc7;
  margin-top: 0.2rem;
}
.swiper-col-3 ul > li .course-h4 span {
  display: inline-block;
  width: 3.5rem;
}
.swiper-col-3 ul > li .course-h5 {
  color: #a7afc7;
  margin-top: 0.2rem;
}
.swiper-col-3 ul > li .course-h5 span {
  margin-right: 1rem;
}
.swiper-col-3 .course-pad {
  padding: 0 0.25rem 0.25rem 0.25rem;
}
.swiper-col-3 li:nth-child(3n) {
  margin-right: 0;
}
.swiper-col-3 ul {
  margin-left: 0.5rem;
}
.swiper-col-4 {
  width: 100%;
  clear: both;
}
.swiper-col-4 ul > li {
  width: 7.275rem;
  height: 6.95rem;
  float: left;
  position: relative;
  margin-right: 0.45rem;
  overflow: hidden;
  margin-bottom: 0.425rem;
  border: 1px solid #eee;
  padding: 0.275rem 0.4rem;
  border-radius: 3px;
}
.swiper-col-4 ul > li img {
  width: 6.525rem;
  height: 3.875rem;
  z-index: 1;
  border-top-right-radius: 0.1rem;
  border-top-left-radius: 0.1rem;
}
.swiper-col-4 ul > li .course-label {
  position: absolute;
  top: 0;
  right: 0.75rem;
  width: 2rem;
  height: 0.9rem;
  background: #ffbb37;
  color: #fff;
  font-size: 12px;
  text-align: center;
}
.swiper-col-4 ul > li .course-h4,
.swiper-col-4 ul > li .course-h3 {
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 7.275rem;
}
.swiper-col-4 ul > li .course-h3 {
  color: #b8b8b8;
}
.swiper-col-4 ul > li .course-h4 {
  color: #b8b8b8;
  margin-top: 0.2rem;
  font-size: 11px;
  line-height: 1.25rem;
}
.swiper-col-4 ul > li .course-h4 span {
  display: inline-block;
  width: 3.5rem;
}
.swiper-col-4 li:nth-of-type(even) {
  margin-right: 0;
}
.swiper-col-4 ul {
  margin-left: 0.5rem;
}
.no1 {
  position: relative;
  height: 4.55rem;
  background: #fff;
  border-bottom: 1px solid #ccc;
  overflow: hidden;
}
.no1 .label {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 2.6rem 2.6rem 0 0;
  border-color: #ec3212 transparent transparent transparent;
  position: absolute;
  top: 0;
  left: 0;
}
.no1 .label em {
  position: absolute;
  top: -2.5rem;
  left: 0.25rem;
  color: #fff;
  font-size: 12px;
}
.no1 .label-img {
  width: 2.7rem;
  height: 2.7rem;
  border-radius: 50%;
  margin-top: 0.9rem;
  margin-left: 1.05rem;
}
.no1 .label-name {
  margin: 0.5rem 0.55rem 0.75rem 0.7rem;
  font-size: 12px;
  width: 9.375rem;
}
.no1 .label-name .name {
  font-size: 14px;
}
.no1 .label-name p {
  margin: 0;
}
.no1 .label-name .qq {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.no2 {
  position: relative;
  width: 7rem;
  height: 5.15rem;
  background: #fff;
  margin-top: 0.55rem;
  margin-right: 0.375rem;
  float: left;
  overflow: hidden;
  margin-left: 0.425rem;
  border: 1px solid #ccc;
  border-radius: 5px;
}
.no2:nth-of-type(odd) {
  margin-right: 0;
}
.no2 .label-s,
.no2 .label {
  position: absolute;
  left: -1rem;
  top: 0;
  width: 5.1rem;
  height: 0.6rem;
  background: #ec3212;
  transform: rotate(-43deg);
  color: #fff;
  text-align: center;
  font-size: 12px;
  padding-right: 1.35rem;
  line-height: 0.6rem;
}
.no2 .label-s {
  opacity: 0.5;
}
.no2 .label-img {
  width: 2.3rem;
  height: 2.3rem;
  border-radius: 50%;
  margin-top: 1.25rem;
  margin-left: 0.6rem;
}
.no2 .name {
  margin-left: 0.125rem !important;
}
.no2 .label-name {
  width: 4.25rem;
  font-size: 14px;
  margin-top: 0.25rem;
  position: absolute;
  right: -0.5rem;
  top: 1.05rem;
}
.no2 .label-name p {
  margin: 0;
}
.no2 .label-name .score {
  color: #b7bfd2;
  display: inline-block;
}
.no2 .person-qq {
  position: absolute;
  bottom: 0;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  padding: 0.175rem;
}
.a-gray {
  color: #000;
}
.cous-ul li {
  border-bottom: 1px solid #e8e8e8;
  padding: 0 0.5rem;
  height: 3.175rem;
  line-height: 3.175rem;
}
.cous-ul li a {
  display: block;
}
.cous-ul li .rand_percent {
  background: url("../img/course/kecheng_bixiu_jindu_pic@2x.png") no-repeat;
  width: 2.1rem;
  height: 2.1rem;
  text-align: center;
  line-height: 2.1rem;
  display: inline-block;
  color: #696969;
  font-size: 11px;
  font-style: normal;
  background-size: contain;
}
.cous-ul li .perct {
  color: #252525;
  font-size: 14px;
}
.cous-ul li .start-r {
  float: right;
  line-height: initial;
  text-align: center;
}
.cous-ul li .start-r .ucar {
  position: relative;
  top: 0.8rem;
}
.cous-ul li .start-r .exam {
  color: #ff8a57;
  margin: 0;
  font-size: 14px;
}
.cous-ul li .start-r .gray {
  color: #6c6c6c;
  margin: 0;
  font-size: 10px;
}
.cous-ul li .start-r .normal {
  line-height: 3.175rem;
  margin: 0;
  font-size: 14px;
}
.cou-get li {
  border-bottom: 1px solid #e8e8e8;
  padding: 0.5rem 0.35rem;
}
.cou-get li:after {
  display: block;
  content: "clear";
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden;
}
.cou-get .get-sw {
  width: 6.825rem;
  height: 3.375rem;
  float: left;
}
.cou-get .get-rg {
  width: 8rem;
  padding: 0.8rem 0 0 0;
}
.cou-get .get-rg .course-h3 {
  font-size: 13px;
  font-weight: normal;
}
.cou-get .get-rg .course-h4 {
  font-size: 12px;
  color: #b1b1b1;
  margin-top: 0.2rem;
}
.get-float {
  float: left;
  width: 6.825rem;
  height: 3.375rem;
  z-index: -1;
  position: absolute;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
}
.course-h3 {
  color: #000 !important;
}
.phase-car {
  width: 3.45rem;
  background: #f8f8f8;
  height: 100%;
  margin-top: -0.375rem;
  position: absolute;
  top: 6.69rem;
  left: 0;
}
.phase-car .active {
  color: #41b6ba;
  background: #fff;
}
.phase-car li {
  color: #989898;
  height: 1.9rem;
  line-height: 1.9rem;
  font-size: 12px;
  text-align: center;
}
.phase-splice {
  margin-left: 4.2rem;
  padding-left: 0.5rem;
}
.phase-splice li {
  border-bottom: 1px solid #f8f8f8;
  line-height: 2.1rem;
  height: 2.1rem;
}
.phase-splice li a {
  font-size: 14px;
  color: #727272;
}
.rasf {
  border: 1px solid #fe8e6e;
  color: #fe8e6e;
  text-align: center;
  border-radius: 3px;
  font-style: normal;
  font-size: 10px;
  height: 1.65rem;
  vertical-align: 1px;
  padding: 0.1rem 0.1rem;
}
.icon-lock2,
.icon-lock {
  background: url("../../img/course/kecheng_suo_n_icon@2x.png") no-repeat;
  width: 0.425rem;
  height: 0.525rem;
  display: inline-block;
  background-size: 0.425rem;
  vertical-align: -1px;
  margin-right: 3px;
}
.icon-lock2 {
  background: url("../../img/course/kecheng_suo_s_icon@2x.png") no-repeat;
  background-size: 0.425rem;
}
.rig-ri {
  float: right;
  color: #fe8e6e;
  margin-right: 0.5rem;
}
.r1 {
  color: #5dc5c6;
}
.img-jiesuo {
  width: 4.725rem;
  height: 4.325rem;
}
.f10 {
  font-size: 10px;
}
.g989 {
  color: #989898;
}
.f12 {
  font-size: 12px;
}
.under {
  text-decoration: underline;
}
.text-al {
  text-align: center;
}
.img-heu {
  width: 100%;
}
@media screen and (max-width: 320px) {
  .rig-ri {
    margin-right: 0.1rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvdXJzZS9jb3Vyc2UubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFDQTtFQUNNLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTs7QUFKTixvQkFLTTtFQUNNLGNBQUE7O0FBTlosb0JBUU0sR0FBRTtFQUNJLGFBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBOztBQVpaLG9CQVFNLEdBQUUsS0FLSTtFQUNNLGNBQUE7RUFDQSxlQUFBOztBQWZsQixvQkFRTSxHQUFFLEtBU0k7RUFDTSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBMUJsQixvQkFRTSxHQUFFLEtBb0JJO0FBNUJaLG9CQVFNLEdBQUUsS0FxQkk7RUFDTSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTs7QUFsQ2xCLG9CQVFNLEdBQUUsS0E0Qkk7RUFDTSxjQUFBO0VBQ0Esa0JBQUE7O0FBdENsQixvQkFRTSxHQUFFLEtBZ0NJO0VBQ00sY0FBQTtFQUNBLGtCQUFBOztBQTFDbEIsb0JBUU0sR0FBRSxLQWdDSSxXQUdNO0VBQ00sb0JBQUE7O0FBNUN4QixvQkFnRE07RUFDTSxZQUFBO0VBQ0EsbUJBQUE7O0FBSVo7RUFDRyxnQkFBQTs7QUFJSDtFQUNXLFdBQUE7O0FBRFgsYUFFTSxHQUFFO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1DQUFBO0VBQ0Esd0NBQUE7RUFDQSwyQ0FBQTs7QUFiWixhQUVNLEdBQUUsS0FhSTtFQUNNLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTs7QUF4QmxCLGFBRU0sR0FBRSxLQXdCSTtFQUNNLGNBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBOztBQS9CbEIsYUFFTSxHQUFFLEtBK0JJO0VBQ00sa0JBQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQTFDbEIsYUFFTSxHQUFFLEtBMENJO0FBNUNaLGFBRU0sR0FBRSxLQTJDSTtBQTdDWixhQUVNLEdBQUUsS0E0Q0k7RUFDTSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTs7QUFuRGxCLGFBRU0sR0FBRSxLQW1ESTtFQUNNLGNBQUE7RUFDSSxrQkFBQTs7QUF2RHRCLGFBRU0sR0FBRSxLQXVESTtFQUNNLGNBQUE7RUFDQyxrQkFBQTs7QUEzRG5CLGFBRU0sR0FBRSxLQXVESSxXQUdXO0VBQ0MscUJBQUE7RUFDQSxhQUFBOztBQTlEeEIsYUFFTSxHQUFFLEtBK0RJO0VBQ1EsY0FBQTtFQUNJLGtCQUFBOztBQW5FeEIsYUFFTSxHQUFFLEtBK0RJLFdBR1k7RUFDTSxrQkFBQTs7QUFyRTlCLGFBeUVNO0VBQ00sa0NBQUE7O0FBMUVaLGFBNEVNLEdBQUUsVUFBVTtFQUNOLGVBQUE7O0FBN0VaLGFBK0VNO0VBQ00sbUJBQUE7O0FBTVo7RUFDTSxXQUFBO0VBQ0EsV0FBQTs7QUFGTixhQUdNLEdBQUU7RUFDSSxlQUFBO0VBQ0EsZUFBQTtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTs7QUFiWixhQUdNLEdBQUUsS0FXSTtFQUNNLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFVBQUE7RUFDQSwrQkFBQTtFQUNBLDhCQUFBOztBQW5CbEIsYUFHTSxHQUFFLEtBa0JJO0VBQ00sa0JBQUE7RUFDQSxNQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQTlCbEIsYUFHTSxHQUFFLEtBNkJJO0FBaENaLGFBR00sR0FBRSxLQThCSTtFQUNNLGVBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBOztBQXRDbEIsYUFHTSxHQUFFLEtBcUNJO0VBQ00sY0FBQTs7QUF6Q2xCLGFBR00sR0FBRSxLQXdDSTtFQUNNLGNBQUE7RUFDQyxrQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTs7QUEvQ25CLGFBR00sR0FBRSxLQXdDSSxXQUtXO0VBQ0MscUJBQUE7RUFDQSxhQUFBOztBQWxEeEIsYUFzRE0sR0FBRSxZQUFZO0VBQ1IsZUFBQTs7QUF2RFosYUF5RE07RUFDTSxtQkFBQTs7QUFLWjtFQUNNLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTs7QUFMTixJQU1NO0VBQ00sUUFBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtFQUNBLCtCQUFBO0VBQ0EseURBQUE7RUFDQSxrQkFBQTtFQUVBLE1BQUE7RUFDQSxPQUFBOztBQWZaLElBTU0sT0FVTTtFQUNNLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTs7QUFyQmxCLElBd0JNO0VBQ00sYUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7O0FBN0JaLElBK0JNO0VBQ00scUNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTs7QUFsQ1osSUErQk0sWUFJTTtFQUNNLGVBQUE7O0FBcENsQixJQStCTSxZQU9NO0VBQ00sU0FBQTs7QUF2Q2xCLElBK0JNLFlBVU07RUFDTSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBOztBQU9sQjtFQUNNLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHNCQUFBO0VBQ0Esa0JBQUE7O0FBQ0EsSUFBQyxZQUFZO0VBQ1AsZUFBQTs7QUFiWixJQWVNO0FBZk4sSUFnQk07RUFDTSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxNQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQVUsY0FBVjtFQUNBLFdBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBOztBQTVCWixJQThCTTtFQUNNLFlBQUE7O0FBL0JaLElBaUNNO0VBQ00sYUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7O0FBdENaLElBd0NNO0VBQ00scUJBQUE7O0FBekNaLElBMkNNO0VBQ00sY0FBQTtFQUNBLGVBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7O0FBakRaLElBMkNNLFlBT007RUFDTSxTQUFBOztBQW5EbEIsSUEyQ00sWUFVTTtFQUNNLGNBQUE7RUFDQSxxQkFBQTs7QUF2RGxCLElBMERNO0VBQ00sa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsNEJBQUE7RUFDQSxpQkFBQTs7QUFLWjtFQUNNLFdBQUE7O0FBRU4sUUFDTTtFQUNHLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBOztBQUxULFFBQ00sR0FLRztFQUNNLGNBQUE7O0FBUGYsUUFDTSxHQVFHO0VBQ0ksZ0JBQWdCLHlEQUFoQjtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLHdCQUFBOztBQW5CYixRQUNNLEdBb0JDO0VBQ00sY0FBQTtFQUNBLGVBQUE7O0FBdkJiLFFBQ00sR0F3QkM7RUFDSyxZQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTs7QUE1QlosUUFDTSxHQXdCQyxTQUlLO0VBQ00sa0JBQUE7RUFDQSxXQUFBOztBQS9CbEIsUUFDTSxHQXdCQyxTQVFLO0VBQ00sY0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBOztBQXBDbEIsUUFDTSxHQXdCQyxTQWFLO0VBQ00sY0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBOztBQXpDbEIsUUFDTSxHQXdCQyxTQWtCSztFQUNNLHFCQUFBO0VBQ0EsU0FBQTtFQUNBLGVBQUE7O0FBS2xCLFFBQ007RUFDRyxnQ0FBQTtFQUNBLHVCQUFBOztBQUNILFFBSEEsR0FHQztFQUNDLGNBQUE7RUFBZSxTQUFRLE9BQVI7RUFBaUIsU0FBQTtFQUFVLFdBQUE7RUFBWSxnQkFBQTtFQUFpQixrQkFBQTs7QUFML0UsUUFRTTtFQUNNLGVBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7O0FBWFosUUFhTTtFQUNNLFdBQUE7RUFDSSxxQkFBQTs7QUFmaEIsUUFhTSxRQUdJO0VBQ1EsZUFBQTtFQUNBLG1CQUFBOztBQWxCbEIsUUFhTSxRQU9JO0VBQ00sZUFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTs7QUFJaEI7RUFDTSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBOztBQUdOO0FBQUc7QUFBRztBQUFHO0FBQUc7QUFBRztFQUNULG1CQUFBOztBQUVOO0VBQ00sc0JBQUE7O0FBR047RUFDTSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EscUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxPQUFBOztBQVBOLFVBUU07RUFDTSxjQUFBO0VBQ0EsZ0JBQUE7O0FBVlosVUFZTTtFQUNNLGNBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7O0FBR1o7RUFDTSxtQkFBQTtFQUNBLG9CQUFBOztBQUZOLGFBR007RUFDTSxnQ0FBQTtFQUNELG1CQUFBO0VBQ0EsY0FBQTs7QUFOWCxhQUdNLEdBSU07RUFDTSxlQUFBO0VBQ0EsY0FBQTs7QUFLbEI7RUFDTSx5QkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLGtCQUFBO0VBQ0Esa0JBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7O0FBRU47QUFDQTtFQUNNLGdCQUFnQix1REFBaEI7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxpQkFBQTs7QUFFTjtFQUNNLGdCQUFnQix1REFBaEI7RUFDQSx5QkFBQTs7QUFHTjtFQUNNLFlBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7O0FBRU47RUFDTSxjQUFBOztBQUVOO0VBQ00sZUFBQTtFQUNBLGdCQUFBOztBQUVOO0VBQ00sZUFBQTs7QUFFTjtFQUNNLGNBQUE7O0FBRU47RUFDTSxlQUFBOztBQUVOO0VBQ1UsMEJBQUE7O0FBRVY7RUFDTSxrQkFBQTs7QUFLTjtFQUNNLFdBQUE7O0FBS04sbUJBQXFDO0VBQy9CO0lBQ00sb0JBQUEiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuLnN3aXBlci13cmFwcGVyLWF1dG97XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcclxuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gICAgICBoZWlnaHQ6IDcuNXJlbTtcclxuICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgICAgdWw+bGl7XHJcbiAgICAgICAgICAgIHdpZHRoOjguNXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OjVyZW07XHJcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDooMzEwLzIpLzIwcmVtO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6KDE3MC8yKS8yMHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY291cnNlLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDowLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDooODAvMikvMjByZW07XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDooMzYvMikvMjByZW07XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmYmIzNztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY291cnNlLWg0LFxyXG4gICAgICAgICAgICAuY291cnNlLWgze1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDYuODc1cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3Vyc2UtaDN7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiMzYzRhNTQ7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MC41cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb3Vyc2UtaDR7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNhN2FmYzc7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICgyMC8yKS8yMHJlbTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdWx7XHJcbiAgICAgICAgICAgIHdpZHRoOjgwcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICBcclxuICAgICAgfVxyXG59XHJcbi5oc3tcclxuICAgcGFkZGluZzooMzAvMikvMjByZW07XHJcbn1cclxuXHJcblxyXG4uc3dpcGVyLWNvbC0ze1xyXG4gICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIHVsPmxpe1xyXG4gICAgICAgICAgICB3aWR0aDogKDE5MC8yKS8yMHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAoMjc4LzIpLzIwcmVtO1xyXG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDooMTgvMikvMjByZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMXJlbSAwLjJyZW0gI2ViZWRlZjtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDAuMXJlbSAwLjJyZW0gI2ViZWRlZjtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMXJlbSAwLjJyZW0gI2ViZWRlZjtcclxuICAgXHJcbiAgICAgICAgICAgIGxhYmVse1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDowO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDooODAvMikvMjByZW07XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDooMzYvMikvMjByZW07XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmYmIzNztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAoMTkwLzIpLzIwcmVtO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6ICgxMTUvMikvMjByZW07XHJcbiAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjFyZW07XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY291cnNlLWxhYmVse1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDowO1xyXG4gICAgICAgICAgICAgICAgICByaWdodDowLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDooODAvMikvMjByZW07XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDooMzYvMikvMjByZW07XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6I2ZmYmIzNztcclxuICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY291cnNlLWg1LFxyXG4gICAgICAgICAgICAuY291cnNlLWg0LFxyXG4gICAgICAgICAgICAuY291cnNlLWgze1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6KDE1MC8yKS8yMHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY291cnNlLWgze1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjojM2M0YTU0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowLjVyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvdXJzZS1oNHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6I2E3YWZjNztcclxuICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MC4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6KDE0MC8yKS8yMHJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvdXJzZS1oNXtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojYTdhZmM3O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjAuMnJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuY291cnNlLXBhZHtcclxuICAgICAgICAgICAgcGFkZGluZzowICgxMC8yKS8yMHJlbSAoMTAvMikvMjByZW0gKDEwLzIpLzIwcmVtIDtcclxuICAgICAgfVxyXG4gICAgICBsaTpudGgtY2hpbGQoM24pe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5zd2lwZXItY29sLTR7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICB1bD5saXtcclxuICAgICAgICAgICAgd2lkdGg6ICgyOTEvMikvMjByZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogNi45NXJlbTtcclxuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6KDE4LzIpLzIwcmVtO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206KDE3LzIpLzIwcmVtO1xyXG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNlZWU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuMjc1cmVtIDAuNHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA2LjUyNXJlbTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAoMTU1LzIpLzIwcmVtO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4xcmVtO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvdXJzZS1sYWJlbHtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgICAgICAgcmlnaHQ6MC43NXJlbTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6KDgwLzIpLzIwcmVtO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6KDM2LzIpLzIwcmVtO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmJiMzc7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvdXJzZS1oNCxcclxuICAgICAgICAgICAgLmNvdXJzZS1oM3tcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOigyOTEvMikvMjByZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvdXJzZS1oM3tcclxuICAgICAgICAgICAgICAgICAgY29sb3I6I2I4YjhiODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY291cnNlLWg0e1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjojYjhiOGI4O1xyXG4gICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAoNTAvMikvMjByZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDooMTQwLzIpLzIwcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxpOm50aC1vZi10eXBlKGV2ZW4pe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcclxuICAgICAgfVxyXG4gICAgICB1bHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgfVxyXG59XHJcblxyXG5cclxuLm5vMXtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6KDE4Mi8yKS8yMHJlbTtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIC5sYWJlbHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAoMTA0LzIpLzIwcmVtICgxMDQvMikvMjByZW0gMCAwO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNlYzMyMTIgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgIFxyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICBlbXtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6LSgxMDAvMikvMjByZW07XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6KDEwLzIpLzIwcmVtO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5sYWJlbC1pbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOigxMDgvMikvMjByZW07XHJcbiAgICAgICAgICAgIGhlaWdodDooMTA4LzIpLzIwcmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6KDM2LzIpLzIwcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDooNDIvMikvMjByZW07XHJcbiAgICAgIH1cclxuICAgICAgLmxhYmVsLW5hbWV7XHJcbiAgICAgICAgICAgIG1hcmdpbjooMjAvMikvMjByZW0gKDIyLzIpLzIwcmVtICgzMC8yKS8yMHJlbSAoMjgvMikvMjByZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogKDM3NS8yKS8yMHJlbTtcclxuICAgICAgICAgICAgLm5hbWV7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5xcXtcclxuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3cgOiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgIH1cclxufVxyXG5cclxuXHJcbi8vbm8yXHJcbi5ubzJ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6KDI4MC8yKS8yMHJlbTtcclxuICAgICAgaGVpZ2h0OigyMDYvMikvMjByZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgIG1hcmdpbi10b3A6ICgyMi8yKS8yMHJlbTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OigxNS8yKS8yMHJlbTtcclxuICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luLWxlZnQ6ICgxNy8yKS8yMHJlbTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAmOm50aC1vZi10eXBlKG9kZCl7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDowOyBcclxuICAgICAgfVxyXG4gICAgICAubGFiZWwtcyxcclxuICAgICAgLmxhYmVse1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6LSg0MC8yKS8yMHJlbTtcclxuICAgICAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAoMjA0LzIpLzIwcmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6KDI0LzIpLzIwcmVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWMzMjEyO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06cm90YXRlKC00M2RlZyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICg1NC8yKS8yMHJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICgyNC8yKS8yMHJlbTtcclxuICAgICAgfVxyXG4gICAgICAubGFiZWwtc3tcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICB9XHJcbiAgICAgIC5sYWJlbC1pbWd7XHJcbiAgICAgICAgICAgIHdpZHRoOig5Mi8yKS8yMHJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0Oig5Mi8yKS8yMHJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOig1MC8yKS8yMHJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6KDI0LzIpLzIwcmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5uYW1le1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDooNS8yKS8yMHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgIC5sYWJlbC1uYW1le1xyXG4gICAgICAgICAgICB3aWR0aDooMTcwLzIpLzIwcmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDooMTAvMikvMjByZW07XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IC0oMjAvMikvMjByZW07XHJcbiAgICAgICAgICAgIHRvcDogKDQyLzIpLzIwcmVtO1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2NvcmV7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNiN2JmZDI7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wZXJzb24tcXF7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdyA6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6KDcvMikvMjByZW07XHJcbiAgICAgIH1cclxufVxyXG5cclxuXHJcbi5hLWdyYXl7XHJcbiAgICAgIGNvbG9yOiMwMDA7XHJcbn1cclxuLmNvdXMtdWx7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcclxuICAgICAgICAgcGFkZGluZzowICgyMC8yKS8yMHJlbTtcclxuICAgICAgICAgaGVpZ2h0OiAoMTI3LzIpLzIwcmVtO1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogKDEyNy8yKS8yMHJlbTtcclxuICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgLnJhbmRfcGVyY2VudHtcclxuICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb3Vyc2Uva2VjaGVuZ19iaXhpdV9qaW5kdV9waWNAMngucG5nXCIpIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgIHdpZHRoOig4NC8yKS8yMHJlbTtcclxuICAgICAgICAgICAgIGhlaWdodDogKDg0LzIpLzIwcmVtO1xyXG4gICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICg4NC8yKS8yMHJlbTtcclxuICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgIGNvbG9yOiM2OTY5Njk7XHJcbiAgICAgICAgICAgICBmb250LXNpemU6MTFweDtcclxuICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgLnBlcmN0e1xyXG4gICAgICAgICAgICAgY29sb3I6IzI1MjUyNTtcclxuICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgICAgICB9XHJcbiAgICAgICAuc3RhcnQtcntcclxuICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC51Y2Fye1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogMC44cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5leGFte1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjojZmY4YTU3O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmdyYXl7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiM2YzZjNmM7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm9ybWFse1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogKDEyNy8yKS8yMHJlbTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOjA7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG59XHJcbi5jb3UtZ2V0e1xyXG4gICAgICBsaXtcclxuICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XHJcbiAgICAgICAgIHBhZGRpbmc6KDIwLzIpLzIwcmVtICgxNC8yKS8yMHJlbTtcclxuICAgICAgJjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OmJsb2NrOyBjb250ZW50OlwiY2xlYXJcIjsgaGVpZ2h0OjA7IGNsZWFyOmJvdGg7IG92ZXJmbG93OmhpZGRlbjsgdmlzaWJpbGl0eTpoaWRkZW47XHJcbiAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZ2V0LXN3e1xyXG4gICAgICAgICAgICB3aWR0aDogNi44MjVyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMy4zNzVyZW07XHJcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmdldC1yZ3tcclxuICAgICAgICAgICAgd2lkdGg6OHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuOHJlbSAwIDAgMDtcclxuICAgICAgICAgIC5jb3Vyc2UtaDN7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvdXJzZS1oNHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiNiMWIxYjE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjJyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxufVxyXG4uZ2V0LWZsb2F0e1xyXG4gICAgICBmbG9hdDpsZWZ0O1xyXG4gICAgICB3aWR0aDogNi44MjVyZW07XHJcbiAgICAgIGhlaWdodDogMy4zNzVyZW07XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbmgxLGgyLGgzLGg0LGg1LGg2e1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcbi5jb3Vyc2UtaDN7XHJcbiAgICAgIGNvbG9yOiMwMDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBoYXNlLWNhcntcclxuICAgICAgd2lkdGg6ICgxMzgvMikvMjByZW07XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XHJcbiAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOi0oMTUvMikvMjByZW07XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA2LjY5cmVtO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICAuYWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjojNDFiNmJhO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7IFxyXG4gICAgICB9XHJcbiAgICAgIGxpe1xyXG4gICAgICAgICAgICBjb2xvcjojOTg5ODk4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6KDc2LzIpLzIwcmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDooNzYvMikvMjByZW07XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxufVxyXG4ucGhhc2Utc3BsaWNle1xyXG4gICAgICBtYXJnaW4tbGVmdDooMTY4LzIpLzIwcmVtO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6KDIwLzIpLzIwcmVtO1xyXG4gICAgICBsaXtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOGY4Zjg7XHJcbiAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuMXJlbTtcclxuICAgICAgICAgICBoZWlnaHQ6Mi4xcmVtO1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IzcyNzI3MjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICBcclxuICAgICAgfVxyXG59XHJcbi5yYXNme1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNmZThlNmU7XHJcbiAgICAgIGNvbG9yOiNmZThlNmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc2l6ZToxMHB4O1xyXG4gICAgICBoZWlnaHQ6KDY2LzIpLzIwcmVtO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xyXG4gICAgICBwYWRkaW5nOiAwLjFyZW0gMC4xcmVtO1xyXG59XHJcbi5pY29uLWxvY2syLFxyXG4uaWNvbi1sb2Nre1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvY291cnNlL2tlY2hlbmdfc3VvX25faWNvbkAyeC5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICB3aWR0aDooMTcvMikvMjByZW07XHJcbiAgICAgIGhlaWdodDooMjEvMikvMjByZW07XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAoMTcvMikvMjByZW07XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAtMXB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6M3B4O1xyXG59XHJcbi5pY29uLWxvY2sye1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvY291cnNlL2tlY2hlbmdfc3VvX3NfaWNvbkAyeC5wbmdcIikgbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6ICgxNy8yKS8yMHJlbTtcclxufVxyXG4gICAgICBcclxuLnJpZy1yaXtcclxuICAgICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICAgIGNvbG9yOiNmZThlNmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xyXG59XHJcbi5yMXtcclxuICAgICAgY29sb3I6IzVkYzVjNjtcclxufVxyXG4uaW1nLWppZXN1b3tcclxuICAgICAgd2lkdGg6KDE4OS8yKS8yMHJlbTtcclxuICAgICAgaGVpZ2h0OigxNzMvMikvMjByZW07XHJcbn1cclxuLmYxMHtcclxuICAgICAgZm9udC1zaXplOjEwcHg7XHJcbn1cclxuLmc5ODl7XHJcbiAgICAgIGNvbG9yOiM5ODk4OTg7XHJcbn1cclxuLmYxMntcclxuICAgICAgZm9udC1zaXplOjEycHg7XHJcbn1cclxuLnVuZGVye1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuLnRleHQtYWx7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuXHJcblxyXG4uaW1nLWhldXtcclxuICAgICAgd2lkdGg6MTAwJTtcclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAucmlnLXJpe1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMXJlbTtcclxuICAgICAgfVxyXG59Il0sImZpbGUiOiJjb3Vyc2UvY291cnNlLmNzcyJ9 */
