@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
#works .wrap .allCont .rightBox .content {
  padding: 6vh 0 0 0;
}
#works .wrap .allCont .rightBox .content section {
  padding: 0 0 20%;
}
#works .wrap .allCont .rightBox .content section h2 {
  text-align: center;
  width: 90%;
  color: #000;
  font-size: 26px;
  font-size: 1.625rem;
  line-height: 1;
  letter-spacing: 0.2em;
  font-weight: 400;
  border-bottom: 1px solid #e07c14;
  margin: 0 auto 6%;
  padding: 0 0 6%;
}
#works .wrap .allCont .rightBox .content section#works {
  width: 100%;
  margin: 0;
}
#works .wrap .allCont .rightBox .content section#works .worksBox {
  width: 90%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#works .wrap .allCont .rightBox .content section#works .worksBox h1 {
  width: 40vw;
  margin: 0 auto;
}
#works .wrap .allCont .rightBox .content section#works .worksBox .leadTxt01 h2 {
  font-size: 20px;
  font-size: 1.25rem;
  line-height: 1.4;
  border-bottom: none;
  margin: 0 auto;
  padding: 4vh 0;
}
#works .wrap .allCont .rightBox .content section#works .worksBox2 {
  width: 80%;
  margin: 0 auto 10%;
  padding: 20px 0;
  border-bottom: 1px solid #595656;
  border-top: 1px solid #595656;
}
#works .wrap .allCont .rightBox .content section#works .worksBox2 h3 {
  color: #000000;
  font-weight: normal;
  margin: 0 auto 10px;
}
#works .wrap .allCont .rightBox .content section#works .worksBox2 .titleSub {
  font-weight: normal;
  line-height: 1.4;
  color: #595656;
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
}
#works .wrap .allCont .rightBox .content section#works .worksBox3 {
  width: 80%;
  margin: 0 auto;
}
#works .wrap .allCont .rightBox .content section#works .worksBox3 h4 {
  text-align: left;
  font-weight: normal;
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.4;
}
#works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList {
  text-align: left;
  line-height: 1.6;
  margin: 0 auto 6%;
}
#works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList dt {
  font-weight: 500;
  color: #000000;
  background: #f6f6f6;
  margin: 0;
  padding: 10px 5px;
}
#works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList dd {
  border-bottom: 1px solid #595656;
  margin: 0;
  padding: 10px 5px;
}
#works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList dd p {
  margin-bottom: 13px;
}
#works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList2 {
  text-align: left;
  line-height: 1.4;
  padding-left: 20px;
}
#works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList2 li {
  list-style: disc;
  margin: 0 0 10px;
  padding: 0;
}
#works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList2.line {
  border-bottom: 1px solid #595656;
  margin-bottom: 30px;
  padding-bottom: 30px;
}

@media only screen and (min-width: 961px) {
  #works .opening h2 {
    width: 20%;
  }
  #works .wrap .allCont .rightBox {
    width: 73vw;
  }
  #works .wrap .allCont .rightBox .content {
    padding: 7vh 5vw 0;
  }
  #works .wrap .allCont .rightBox .content section {
    padding: 0 0 150px;
  }
  #works .wrap .allCont .rightBox .content section h2 {
    text-align: center;
    width: 100%;
    color: #444;
    font-size: 30px;
    font-size: 1.875rem;
    line-height: 1;
    letter-spacing: 0.2em;
    font-weight: 400;
    border-bottom: 1px solid #e07c14;
    margin: 0 auto 4%;
    padding: 0 0 3%;
  }
  #works .wrap .allCont .rightBox .content section#works {
    width: 100%;
    margin: 0;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox {
    width: 90%;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox h1 {
    width: 18vw;
    margin: 0 auto;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox .leadTxt01 h2 {
    font-size: 30px;
    font-size: 1.875rem;
    padding: 5vh 0;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox2 {
    width: 100%;
    margin: 0 auto 40px;
    padding: 30px 0;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox2 h3 {
    font-size: 24px;
    font-size: 1.5rem;
    margin: 0 auto 10px;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox2 .titleSub {
    font-weight: normal;
    line-height: 1.4;
    color: #595656;
    font-size: 16px;
    font-size: 1rem;
    margin: 0;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox3 {
    width: 100%;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox3 h4 {
    text-align: left;
    font-weight: normal;
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.4;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList {
    width: 100%;
    margin-bottom: 3%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList dt {
    width: 20%;
    font-weight: 500;
    background: #fff;
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 15px 0;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList dd {
    width: 80%;
    margin: 0;
    padding: 15px 0;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList2 {
    text-align: left;
    line-height: 1.4;
    padding-left: 20px;
  }
  #works .wrap .allCont .rightBox .content section#works .worksBox3 .worksList2 li {
    list-style: disc;
    margin: 0 0 15px;
    padding: 0;
  }
}
@media screen and (min-width: 1201px) and (max-width: 1340px) {
  #works .wrap .allCont .rightBox .content section#expertise .listArea .listBox h3 {
    font-size: 18px;
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 961px) and (max-width: 1200px) {
  #works .wrap .allCont .rightBox .content section#expertise .listArea .listBox h3 {
    font-size: 1.5vw;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndvcmtzLmNzcyIsIl9iYXNlLnNjc3MiLCJ3b3Jrcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VSLGdFQUFBO0FBRVI7eURBQUE7QUEwQkE7eURBQUE7QUNkSTtFQUNDLGtCQUFBO0FGVEw7QUVZSztFQUNDLGdCQUFBO0FGVk47QUVZTTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RURiSCxlQUFBO0VBQ0EsbUJBQUE7RUNjRyxjQUFBO0VBQ0EscUJBQUE7RUFDQSxnQkFBQTtFQUNBLGdDQUFBO0VBQ0EsaUJBQUE7RUFDQSxlQUFBO0FGVFA7QUVhTTtFQUNDLFdBQUE7RUFDQSxTQUFBO0FGWFA7QUVhTztFQUNDLFVBQUE7RUFDQSxjQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtBRlhSO0FFYVE7RUFDQyxXQUFBO0VBQ0EsY0FBQTtBRlhUO0FFY1M7RUR2Q0wsZUFBQTtFQUNBLGtCQUFBO0VDd0NNLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsY0FBQTtBRlhWO0FFZ0JPO0VBQ0MsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdDQUFBO0VBQ0EsNkJBQUE7QUZkUjtBRWdCUTtFQUNDLGNEcENPO0VDcUNQLG1CQUFBO0VBQ0EsbUJBQUE7QUZkVDtBRWdCUTtFQUNDLG1CQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjRDdDSztFQW5CVixlQUFBO0VBQ0EsZUFBQTtFQ2lFSyxTQUFBO0FGYlQ7QUVpQk87RUFDQyxVQUFBO0VBQ0EsY0FBQTtBRmZSO0FFaUJRO0VBQ0MsZ0JBQUE7RUFDQSxtQkFBQTtFRDVFTCxlQUFBO0VBQ0EsbUJBQUE7RUM2RUssZ0JBQUE7QUZkVDtBRWdCUTtFQUNDLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBRmRUO0FFZ0JTO0VBQ0MsZ0JBQUE7RUFDQSxjRGxFTTtFQ21FTixtQkFBQTtFQUNBLFNBQUE7RUFDQSxpQkFBQTtBRmRWO0FFZ0JTO0VBQ0MsZ0NBQUE7RUFDQSxTQUFBO0VBQ0EsaUJBQUE7QUZkVjtBRWdCVTtFQUNDLG1CQUFBO0FGZFg7QUVrQlE7RUFDQyxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUZoQlQ7QUVrQlM7RUFDQyxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsVUFBQTtBRmhCVjtBRWtCUztFQUNDLGdDQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtBRmhCVjs7QUV3Q0E7RUFJRztJQUNDLFVBQUE7RUZ4Q0Y7RUVrREU7SUFDQyxXQUFBO0VGaERIO0VFbURHO0lBQ0Msa0JBQUE7RUZqREo7RUVvREk7SUFDQyxrQkFBQTtFRmxETDtFRW9ESTtJQUNDLGtCQUFBO0lBQ0EsV0FBQTtJQUNBLFdBQUE7SUR4S0gsZUFBQTtJQUNBLG1CQUFBO0lDeUtHLGNBQUE7SUFDQSxxQkFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0NBQUE7SUFDQSxpQkFBQTtJQUNBLGVBQUE7RUZqREw7RUVxREk7SUFDQyxXQUFBO0lBQ0EsU0FBQTtFRm5ETDtFRXFESztJQUNDLFVBQUE7SUFDQSxjQUFBO0lBQ0Esb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtFRm5ETjtFRXFETTtJQUNDLFdBQUE7SUFDQSxjQUFBO0VGbkRQO0VFc0RPO0lEbE1MLGVBQUE7SUFDQSxtQkFBQTtJQ21NTSxjQUFBO0VGbkRSO0VFd0RLO0lBQ0MsV0FBQTtJQUNBLG1CQUFBO0lBQ0EsZUFBQTtFRnRETjtFRXdETTtJRDlNSixlQUFBO0lBQ0EsaUJBQUE7SUMrTUssbUJBQUE7RUZyRFA7RUV1RE07SUFDQyxtQkFBQTtJQUNBLGdCQUFBO0lBQ0EsY0RsTUs7SUFuQlYsZUFBQTtJQUNBLGVBQUE7SUNzTkssU0FBQTtFRnBEUDtFRXdESztJQUNDLFdBQUE7RUZ0RE47RUV3RE07SUFDQyxnQkFBQTtJQUNBLG1CQUFBO0lEaE9MLGVBQUE7SUFDQSxtQkFBQTtJQ2lPSyxnQkFBQTtFRnJEUDtFRXVETTtJQUNDLFdBQUE7SUFDQSxpQkFBQTtJQUNBLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsbUJBQUE7UUFBQSxlQUFBO0VGckRQO0VFdURPO0lBQ0MsVUFBQTtJQUNBLGdCQUFBO0lBQ0EsZ0JBQUE7SUFDQSw2QkFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0VGckRSO0VFdURPO0lBQ0MsVUFBQTtJQUNBLFNBQUE7SUFDQSxlQUFBO0VGckRSO0VFd0RNO0lBQ0MsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLGtCQUFBO0VGdERQO0VFd0RPO0lBQ0MsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLFVBQUE7RUZ0RFI7QUFDRjtBRThFQTtFQUdFO0lENVJFLGVBQUE7SUFDQSxtQkFBQTtFRCtNRjtBQUNGO0FFaUZBO0VBU0U7SUFDQyxnQkFBQTtFRnZGRDtBQUNGIiwiZmlsZSI6IndvcmtzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzc1wiKTtcbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6Imy5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHtcbiAgcGFkZGluZzogNnZoIDAgMCAwO1xufVxuI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uIHtcbiAgcGFkZGluZzogMCAwIDIwJTtcbn1cbiN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDkwJTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMDdjMTQ7XG4gIG1hcmdpbjogMCBhdXRvIDYlO1xuICBwYWRkaW5nOiAwIDAgNiU7XG59XG4jd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI3dvcmtzIC53b3Jrc0JveCB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI3dvcmtzIC53b3Jrc0JveCBoMSB7XG4gIHdpZHRoOiA0MHZ3O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiN3b3JrcyAud29ya3NCb3ggLmxlYWRUeHQwMSBoMiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNHZoIDA7XG59XG4jd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3MgLndvcmtzQm94MiB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvIDEwJTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzU5NTY1NjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM1OTU2NTY7XG59XG4jd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3MgLndvcmtzQm94MiBoMyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI3dvcmtzIC53b3Jrc0JveDIgLnRpdGxlU3ViIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM1OTU2NTY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG4jd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3MgLndvcmtzQm94MyB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI3dvcmtzIC53b3Jrc0JveDMgaDQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG4jd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3MgLndvcmtzQm94MyAud29ya3NMaXN0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwIGF1dG8gNiU7XG59XG4jd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3MgLndvcmtzQm94MyAud29ya3NMaXN0IGR0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG4jd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3MgLndvcmtzQm94MyAud29ya3NMaXN0IGRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTU2NTY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCA1cHg7XG59XG4jd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3MgLndvcmtzQm94MyAud29ya3NMaXN0IGRkIHAge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI3dvcmtzIC53b3Jrc0JveDMgLndvcmtzTGlzdDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4jd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3MgLndvcmtzQm94MyAud29ya3NMaXN0MiBsaSB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4jd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3MgLndvcmtzQm94MyAud29ya3NMaXN0Mi5saW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1OTU2NTY7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gICN3b3JrcyAub3BlbmluZyBoMiB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAjd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IHtcbiAgICB3aWR0aDogNzN2dztcbiAgfVxuICAjd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA3dmggNXZ3IDA7XG4gIH1cbiAgI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwIDAgMTUwcHg7XG4gIH1cbiAgI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMDdjMTQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gNCU7XG4gICAgcGFkZGluZzogMCAwIDMlO1xuICB9XG4gICN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiN3b3JrcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gICN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiN3b3JrcyAud29ya3NCb3gge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiN3b3JrcyAud29ya3NCb3ggaDEge1xuICAgIHdpZHRoOiAxOHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiN3b3JrcyAud29ya3NCb3ggLmxlYWRUeHQwMSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgcGFkZGluZzogNXZoIDA7XG4gIH1cbiAgI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI3dvcmtzIC53b3Jrc0JveDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDQwcHg7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gICN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiN3b3JrcyAud29ya3NCb3gyIGgzIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbiAgfVxuICAjd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3MgLndvcmtzQm94MiAudGl0bGVTdWIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBjb2xvcjogIzU5NTY1NjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjd29ya3MgLndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jd29ya3MgLndvcmtzQm94MyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI3dvcmtzIC53b3Jrc0JveDMgaDQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG4gICN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiN3b3JrcyAud29ya3NCb3gzIC53b3Jrc0xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDMlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiN3b3JrcyAud29ya3NCb3gzIC53b3Jrc0xpc3QgZHQge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI3dvcmtzIC53b3Jrc0JveDMgLndvcmtzTGlzdCBkZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG4gICN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiN3b3JrcyAud29ya3NCb3gzIC53b3Jrc0xpc3QyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gICN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiN3b3JrcyAud29ya3NCb3gzIC53b3Jrc0xpc3QyIGxpIHtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICN3b3JrcyAud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNleHBlcnRpc2UgLmxpc3RBcmVhIC5saXN0Qm94IGgzIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYxcHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgI3dvcmtzIC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2V4cGVydGlzZSAubGlzdEFyZWEgLmxpc3RCb3ggaDMge1xuICAgIGZvbnQtc2l6ZTogMS41dnc7XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQGltcG9ydCB1cmwoJy8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjIvY3NzL2FsbC5jc3MnKTtcclxuXHJcbi8qIG1peGluc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8vICRub3QtcGM6IDEwMjM7Ly8gMTAyNHB45pyq5rqA44Gv44K/44OW44Os44OD44OI44Go5Yik5patXHJcbi8vICR0YWJsZXQ6IDc2ODsvLyDjgr/jg5bjg6zjg4Pjg4jjga7ln7rmupbjgajjgZnjgovjgrXjgqTjgrpcclxuXHJcbkBtaXhpbiBmb250LXNpemUoJHNpemUsICR2aWV3cG9ydDogZmFsc2UpIHtcclxuICBAaWYgJHZpZXdwb3J0IHtcclxuICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xyXG4gICAgZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSAsIDE2KSArIHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBmdW5jdGlvbiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCkge1xyXG4gIEByZXR1cm4gbWF0aC5kaXYoMTAwICwgJHZpZXdwb3J0KSAqICRzaXplICogMXZ3O1xyXG59XHJcblxyXG5AbWl4aW4gY2xlYXJmaXgoKSB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vKiDoibLmjIflrppcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4kdGV4dENvbG9yXHRcdDogIzU5NTY1NjtcclxuJGFjY2VudENvbG9yXHQ6ICNlMDdjMTQ7XHJcbiRhY2NlbnRDb2xvcjJcdDogIzAwMDAwMDtcclxuJGJnQ29sb3JcdDogIzI3M2Y2MTsiLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkB1c2UgJ2Jhc2UnIGFzIGI7XHJcblxyXG4vLyBzbXAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiN3b3Jrc3tcclxuXHJcblx0Ly93cmFwXHJcblx0LndyYXB7XHJcblx0XHRcdFx0XHJcblx0XHQvL2FsbENvbnRcclxuXHRcdC5hbGxDb250e1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0Ly9yaWdodEJveFxyXG5cdFx0XHQucmlnaHRCb3h7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdC8vY29udGVudFxyXG5cdFx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNnZoIDAgMCAwO1xyXG5cclxuXHRcdFx0XHRcdC8vc2VjdGlvblxyXG5cdFx0XHRcdFx0c2VjdGlvbntcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDIwJTtcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogOTAlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDI2KTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYi4kYWNjZW50Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNiU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDYlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQvL3dvcmtzXHJcblx0XHRcdFx0XHRcdCYjd29ya3N7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdC53b3Jrc0JveHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRoMXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwdnc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmxlYWRUeHQwMXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMjApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0dmggMDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcbiAgICAgICAud29ya3NCb3gye1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYi4kdGV4dENvbG9yO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBiLiR0ZXh0Q29sb3I7XHJcblxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICBjb2xvcjogYi4kYWNjZW50Q29sb3IyO1xyXG4gICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICBtYXJnaW46IDAgYXV0byAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVTdWJ7XHJcbiAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgIGNvbG9yOiBiLiR0ZXh0Q29sb3I7XHJcbiAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDE2KTtcclxuICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuXHJcbiAgICAgICAud29ya3NCb3gze1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53b3Jrc0xpc3R7XHJcbiAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgIG1hcmdpbjogMCBhdXRvIDYlO1xyXG4gICAgICAgICBcclxuICAgICAgICAgZHR7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgY29sb3I6IGIuJGFjY2VudENvbG9yMjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAgZGR7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgYi4kdGV4dENvbG9yO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIHB7XHJcbiAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAud29ya3NMaXN0MntcclxuICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICAgbGl7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgIH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0Ji5saW5le1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBiLiR0ZXh0Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly93b3Jrc1xyXG5cclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHJcblxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Ly9zZWN0aW9uXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC8vY29udGVudFxyXG5cdFx0XHR9XHJcblx0XHRcdC8vcmlnaHRCb3hcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQvL2FsbENvbnRcclxuXHR9XHJcblx0Ly93cmFwXHJcbn1cclxuXHJcbi8vIFBDIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYxcHgpe1xyXG5cdCN3b3Jrc3tcclxuXHRcdFxyXG5cdFx0Lm9wZW5pbmd7XHJcblx0XHRcdGgye1xyXG5cdFx0XHRcdHdpZHRoOiAyMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcclxuXHRcdC8vd3JhcFxyXG5cdFx0LndyYXB7XHJcblx0XHRcdC8vYWxsQ29udFxyXG5cdFx0XHQuYWxsQ29udHtcclxuXHRcdFx0XHRcdFx0XHRcclxuXHRcdFx0XHQvL3JpZ2h0Qm94XHJcblx0XHRcdFx0LnJpZ2h0Qm94e1xyXG5cdFx0XHRcdFx0d2lkdGg6IDczdnc7XHJcblxyXG5cdFx0XHRcdFx0Ly9jb250ZW50XHJcblx0XHRcdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogN3ZoIDV2dyAwO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0Ly9zZWN0aW9uXHJcblx0XHRcdFx0XHRcdHNlY3Rpb257XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDE1MHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNDQ0O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDMwKTtcclxuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgYi4kYWNjZW50Q29sb3I7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gNCU7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAwIDMlO1xyXG5cdFx0XHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFx0XHQvL3dvcmtzXHJcblx0XHRcdFx0XHRcdCYjd29ya3N7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRcdC53b3Jrc0JveHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA5MCU7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdFx0XHRoMXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDE4dnc7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0LmxlYWRUeHQwMXtcclxuXHRcdFx0XHRcdFx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYi5mb250LXNpemUoMzApO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDV2aCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cclxuICAgICAgIC53b3Jrc0JveDJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweDtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcblxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyNCk7XHJcbiAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZVN1YntcclxuICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICAgY29sb3I6IGIuJHRleHRDb2xvcjtcclxuICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG4gICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgfVxyXG5cclxuICAgICAgIC53b3Jrc0JveDN7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGg0e1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxOCk7XHJcbiAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53b3Jrc0xpc3R7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFxyXG5cdFx0XHRcdFx0XHRcdFx0XHRkdHtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFx0ZGR7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTVweCAwO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53b3Jrc0xpc3Qye1xyXG4gICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gICAgICAgICBsaXtcclxuICAgICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgIH1cclxuXHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Ly93b3Jrc1xyXG5cclxuXHJcbiAgICAgIFxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdC8vc2VjdGlvblxyXG5cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdC8vIGNvbnRlbnRcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly9yaWdodEJveFxyXG5cdFx0XHR9XHJcblx0XHRcdC8vYWxsQ29udFxyXG5cdFx0fVxyXG5cdFx0Ly93cmFwXHJcblx0fVxyXG59XHJcblxyXG4vLyBQQyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAxcHgpIGFuZCAoIG1heC13aWR0aDoxMzQwcHgpIHtcclxuXHQjd29ya3N7XHJcblx0XHRcclxuXHRcdC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2V4cGVydGlzZSAubGlzdEFyZWEgLmxpc3RCb3ggaDN7XHJcblx0XHRcdEBpbmNsdWRlIGIuZm9udC1zaXplKDE4KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8gUEMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYxcHgpIGFuZCAoIG1heC13aWR0aDoxMjAwcHgpIHtcclxuXHQjd29ya3N7XHJcblx0XHRcclxuXHRcdC53cmFwIC5hbGxDb250IC5yaWdodEJveCAuY29udGVudCBzZWN0aW9uI2V4cGVydGlzZSAubGlzdEFyZWF7XHJcblx0XHRcdC8vZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0XHQud3JhcCAuYWxsQ29udCAucmlnaHRCb3ggLmNvbnRlbnQgc2VjdGlvbiNleHBlcnRpc2UgLmxpc3RBcmVhIC5saXN0Qm94e1xyXG5cdFx0XHQvL3dpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0LndyYXAgLmFsbENvbnQgLnJpZ2h0Qm94IC5jb250ZW50IHNlY3Rpb24jZXhwZXJ0aXNlIC5saXN0QXJlYSAubGlzdEJveCBoM3tcclxuXHRcdFx0Zm9udC1zaXplOiAxLjV2dztcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuLy8gdGFibGV0IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwMHB4KSBhbmQgKCBtYXgtd2lkdGg6OTYwcHgpIHtcclxuXHQjd29ya3N7XHJcblx0XHRcclxuXHRcdC8vd3JhcFxyXG5cdFx0LndyYXB7XHJcblx0XHRcdFx0XHRcclxuXHRcdFx0Ly9hbGxDb250XHJcblx0XHRcdC5hbGxDb250e1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdC8vbGVmdEJveFxyXG5cdFx0XHRcdC5sZWZ0Qm94e1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL2xlZnRCb3hcclxuXHRcdFx0XHRcclxuXHRcdFx0XHQvL3JpZ2h0Qm94XHJcblx0XHRcdFx0LnJpZ2h0Qm94e1xyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ly9yaWdodEJveFxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHRcdC8vYWxsQ29udFxyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdC8vd3JhcFxyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG4vLyB0YWJsZXQobGFuZHNjYXBlKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjFweCkgYW5kICggbWF4LXdpZHRoOjEwMjRweCkge1xyXG5cdFx0XHJcblx0XHRcclxufSJdfQ== */
