@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
#recruit .wrap .content {
  /*h2{
  	span{
  		width: 200px;
  	}
  }*/
}
#recruit .wrap .content section#contMain .imgArea::before {
  background-image: url(../../recruit/img/recruit_main01_smp.jpg);
}
#recruit .wrap .content section#recruit_lead {
  background: url(../../recruit/img/recruit_lead_bg.jpg) no-repeat top center/cover;
  padding: 10%;
}
#recruit .wrap .content section#recruit_lead h2 {
  letter-spacing: 0.2em;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.4;
  margin: 0 auto 6%;
}
#recruit .wrap .content section#recruit_lead .leadTxt {
  text-align: justify;
  margin: 0 0 6%;
}
#recruit .wrap .content section#recruit_lead .leadTxt.mb {
  margin-bottom: 0;
}
#recruit .wrap .content section#recruit_BtnArea {
  padding: 10% 0;
}
#recruit .wrap .content section#recruit_BtnArea .btnBox {
  width: 90%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#recruit .wrap .content section#recruit_BtnArea .btnBox li {
  width: 23%;
}
#recruit .wrap .content section#recruit_BtnArea .btnBox li a {
  display: block;
  border: 1px solid #000000;
}
#recruit .wrap .content section#recruit_BtnArea .btnBox li:last-of-type {
  border-right: none;
}
#recruit .wrap .content section#recruit_BtnArea .entryBtn a {
  display: block;
  width: 200px;
  border: 1px solid #000000;
  margin: 5% auto 0;
  padding: 8px 0;
}
#recruit .wrap .content section#about, #recruit .wrap .content section#requirements, #recruit .wrap .content section#flow {
  margin-top: -70px;
  padding-top: 70px;
}
#recruit .wrap .content section#about h2, #recruit .wrap .content section#requirements h2, #recruit .wrap .content section#flow h2 {
  letter-spacing: 0.2em;
  margin-bottom: 10%;
}
#recruit .wrap .content section#about h3, #recruit .wrap .content section#requirements h3, #recruit .wrap .content section#flow h3 {
  text-align: left;
  font-size: 16px;
  font-size: 1rem;
  border-bottom: 1px solid #000000;
  margin: 0 auto 6%;
  padding-bottom: 10px;
}
#recruit .wrap .content section#about .aboutList, #recruit .wrap .content section#requirements .aboutList, #recruit .wrap .content section#flow .aboutList {
  margin: 0 auto 10%;
  padding: 0;
}
#recruit .wrap .content section#about .aboutList dt, #recruit .wrap .content section#requirements .aboutList dt, #recruit .wrap .content section#flow .aboutList dt {
  text-align: center;
  line-height: 1.3;
  background: #f6f6f6;
  padding: 15px 0;
}
#recruit .wrap .content section#about .aboutList dt:last-of-type, #recruit .wrap .content section#requirements .aboutList dt:last-of-type, #recruit .wrap .content section#flow .aboutList dt:last-of-type {
  margin-bottom: 0;
}
#recruit .wrap .content section#about .aboutList dd, #recruit .wrap .content section#requirements .aboutList dd, #recruit .wrap .content section#flow .aboutList dd {
  text-align: justify;
  margin: 0;
  padding: 15px 0 20px;
}
#recruit .wrap .content section#about .aboutList dd:last-of-type, #recruit .wrap .content section#requirements .aboutList dd:last-of-type, #recruit .wrap .content section#flow .aboutList dd:last-of-type {
  margin-bottom: 0;
}
#recruit .wrap .content section#about .listArea, #recruit .wrap .content section#requirements .listArea, #recruit .wrap .content section#flow .listArea {
  margin-bottom: 10%;
}
#recruit .wrap .content section#about .flowBox .num, #recruit .wrap .content section#requirements .flowBox .num, #recruit .wrap .content section#flow .flowBox .num {
  color: #fff;
  background: #000000;
  margin-bottom: 6%;
  padding: 8px 0;
}
#recruit .wrap .content section#about .flowBox .flowTxt01, #recruit .wrap .content section#requirements .flowBox .flowTxt01, #recruit .wrap .content section#flow .flowBox .flowTxt01 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.4;
  margin-bottom: 6%;
}
#recruit .wrap .content section#about .flowBox .flowTxt02, #recruit .wrap .content section#requirements .flowBox .flowTxt02, #recruit .wrap .content section#flow .flowBox .flowTxt02 {
  text-align: justify;
  margin-bottom: 6%;
}
#recruit .wrap .content section#faq {
  margin-top: -70px;
  padding-top: 70px;
}
#recruit .wrap .content section#faq h2 {
  margin-bottom: 40px;
}
#recruit .wrap .content section#faq .faqInner {
  border-top: 1px solid #444;
  text-align: left;
}
#recruit .wrap .content section#faq .faqInner .faqList {
  margin: 0;
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem {
  line-height: 1.6;
  border-bottom: 1px solid #444;
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqQ {
  position: relative;
  padding: 20px 30px 20px 0;
  font-size: 16px;
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqQ::after, #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqQ::before {
  content: "";
  position: absolute;
  top: 0;
  right: 10px;
  bottom: 0;
  width: 1px;
  height: 15px;
  margin: auto;
  background-color: #444;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqQ::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqQ.active::before {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA {
  display: none;
  margin-bottom: 25px;
  padding: 0 25px 0 15px;
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqText:not(:last-child) {
  margin-bottom: 20px;
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqNum {
  padding: 0;
  list-style: none;
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqNum .faqNumBox .faqNumTitle {
  padding-left: 1.5em;
  text-indent: -1.5em;
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqNum .faqNumBox .faqTextList {
  margin: 3px 0 25px;
  padding: 0 0 0 20px;
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqNum .faqNumBox .faqTextList li {
  padding-left: 1em;
  text-indent: -0.8em;
}
#recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqTextList li {
  padding-left: 1em;
  text-indent: -0.8em;
}

@media only screen and (min-width: 768px) {
  #recruit .wrap .content {
    /*h2{
    	span{
    		width: 220px;
    	}
    }*/
  }
  #recruit .wrap .content section#contMain .imgArea::before {
    background-image: url(../../recruit/img/recruit_main01.jpg);
  }
  #recruit .wrap .content section#recruit_lead {
    background: url(../../recruit/img/recruit_lead_bg.jpg) no-repeat top center/cover;
    padding: 150px 0;
  }
  #recruit .wrap .content section#recruit_lead h2 {
    font-size: 20px;
    font-size: 1.25rem;
    margin: 0 auto 50px;
  }
  #recruit .wrap .content section#recruit_lead .leadTxt {
    text-align: center;
    line-height: 2.3;
    margin: 0 auto 80px;
  }
  #recruit .wrap .content section#recruit_BtnArea {
    padding: 100px 0;
  }
  #recruit .wrap .content section#recruit_BtnArea .btnBox {
    max-width: 900px;
    margin: 0 auto;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  #recruit .wrap .content section#recruit_BtnArea .btnBox li {
    width: 22%;
  }
  #recruit .wrap .content section#recruit_BtnArea .btnBox li:last-of-type {
    border-right: none;
  }
  #recruit .wrap .content section#recruit_BtnArea .btnBox li a:hover {
    background: #f6f6f6;
  }
  #recruit .wrap .content section#recruit_BtnArea .btnBox li a:hover img {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  #recruit .wrap .content section#recruit_BtnArea .entryBtn a {
    width: 300px;
    margin: 100px auto 0;
    padding: 10px 0;
  }
  #recruit .wrap .content section#recruit_BtnArea .entryBtn a:hover {
    opacity: 1;
    color: #f6f6f6;
    background: #000000;
  }
  #recruit .wrap .content section#recruit_BtnArea .entryBtn a.mt {
    margin-top: 30px;
  }
  #recruit .wrap .content section#about, #recruit .wrap .content section#requirements, #recruit .wrap .content section#flow {
    margin-top: -80px;
    padding-top: 80px;
  }
  #recruit .wrap .content section#about h2, #recruit .wrap .content section#requirements h2, #recruit .wrap .content section#flow h2 {
    margin-bottom: 80px;
  }
  #recruit .wrap .content section#about h3, #recruit .wrap .content section#requirements h3, #recruit .wrap .content section#flow h3 {
    margin: 0 auto 15px;
  }
  #recruit .wrap .content section#about .aboutList, #recruit .wrap .content section#requirements .aboutList, #recruit .wrap .content section#flow .aboutList {
    margin: 0 auto 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #recruit .wrap .content section#about .aboutList dt, #recruit .wrap .content section#requirements .aboutList dt, #recruit .wrap .content section#flow .aboutList dt {
    width: 30%;
    margin-bottom: 20px;
    padding: 15px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #recruit .wrap .content section#about .aboutList dd, #recruit .wrap .content section#requirements .aboutList dd, #recruit .wrap .content section#flow .aboutList dd {
    width: 66%;
    margin-bottom: 20px;
    padding: 15px 0 15px;
  }
  #recruit .wrap .content section#about .listArea, #recruit .wrap .content section#requirements .listArea, #recruit .wrap .content section#flow .listArea {
    margin-bottom: 100px;
  }
  #recruit .wrap .content section#about .flowBox, #recruit .wrap .content section#requirements .flowBox, #recruit .wrap .content section#flow .flowBox {
    margin-bottom: 30px;
    border-bottom: 1px solid #000000;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #recruit .wrap .content section#about .flowBox .num, #recruit .wrap .content section#requirements .flowBox .num, #recruit .wrap .content section#flow .flowBox .num {
    width: 10%;
    margin-bottom: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-item-align: stretch;
        -ms-grid-row-align: stretch;
        align-self: stretch;
  }
  #recruit .wrap .content section#about .flowBox .flowTxt01, #recruit .wrap .content section#requirements .flowBox .flowTxt01, #recruit .wrap .content section#flow .flowBox .flowTxt01 {
    text-align: left;
    width: 35%;
    line-height: 1.4;
    margin-bottom: 0;
    padding: 10px 0 15px 6%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #recruit .wrap .content section#about .flowBox .flowTxt02, #recruit .wrap .content section#requirements .flowBox .flowTxt02, #recruit .wrap .content section#flow .flowBox .flowTxt02 {
    width: 55%;
    margin-bottom: 0;
    padding: 10px 0 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #recruit .wrap .content section#faq {
    margin-top: -80px;
    padding-top: 80px;
  }
  #recruit .wrap .content section#faq h2 {
    margin-bottom: 60px;
  }
  #recruit .wrap .content section#faq .faqInner .faqList {
    margin: 0;
  }
  #recruit .wrap .content section#faq .faqInner .faqList .faqItem {
    line-height: 1.8;
  }
  #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqQ {
    padding: 40px 0;
    font-size: 20px;
    cursor: pointer;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqQ::after, #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqQ::before {
    right: 15px;
    width: 2px;
    height: 24px;
  }
  #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqQ:hover {
    color: #6e5b41;
  }
  #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA {
    margin-bottom: 40px;
    padding: 0 50px;
  }
  #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqText {
    font-size: 16px;
  }
  #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqText:not(:last-child) {
    margin-bottom: 30px;
  }
  #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqNum .faqNumBox .faqNumTitle {
    font-size: 17px;
  }
  #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqNum .faqNumBox .faqTextList {
    margin: 5px 0 25px;
    padding: 0 30px;
  }
  #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqNum .faqNumBox .faqTextList li {
    margin-bottom: 2px;
    font-size: 16px;
  }
  #recruit .wrap .content section#faq .faqInner .faqList .faqItem .faqA .faqTextList li {
    margin-bottom: 2px;
    font-size: 16px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #recruit .wrap .content section#contMain .imgArea::before {
    background-image: url(../../recruit/img/recruit_main01_tablet.jpg);
  }
  #recruit .wrap .content section#companyBox01 {
    padding: 50px 0;
  }
  #recruit .wrap .content section#companyBox01 .philosophyTxt {
    margin-bottom: 30px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlY3J1aXQuY3NzIiwiX2Jhc2Uuc2NzcyIsInJlY3J1aXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFUixnRUFBQTtBQUVSO3lEQUFBO0FBMEJBO3lEQUFBO0FDckJFO0VBMk9DOzs7O0lBQUE7QUZ4T0g7QUVLTTtFQUNDLCtEQUFBO0FGSFA7QUVVSTtFQUNDLGlGQUFBO0VBQ0EsWUFBQTtBRlJMO0FFVUs7RUFDQyxxQkFBQTtFRGpCRixlQUFBO0VBQ0EsbUJBQUE7RUNrQkUsZ0JBQUE7RUFDQSxpQkFBQTtBRlBOO0FFU0s7RUFDQyxtQkFBQTtFQUNBLGNBQUE7QUZQTjtBRVNNO0VBQ0MsZ0JBQUE7QUZQUDtBRWFJO0VBQ0MsY0FBQTtBRlhMO0FFYUs7RUFDQyxVQUFBO0VBQ0EsY0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0FGWE47QUVhTTtFQUNDLFVBQUE7QUZYUDtBRWFPO0VBQ0MsY0FBQTtFQUNBLHlCQUFBO0FGWFI7QUVhTztFQUNDLGtCQUFBO0FGWFI7QUVpQk07RUFDQyxjQUFBO0VBQ0EsWUFBQTtFQUNBLHlCQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0FGZlA7QUVvQkk7RUFHQyxpQkFBQTtFQUNBLGlCQUFBO0FGcEJMO0FFc0JLO0VBQ0MscUJBQUE7RUFDQSxrQkFBQTtBRnBCTjtBRXNCSztFQUNDLGdCQUFBO0VEN0VGLGVBQUE7RUFDQSxlQUFBO0VDOEVFLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtBRm5CTjtBRXNCSztFQUNDLGtCQUFBO0VBQ0EsVUFBQTtBRnBCTjtBRXNCTTtFQUNDLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7QUZwQlA7QUVzQk87RUFDQyxnQkFBQTtBRnBCUjtBRXVCTTtFQUNDLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLG9CQUFBO0FGckJQO0FFdUJPO0VBQ0MsZ0JBQUE7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RUYvSko7QUFDRiIsImZpbGUiOiJyZWNydWl0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzc1wiKTtcbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6Imy5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jcmVjcnVpdCAud3JhcCAuY29udGVudCB7XG4gIC8qaDJ7XG4gIFx0c3BhbntcbiAgXHRcdHdpZHRoOiAyMDBweDtcbiAgXHR9XG4gIH0qL1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb250TWFpbiAuaW1nQXJlYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL3JlY3J1aXQvaW1nL3JlY3J1aXRfbWFpbjAxX3NtcC5qcGcpO1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZWNydWl0X2xlYWQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vcmVjcnVpdC9pbWcvcmVjcnVpdF9sZWFkX2JnLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XG4gIHBhZGRpbmc6IDEwJTtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9sZWFkIGgyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCBhdXRvIDYlO1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZWNydWl0X2xlYWQgLmxlYWRUeHQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW46IDAgMCA2JTtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9sZWFkIC5sZWFkVHh0Lm1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9CdG5BcmVhIHtcbiAgcGFkZGluZzogMTAlIDA7XG59XG4jcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI3JlY3J1aXRfQnRuQXJlYSAuYnRuQm94IHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9CdG5BcmVhIC5idG5Cb3ggbGkge1xuICB3aWR0aDogMjMlO1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZWNydWl0X0J0bkFyZWEgLmJ0bkJveCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDAwMDA7XG59XG4jcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI3JlY3J1aXRfQnRuQXJlYSAuYnRuQm94IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9CdG5BcmVhIC5lbnRyeUJ0biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgbWFyZ2luOiA1JSBhdXRvIDA7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNhYm91dCwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZXF1aXJlbWVudHMsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmxvdyB7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jYWJvdXQgaDIsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVxdWlyZW1lbnRzIGgyLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Zsb3cgaDIge1xuICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gIG1hcmdpbi1ib3R0b206IDEwJTtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jYWJvdXQgaDMsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVxdWlyZW1lbnRzIGgzLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Zsb3cgaDMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDA7XG4gIG1hcmdpbjogMCBhdXRvIDYlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jYWJvdXQgLmFib3V0TGlzdCwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZXF1aXJlbWVudHMgLmFib3V0TGlzdCwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmbG93IC5hYm91dExpc3Qge1xuICBtYXJnaW46IDAgYXV0byAxMCU7XG4gIHBhZGRpbmc6IDA7XG59XG4jcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Fib3V0IC5hYm91dExpc3QgZHQsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVxdWlyZW1lbnRzIC5hYm91dExpc3QgZHQsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmxvdyAuYWJvdXRMaXN0IGR0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4jcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Fib3V0IC5hYm91dExpc3QgZHQ6bGFzdC1vZi10eXBlLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI3JlcXVpcmVtZW50cyAuYWJvdXRMaXN0IGR0Omxhc3Qtb2YtdHlwZSwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmbG93IC5hYm91dExpc3QgZHQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jYWJvdXQgLmFib3V0TGlzdCBkZCwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZXF1aXJlbWVudHMgLmFib3V0TGlzdCBkZCwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmbG93IC5hYm91dExpc3QgZGQge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMCAyMHB4O1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNhYm91dCAuYWJvdXRMaXN0IGRkOmxhc3Qtb2YtdHlwZSwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZXF1aXJlbWVudHMgLmFib3V0TGlzdCBkZDpsYXN0LW9mLXR5cGUsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmxvdyAuYWJvdXRMaXN0IGRkOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Fib3V0IC5saXN0QXJlYSwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZXF1aXJlbWVudHMgLmxpc3RBcmVhLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Zsb3cgLmxpc3RBcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAlO1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNhYm91dCAuZmxvd0JveCAubnVtLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI3JlcXVpcmVtZW50cyAuZmxvd0JveCAubnVtLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Zsb3cgLmZsb3dCb3ggLm51bSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBtYXJnaW4tYm90dG9tOiA2JTtcbiAgcGFkZGluZzogOHB4IDA7XG59XG4jcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Fib3V0IC5mbG93Qm94IC5mbG93VHh0MDEsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVxdWlyZW1lbnRzIC5mbG93Qm94IC5mbG93VHh0MDEsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmxvdyAuZmxvd0JveCAuZmxvd1R4dDAxIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDYlO1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNhYm91dCAuZmxvd0JveCAuZmxvd1R4dDAyLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI3JlcXVpcmVtZW50cyAuZmxvd0JveCAuZmxvd1R4dDAyLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Zsb3cgLmZsb3dCb3ggLmZsb3dUeHQwMiB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbi1ib3R0b206IDYlO1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEge1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4jcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2ZhcSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4jcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2ZhcSAuZmFxSW5uZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ0NDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmFxIC5mYXFJbm5lciAuZmFxTGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmFxIC5mYXFJbm5lciAuZmFxTGlzdCAuZmFxSXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDQ0O1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEgLmZhcUlubmVyIC5mYXFMaXN0IC5mYXFJdGVtIC5mYXFRIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4jcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2ZhcSAuZmFxSW5uZXIgLmZhcUxpc3QgLmZhcUl0ZW0gLmZhcVE6OmFmdGVyLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2ZhcSAuZmFxSW5uZXIgLmZhcUxpc3QgLmZhcUl0ZW0gLmZhcVE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4jcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2ZhcSAuZmFxSW5uZXIgLmZhcUxpc3QgLmZhcUl0ZW0gLmZhcVE6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEgLmZhcUlubmVyIC5mYXFMaXN0IC5mYXFJdGVtIC5mYXFRLmFjdGl2ZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEgLmZhcUlubmVyIC5mYXFMaXN0IC5mYXFJdGVtIC5mYXFBIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgcGFkZGluZzogMCAyNXB4IDAgMTVweDtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmFxIC5mYXFJbm5lciAuZmFxTGlzdCAuZmFxSXRlbSAuZmFxQSAuZmFxVGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmFxIC5mYXFJbm5lciAuZmFxTGlzdCAuZmFxSXRlbSAuZmFxQSAuZmFxTnVtIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmFxIC5mYXFJbm5lciAuZmFxTGlzdCAuZmFxSXRlbSAuZmFxQSAuZmFxTnVtIC5mYXFOdW1Cb3ggLmZhcU51bVRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgdGV4dC1pbmRlbnQ6IC0xLjVlbTtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmFxIC5mYXFJbm5lciAuZmFxTGlzdCAuZmFxSXRlbSAuZmFxQSAuZmFxTnVtIC5mYXFOdW1Cb3ggLmZhcVRleHRMaXN0IHtcbiAgbWFyZ2luOiAzcHggMCAyNXB4O1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEgLmZhcUlubmVyIC5mYXFMaXN0IC5mYXFJdGVtIC5mYXFBIC5mYXFOdW0gLmZhcU51bUJveCAuZmFxVGV4dExpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0wLjhlbTtcbn1cbiNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmFxIC5mYXFJbm5lciAuZmFxTGlzdCAuZmFxSXRlbSAuZmFxQSAuZmFxVGV4dExpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC0wLjhlbTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVjcnVpdCAud3JhcCAuY29udGVudCB7XG4gICAgLypoMntcbiAgICBcdHNwYW57XG4gICAgXHRcdHdpZHRoOiAyMjBweDtcbiAgICBcdH1cbiAgICB9Ki9cbiAgfVxuICAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbnRNYWluIC5pbWdBcmVhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9yZWNydWl0L2ltZy9yZWNydWl0X21haW4wMS5qcGcpO1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9sZWFkIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vcmVjcnVpdC9pbWcvcmVjcnVpdF9sZWFkX2JnLmpwZykgbm8tcmVwZWF0IHRvcCBjZW50ZXIvY292ZXI7XG4gICAgcGFkZGluZzogMTUwcHggMDtcbiAgfVxuICAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI3JlY3J1aXRfbGVhZCBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBtYXJnaW46IDAgYXV0byA1MHB4O1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9sZWFkIC5sZWFkVHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIuMztcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4O1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9CdG5BcmVhIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9CdG5BcmVhIC5idG5Cb3gge1xuICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9CdG5BcmVhIC5idG5Cb3ggbGkge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZWNydWl0X0J0bkFyZWEgLmJ0bkJveCBsaTpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI3JlY3J1aXRfQnRuQXJlYSAuYnRuQm94IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZWNydWl0X0J0bkFyZWEgLmJ0bkJveCBsaSBhOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9CdG5BcmVhIC5lbnRyeUJ0biBhIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVjcnVpdF9CdG5BcmVhIC5lbnRyeUJ0biBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiAjZjZmNmY2O1xuICAgIGJhY2tncm91bmQ6ICMwMDAwMDA7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZWNydWl0X0J0bkFyZWEgLmVudHJ5QnRuIGEubXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNhYm91dCwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZXF1aXJlbWVudHMsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmxvdyB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNhYm91dCBoMiwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZXF1aXJlbWVudHMgaDIsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmxvdyBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Fib3V0IGgzLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI3JlcXVpcmVtZW50cyBoMywgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmbG93IGgzIHtcbiAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jYWJvdXQgLmFib3V0TGlzdCwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZXF1aXJlbWVudHMgLmFib3V0TGlzdCwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmbG93IC5hYm91dExpc3Qge1xuICAgIG1hcmdpbjogMCBhdXRvIDEwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Fib3V0IC5hYm91dExpc3QgZHQsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVxdWlyZW1lbnRzIC5hYm91dExpc3QgZHQsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmxvdyAuYWJvdXRMaXN0IGR0IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Fib3V0IC5hYm91dExpc3QgZGQsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVxdWlyZW1lbnRzIC5hYm91dExpc3QgZGQsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmxvdyAuYWJvdXRMaXN0IGRkIHtcbiAgICB3aWR0aDogNjYlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHg7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNhYm91dCAubGlzdEFyZWEsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jcmVxdWlyZW1lbnRzIC5saXN0QXJlYSwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmbG93IC5saXN0QXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNhYm91dCAuZmxvd0JveCwgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNyZXF1aXJlbWVudHMgLmZsb3dCb3gsICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmxvdyAuZmxvd0JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNhYm91dCAuZmxvd0JveCAubnVtLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI3JlcXVpcmVtZW50cyAuZmxvd0JveCAubnVtLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Zsb3cgLmZsb3dCb3ggLm51bSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNhYm91dCAuZmxvd0JveCAuZmxvd1R4dDAxLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI3JlcXVpcmVtZW50cyAuZmxvd0JveCAuZmxvd1R4dDAxLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Zsb3cgLmZsb3dCb3ggLmZsb3dUeHQwMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTVweCA2JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNhYm91dCAuZmxvd0JveCAuZmxvd1R4dDAyLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI3JlcXVpcmVtZW50cyAuZmxvd0JveCAuZmxvd1R4dDAyLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2Zsb3cgLmZsb3dCb3ggLmZsb3dUeHQwMiB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2ZhcSB7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEgLmZhcUlubmVyIC5mYXFMaXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEgLmZhcUlubmVyIC5mYXFMaXN0IC5mYXFJdGVtIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmFxIC5mYXFJbm5lciAuZmFxTGlzdCAuZmFxSXRlbSAuZmFxUSB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgfVxuICAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2ZhcSAuZmFxSW5uZXIgLmZhcUxpc3QgLmZhcUl0ZW0gLmZhcVE6OmFmdGVyLCAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2ZhcSAuZmFxSW5uZXIgLmZhcUxpc3QgLmZhcUl0ZW0gLmZhcVE6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEgLmZhcUlubmVyIC5mYXFMaXN0IC5mYXFJdGVtIC5mYXFROmhvdmVyIHtcbiAgICBjb2xvcjogIzZlNWI0MTtcbiAgfVxuICAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2ZhcSAuZmFxSW5uZXIgLmZhcUxpc3QgLmZhcUl0ZW0gLmZhcUEge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmFxIC5mYXFJbm5lciAuZmFxTGlzdCAuZmFxSXRlbSAuZmFxQSAuZmFxVGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmFxIC5mYXFJbm5lciAuZmFxTGlzdCAuZmFxSXRlbSAuZmFxQSAuZmFxVGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICNyZWNydWl0IC53cmFwIC5jb250ZW50IHNlY3Rpb24jZmFxIC5mYXFJbm5lciAuZmFxTGlzdCAuZmFxSXRlbSAuZmFxQSAuZmFxTnVtIC5mYXFOdW1Cb3ggLmZhcU51bVRpdGxlIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEgLmZhcUlubmVyIC5mYXFMaXN0IC5mYXFJdGVtIC5mYXFBIC5mYXFOdW0gLmZhcU51bUJveCAuZmFxVGV4dExpc3Qge1xuICAgIG1hcmdpbjogNXB4IDAgMjVweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEgLmZhcUlubmVyIC5mYXFMaXN0IC5mYXFJdGVtIC5mYXFBIC5mYXFOdW0gLmZhcU51bUJveCAuZmFxVGV4dExpc3QgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNmYXEgLmZhcUlubmVyIC5mYXFMaXN0IC5mYXFJdGVtIC5mYXFBIC5mYXFUZXh0TGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb250TWFpbiAuaW1nQXJlYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcmVjcnVpdC9pbWcvcmVjcnVpdF9tYWluMDFfdGFibGV0LmpwZyk7XG4gIH1cbiAgI3JlY3J1aXQgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb21wYW55Qm94MDEge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAjcmVjcnVpdCAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbXBhbnlCb3gwMSAucGhpbG9zb3BoeVR4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgdXJsKCcvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzJyk7XG5cbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gJG5vdC1wYzogMTAyMzsvLyAxMDI0cHjmnKrmuoDjga/jgr/jg5bjg6zjg4Pjg4jjgajliKTmlq1cbi8vICR0YWJsZXQ6IDc2ODsvLyDjgr/jg5bjg6zjg4Pjg4jjga7ln7rmupbjgajjgZnjgovjgrXjgqTjgrpcblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJHZpZXdwb3J0OiBmYWxzZSkge1xuICBAaWYgJHZpZXdwb3J0IHtcbiAgICBmb250LXNpemU6IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUgLCAxNikgKyByZW07XG4gIH1cbn1cblxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoMTAwICwgJHZpZXdwb3J0KSAqICRzaXplICogMXZ3O1xufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8qIOiJsuaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRleHRDb2xvclx0XHQ6ICMwMDAwMDA7XG4kYWNjZW50Q29sb3JcdDogIzZlNWI0MTtcbiRiZ0NvbG9yXHQ6ICNmNGYxZTc7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlICdiYXNlJyBhcyBiO1xyXG5cclxuLy8gc21wIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jcmVjcnVpdHtcclxuXHQvL3dyYXBcclxuXHQud3JhcHtcdFx0XHJcblxyXG5cdFx0Ly9jb250ZW50XHJcblx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHQvL3NlY3Rpb25cclxuXHRcdFx0c2VjdGlvbntcclxuXHJcbiAgICAvL2NvbnRNYWluXHJcbiAgICAmI2NvbnRNYWlue1xyXG4gICAgIC5pbWdBcmVhe1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcmVjcnVpdC9pbWcvcmVjcnVpdF9tYWluMDFfc21wLmpwZyk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgfVxyXG4gICAgfVxyXG5cclxuXHRcdFx0XHQvL3JlY3J1aXRfbGVhZFxyXG5cdFx0XHRcdCYjcmVjcnVpdF9sZWFke1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL3JlY3J1aXQvaW1nL3JlY3J1aXRfbGVhZF9iZy5qcGcpIG5vLXJlcGVhdCB0b3AgY2VudGVyIC8gY292ZXI7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMCU7XHJcblxyXG5cdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxOCk7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDYlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxlYWRUeHR7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDYlO1xyXG5cclxuXHRcdFx0XHRcdFx0Ji5tYntcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvL3JlY3J1aXRfQnRuQXJlYVxyXG5cdFx0XHRcdCYjcmVjcnVpdF9CdG5BcmVhe1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTAlIDA7XHJcblxyXG5cdFx0XHRcdFx0LmJ0bkJveHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMyU7XHJcblxyXG5cdFx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZW50cnlCdG57XHJcblxyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiA1JSBhdXRvIDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYjYWJvdXQsXHJcblx0XHRcdFx0JiNyZXF1aXJlbWVudHMsXHJcblx0XHRcdFx0JiNmbG93e1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTcwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcclxuXHJcblx0XHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwJTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNik7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDYlO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuYWJvdXRMaXN0e1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byAxMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRkdHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMztcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRkZHtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDAgMjBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGV7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5saXN0QXJlYXtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5mbG93Qm94e1xyXG5cdFx0XHRcdFx0XHQubnVte1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2JTtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZmxvd1R4dDAxe1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDIwKTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDYlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC5mbG93VHh0MDJ7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2JTtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCYjZmFxe1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTcwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZmFxSW5uZXJ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjNDQ0O1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHRcdFx0XHRcdFx0LmZhcUxpc3R7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuZmFxSXRlbXtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XHJcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ0NDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuZmFxUXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQmOjphZnRlcixcclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5hY3RpdmU6OmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuZmFxQXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAyNXB4IDAgMTVweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mYXFUZXh0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdC8vZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZmFxVGV4dDpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mYXFOdW17XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHQuZmFxTnVtQm94e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmZhcU51bVRpdGxle1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvL2ZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxLjVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xLjVlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0LmZhcVRleHRMaXN0e1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDNweCAwIDI1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHQvL2ZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTAuOGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZmFxVGV4dExpc3R7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vZm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0wLjhlbTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly9mYXFMaXN0XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQvL2ZhcUlubmVyXHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC8vc2VjdGlvblxyXG5cclxuXHRcdFx0LypoMntcclxuXHRcdFx0XHRzcGFue1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fSovXHJcblx0XHR9XHJcblx0XHQvL2NvbnRlbnRcclxuXHR9XHJcblx0Ly93cmFwXHJcbn1cclxuXHJcbi8vIFBDIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xyXG5cdCNyZWNydWl0e1xyXG5cdFx0Ly93cmFwXHJcblx0XHQud3JhcHtcclxuXHRcdFx0XHJcblx0XHRcdC8vY29udGVudFxyXG5cdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHQvL3NlY3Rpb25cclxuXHRcdFx0c2VjdGlvbntcclxuXHJcbiAgICAmI2NvbnRNYWlue1xyXG4gICAgIC5pbWdBcmVhe1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vcmVjcnVpdC9pbWcvcmVjcnVpdF9tYWluMDEuanBnKTtcclxuICAgICAgfVxyXG4gICAgIH1cclxuICAgIH1cclxuXHJcblx0XHRcdFx0Ly9yZWNydWl0X2xlYWRcclxuXHRcdFx0XHQmI3JlY3J1aXRfbGVhZHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9yZWNydWl0L2ltZy9yZWNydWl0X2xlYWRfYmcuanBnKSBuby1yZXBlYXQgdG9wIGNlbnRlciAvIGNvdmVyO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTUwcHggMDtcclxuXHJcblx0XHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMjApO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0byA1MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LmxlYWRUeHR7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMztcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gODBweDtcclxuXHJcblx0XHRcdFx0XHRcdCYubWJ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vcmVjcnVpdF9CdG5BcmVhXHJcblx0XHRcdFx0JiNyZWNydWl0X0J0bkFyZWF7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuXHRcdFx0XHRcdC5idG5Cb3h7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogOTAwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjIlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQmOmxhc3Qtb2YtdHlwZXtcclxuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuZW50cnlCdG57XHJcblxyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMDBweDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDEwMHB4IGF1dG8gMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmNmY2ZjY7XHJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdCYubXR7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiNhYm91dCxcclxuXHRcdFx0XHQmI3JlcXVpcmVtZW50cyxcclxuXHRcdFx0XHQmI2Zsb3d7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtODBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cclxuXHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0LmFib3V0TGlzdHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTAwcHg7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdFx0XHRcdFx0ZHR7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0ZGR7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDY2JTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDE1cHggMCAxNXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0Lmxpc3RBcmVhe1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQuZmxvd0JveHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdFx0XHRcdC5udW17XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwJTtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0LmZsb3dUeHQwMXtcclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzNSU7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxNXB4IDYlO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHQuZmxvd1R4dDAye1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1NSU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDAgMTVweDtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JiNmYXF7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtODBweDtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4MHB4O1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRoMntcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC5mYXFJbm5lcntcclxuXHRcdFx0XHRcdFx0LmZhcUxpc3R7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdFx0XHRcdFx0XHQuZmFxSXRlbXtcclxuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0XHRcdC5mYXFRe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjo6YWZ0ZXIsXHJcblx0XHRcdFx0XHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDJweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogYi4kYWNjZW50Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHQuZmFxQXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCA1MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0LmZhcVRleHR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZmFxVGV4dDpub3QoOmxhc3QtY2hpbGQpe1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcdC5mYXFOdW17XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0LmZhcU51bUJveHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5mYXFOdW1UaXRsZXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdC5mYXFUZXh0TGlzdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiA1cHggMCAyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHRcdFx0XHQuZmFxVGV4dExpc3R7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vZmFxTGlzdFxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly9mYXFJbm5lclxyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL3NlY3Rpb25cclxuXHJcblx0XHRcdFx0LypoMntcclxuXHRcdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAyMjBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9Ki9cclxuXHRcdFx0fVxyXG5cdFx0XHQvL2NvbnRlbnRcclxuXHRcdH1cclxuXHRcdC8vd3JhcFxyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG4vLyB0YWJsZXQobGFuZHNjYXBlKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XHJcblx0XHQjcmVjcnVpdHtcclxuXHRcdFx0XHJcblx0XHRcdC53cmFwe1xyXG5cdFx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdFx0c2VjdGlvbntcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYjY29udE1haW57XHJcblx0XHRcdFx0XHRcdFx0LmltZ0FyZWF7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9yZWNydWl0L2ltZy9yZWNydWl0X21haW4wMV90YWJsZXQuanBnKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHQvL2NvbXBhbnlCb3gwMVxyXG5cdFx0XHRcdCYjY29tcGFueUJveDAxe1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNTBweCAwO1xyXG5cclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBoaWxvc29waHlUeHR7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcclxuXHJcblxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iXX0= */
