@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
#company .wrap .content section#contMain .imgArea::before {
  background-image: url(../../company/img/company_main01_smp.jpg);
}
#company .wrap .content section h2 {
  margin-bottom: 10%;
}
#company .wrap .content section#companyBox01 {
  padding: 10% 0;
}
#company .wrap .content section#companyBox01 h3 {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 10px;
}
#company .wrap .content section#companyBox01 .philosophyTxt {
  text-align: justify;
  margin-bottom: 10%;
}
#company .wrap .content section#companyBox02 {
  padding: 0;
}
#company .wrap .content section#companyBox02 .aboutList {
  text-align: left;
  margin-bottom: 0;
}
#company .wrap .content section#companyBox02 .aboutList dt {
  background: #f6f6f6;
  margin: 0;
  padding: 5px;
}
#company .wrap .content section#companyBox02 .aboutList dd {
  margin: 0;
  padding: 8px;
}
#company .wrap .content section#companyBox03 {
  border: 1px solid #000000;
  padding: 20px 40px;
}
#company .wrap .content section#companyBox03 h4 {
  font-size: 18px;
  font-size: 1.125rem;
  line-height: 1.4;
  margin-bottom: 10px;
}
#company .wrap .content section#companyBox03 .txtBlock {
  margin-bottom: 0;
}
#company .wrap .content section#companyBox04 {
  padding: 15% 0;
}
#company .wrap .content section#companyBox04 .groupList li:nth-child(1) {
  margin-bottom: 10%;
}
#company .wrap .content section#initiative {
  padding: 10% 0 0;
}
#company .wrap .content section#initiative .initiative01 {
  border-top: 1px solid #000000;
  margin: 0 0 10%;
  padding: 10% 0 0;
}
#company .wrap .content section#initiative .initiative02 a {
  display: block;
  border: 1px solid #000000;
  padding: 0 30px;
}
#company .wrap .content section#initiative .initiative02 a .imgBox {
  width: 200px;
  margin: 0 auto;
}
#company .wrap .content section#initiative .initiative02 a:hover img {
  -webkit-transform: scale(1);
          transform: scale(1);
}
#company .wrap .content section#initiative .initiativeList {
  margin: 0;
  padding: 0;
}
#company .wrap .content section#initiative .initiativeList li {
  border: 1px solid #000000;
  margin: 0;
  padding: 0 30px;
}
#company .wrap .content section#initiative .initiativeList li .txtBlock {
  letter-spacing: 0.08em;
  margin-bottom: 30px;
}
#company .wrap .content section#initiative .initiativeList li .imgBox {
  width: 230px;
  margin: 0 auto;
}
#company .wrap .content section#initiative .initiativeList li:nth-child(1) {
  margin-bottom: 6%;
}
@media only screen and (min-width: 768px) {
  #company .wrap .content section#contMain .imgArea::before {
    background-image: url(../../company/img/company_main01.jpg);
  }
  #company .wrap .content section h2 {
    margin-bottom: 100px;
  }
  #company .wrap .content section#companyBox01 {
    padding: 100px 0;
  }
  #company .wrap .content section#companyBox01 h3 {
    margin-bottom: 10px;
  }
  #company .wrap .content section#companyBox01 .philosophyTxt {
    text-align: center;
    margin-bottom: 50px;
  }
  #company .wrap .content section#companyBox02 {
    padding: 0 0 50px;
  }
  #company .wrap .content section#companyBox02 .aboutList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #company .wrap .content section#companyBox02 .aboutList dt {
    width: 20%;
    background: none;
    border-bottom: 1px solid #000000;
    margin: 0 0 10px;
    padding: 0 0 10px;
  }
  #company .wrap .content section#companyBox02 .aboutList dd {
    width: 80%;
    border-bottom: 1px solid #000000;
    margin: 0 0 10px;
    padding: 0 0 10px;
  }
  #company .wrap .content section#companyBox04 {
    padding: 150px 0;
  }
  #company .wrap .content section#companyBox04 .groupList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #company .wrap .content section#companyBox04 .groupList li {
    width: 40%;
  }
  #company .wrap .content section#companyBox04 .groupList li:nth-child(1) {
    width: 55%;
    margin-bottom: 0;
  }
  #company .wrap .content section#initiative {
    padding: 0;
  }
  #company .wrap .content section#initiative .initiative01 {
    max-width: 720px;
    border-top: none;
    margin: 0 auto 30px;
    padding: 0;
  }
  #company .wrap .content section#initiative .initiative01 .txtBlock.mb {
    margin-bottom: 10px;
  }
  #company .wrap .content section#initiative .initiative02 {
    max-width: 720px;
    margin: 0 auto;
  }
  #company .wrap .content section#initiative .initiative02 a {
    padding: 10px 40px;
    -webkit-transition: all 0.8s ease;
    transition: all 0.8s ease;
  }
  #company .wrap .content section#initiative .initiative02 a .txtBlock {
    margin-bottom: 20px;
  }
  #company .wrap .content section#initiative .initiative02 a .imgBox {
    width: 200px;
    margin: 0 auto;
  }
  #company .wrap .content section#initiative .initiative02 a .imgBox img {
    mix-blend-mode: multiply;
  }
  #company .wrap .content section#initiative .initiative02 a:hover {
    background: #f6f6f6;
  }
  #company .wrap .content section#initiative .initiativeList {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  #company .wrap .content section#initiative .initiativeList li {
    width: 49%;
    padding: 0 40px;
  }
  #company .wrap .content section#initiative .initiativeList li .txtBlock {
    margin-bottom: 40px;
  }
  #company .wrap .content section#initiative .initiativeList li .imgBox {
    width: 230px;
    margin: 0 auto;
  }
  #company .wrap .content section#initiative .initiativeList li:nth-child(1) {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
  #company .wrap .content section#contMain .imgArea::before {
    background-image: url(../../company/img/company_main01_tablet.jpg);
  }
  #company .wrap .content section h2 {
    margin-bottom: 50px;
  }
  #company .wrap .content section#companyBox01 {
    padding: 50px 0;
  }
  #company .wrap .content section#companyBox01 .philosophyTxt {
    margin-bottom: 30px;
  }
  #company .wrap .content section#companyBox04 {
    padding: 80px 0;
  }
  #company .wrap .content section#companyBox04 .groupList {
    display: block;
  }
  #company .wrap .content section#companyBox04 .groupList li {
    width: 100%;
  }
  #company .wrap .content section#companyBox04 .groupList li:nth-child(1) {
    width: 60%;
    margin: 0 auto 10%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBhbnkuY3NzIiwiX2Jhc2Uuc2NzcyIsImNvbXBhbnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNFUixnRUFBQTtBQUVSO3lEQUFBO0FBMEJBO3lEQUFBO0FDYk07RUFDQywrREFBQTtBRlZQO0FFZUk7RUFDQyxrQkFBQTtBRmJMO0FFaUJJO0VBQ0MsY0FBQTtBRmZMO0FFaUJLO0VEbEJELGVBQUE7RUFDQSxlQUFBO0VDbUJFLG1CQUFBO0FGZE47QUVnQks7RUFDQyxtQkFBQTtFQUNBLGtCQUFBO0FGZE47QUVtQkk7RUFDQyxVQUFBO0FGakJMO0FFbUJLO0VBQ0MsZ0JBQUE7RUFDQSxnQkFBQTtBRmpCTjtBRW1CTTtFQUNDLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7QUZqQlA7QUVtQk07RUFDQyxTQUFBO0VBQ0EsWUFBQTtBRmpCUDtBRXVCSTtFQUNDLHlCQUFBO0VBQ0Esa0JBQUE7QUZyQkw7QUV1Qks7RURyREQsZUFBQTtFQUNBLG1CQUFBO0VDc0RFLGdCQUFBO0VBQ0EsbUJBQUE7QUZwQk47QUVzQks7RUFDQyxnQkFBQTtBRnBCTjtBRXlCSTtFQUNDLGNBQUE7QUZ2Qkw7QUUyQk87RUFDQyxrQkFBQTtBRnpCUjtBRWdDSTtFQUNDLGdCQUFBO0FGOUJMO0FFZ0NLO0VBQ0MsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUY5Qk47QUVrQ007RUFDQyxjQUFBO0VBQ0EseUJBQUE7RUFDQSxlQUFBO0FGaENQO0FFa0NPO0VBQ0MsWUFBQTtFQUNBLGNBQUE7QUZoQ1I7QUVtQ1E7RUFDQywyQkFBQTtVQUFBLG1CQUFBO0FGakNUO0FFMENLO0VBQ0MsU0FBQTtFQUNBLFVBQUE7QUZ4Q047QUUwQ007RUFDQyx5QkFBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0FGeENQO0FFMENPO0VBQ0Msc0JBQUE7RUFDQSxtQkFBQTtBRnhDUjtBRTBDTztFQUNDLFlBQUE7RUFDQSxjQUFBO0FGeENSO0FFMkNPO0VBQ0MsaUJBQUE7QUZ6Q1I7QUU2REE7RUFhTTtJQUNDLDJEQUFBO0VGdkVMO0VFNEVFO0lBQ0Msb0JBQUE7RUYxRUg7RUU4RUU7SUFDQyxnQkFBQTtFRjVFSDtFRThFRztJQUNDLG1CQUFBO0VGNUVKO0VFOEVHO0lBQ0Msa0JBQUE7SUFDQSxtQkFBQTtFRjVFSjtFRWlGRTtJQUNDLGlCQUFBO0VGL0VIO0VFaUZHO0lBQ0Msb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxtQkFBQTtRQUFBLGVBQUE7RUYvRUo7RUVpRkk7SUFDQyxVQUFBO0lBQ0EsZ0JBQUE7SUFDQSxnQ0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUJBQUE7RUYvRUw7RUVpRkk7SUFDQyxVQUFBO0lBQ0EsZ0NBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0VGL0VMO0VFOEZFO0lBQ0MsZ0JBQUE7RUY1Rkg7RUU4Rkc7SUFDQyxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSxtQkFBQTtFRjVGSjtFRThGSTtJQUNDLFVBQUE7RUY1Rkw7RUU4Rks7SUFDQyxVQUFBO0lBQ0EsZ0JBQUE7RUY1Rk47RUVtR0U7SUFDQyxVQUFBO0VGakdIO0VFbUdHO0lBQ0MsZ0JBQUE7SUFDQSxnQkFBQTtJQUNBLG1CQUFBO0lBQ0EsVUFBQTtFRmpHSjtFRXFHSztJQUNDLG1CQUFBO0VGbkdOO0VFdUdHO0lBQ0MsZ0JBQUE7SUFDQSxjQUFBO0VGckdKO0VFdUdJO0lBQ0Msa0JBQUE7SUFDQSxpQ0FBQTtJQUFBLHlCQUFBO0VGckdMO0VFdUdLO0lBQ0MsbUJBQUE7RUZyR047RUV1R0s7SUFDQyxZQUFBO0lBQ0EsY0FBQTtFRnJHTjtFRXVHTTtJQUNDLHdCQUFBO0VGckdQO0VFd0dLO0lBQ0MsbUJBQUE7RUZ0R047RUU4R0c7SUFDQyxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtFRjVHSjtFRThHSTtJQUNDLFVBQUE7SUFDQSxlQUFBO0VGNUdMO0VFOEdLO0lBQ0MsbUJBQUE7RUY1R047RUU4R0s7SUFDQyxZQUFBO0lBQ0EsY0FBQTtFRjVHTjtFRStHSztJQUNDLGdCQUFBO0VGN0dOO0FBQ0Y7QUVnSUU7RUFTTTtJQUNDLGtFQUFBO0VGdElQO0VFMklJO0lBQ0MsbUJBQUE7RUZ6SUw7RUU2SUU7SUFDQyxlQUFBO0VGM0lIO0VFK0lHO0lBQ0MsbUJBQUE7RUY3SUo7RUVrSkU7SUFDQyxlQUFBO0VGaEpIO0VFa0pHO0lBQ0MsY0FBQTtFRmhKSjtFRWtKSTtJQUNDLFdBQUE7RUZoSkw7RUVrSks7SUFDQyxVQUFBO0lBQ0Esa0JBQUE7RUZoSk47QUFDRiIsImZpbGUiOiJjb21wYW55LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzc1wiKTtcbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6Imy5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbnRNYWluIC5pbWdBcmVhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29tcGFueS9pbWcvY29tcGFueV9tYWluMDFfc21wLmpwZyk7XG59XG4jY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAlO1xufVxuI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb21wYW55Qm94MDEge1xuICBwYWRkaW5nOiAxMCUgMDtcbn1cbiNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDAxIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4jY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbXBhbnlCb3gwMSAucGhpbG9zb3BoeVR4dCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbi1ib3R0b206IDEwJTtcbn1cbiNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDAyIHtcbiAgcGFkZGluZzogMDtcbn1cbiNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDAyIC5hYm91dExpc3Qge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb21wYW55Qm94MDIgLmFib3V0TGlzdCBkdCB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4O1xufVxuI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb21wYW55Qm94MDIgLmFib3V0TGlzdCBkZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogOHB4O1xufVxuI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb21wYW55Qm94MDMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG4jY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbXBhbnlCb3gwMyBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDAzIC50eHRCbG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbXBhbnlCb3gwNCB7XG4gIHBhZGRpbmc6IDE1JSAwO1xufVxuI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb21wYW55Qm94MDQgLmdyb3VwTGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICBtYXJnaW4tYm90dG9tOiAxMCU7XG59XG4jY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2luaXRpYXRpdmUge1xuICBwYWRkaW5nOiAxMCUgMCAwO1xufVxuI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlMDEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMDtcbiAgbWFyZ2luOiAwIDAgMTAlO1xuICBwYWRkaW5nOiAxMCUgMCAwO1xufVxuI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlMDIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4jY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2luaXRpYXRpdmUgLmluaXRpYXRpdmUwMiBhIC5pbWdCb3gge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlMDIgYTpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlTGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbiNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jaW5pdGlhdGl2ZSAuaW5pdGlhdGl2ZUxpc3QgbGkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbiNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jaW5pdGlhdGl2ZSAuaW5pdGlhdGl2ZUxpc3QgbGkgLnR4dEJsb2NrIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbiNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jaW5pdGlhdGl2ZSAuaW5pdGlhdGl2ZUxpc3QgbGkgLmltZ0JveCB7XG4gIHdpZHRoOiAyMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2luaXRpYXRpdmUgLmluaXRpYXRpdmVMaXN0IGxpOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDYlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbnRNYWluIC5pbWdBcmVhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb21wYW55L2ltZy9jb21wYW55X21haW4wMS5qcGcpO1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDAxIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDAxIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDAxIC5waGlsb3NvcGh5VHh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAjY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbXBhbnlCb3gwMiB7XG4gICAgcGFkZGluZzogMCAwIDUwcHg7XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb21wYW55Qm94MDIgLmFib3V0TGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb21wYW55Qm94MDIgLmFib3V0TGlzdCBkdCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb21wYW55Qm94MDIgLmFib3V0TGlzdCBkZCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDAwMDtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDA0IHtcbiAgICBwYWRkaW5nOiAxNTBweCAwO1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDA0IC5ncm91cExpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb21wYW55Qm94MDQgLmdyb3VwTGlzdCBsaSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAjY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbXBhbnlCb3gwNCAuZ3JvdXBMaXN0IGxpOm50aC1jaGlsZCgxKSB7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jaW5pdGlhdGl2ZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2luaXRpYXRpdmUgLmluaXRpYXRpdmUwMSB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2luaXRpYXRpdmUgLmluaXRpYXRpdmUwMSAudHh0QmxvY2subWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlMDIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlMDIgYSB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlMDIgYSAudHh0QmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlMDIgYSAuaW1nQm94IHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlMDIgYSAuaW1nQm94IGltZyB7XG4gICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jaW5pdGlhdGl2ZSAuaW5pdGlhdGl2ZTAyIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlTGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlTGlzdCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlTGlzdCBsaSAudHh0QmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlTGlzdCBsaSAuaW1nQm94IHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNpbml0aWF0aXZlIC5pbml0aWF0aXZlTGlzdCBsaTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29udE1haW4gLmltZ0FyZWE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2NvbXBhbnkvaW1nL2NvbXBhbnlfbWFpbjAxX3RhYmxldC5qcGcpO1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24gaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgI2NvbXBhbnkgLndyYXAgLmNvbnRlbnQgc2VjdGlvbiNjb21wYW55Qm94MDEge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxuICAjY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbXBhbnlCb3gwMSAucGhpbG9zb3BoeVR4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAjY29tcGFueSAud3JhcCAuY29udGVudCBzZWN0aW9uI2NvbXBhbnlCb3gwNCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDA0IC5ncm91cExpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDA0IC5ncm91cExpc3QgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNjb21wYW55IC53cmFwIC5jb250ZW50IHNlY3Rpb24jY29tcGFueUJveDA0IC5ncm91cExpc3QgbGk6bnRoLWNoaWxkKDEpIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDEwJTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcbkBpbXBvcnQgdXJsKCcvL3VzZS5mb250YXdlc29tZS5jb20vcmVsZWFzZXMvdjUuNy4yL2Nzcy9hbGwuY3NzJyk7XG5cbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLy8gJG5vdC1wYzogMTAyMzsvLyAxMDI0cHjmnKrmuoDjga/jgr/jg5bjg6zjg4Pjg4jjgajliKTmlq1cbi8vICR0YWJsZXQ6IDc2ODsvLyDjgr/jg5bjg6zjg4Pjg4jjga7ln7rmupbjgajjgZnjgovjgrXjgqTjgrpcblxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJHZpZXdwb3J0OiBmYWxzZSkge1xuICBAaWYgJHZpZXdwb3J0IHtcbiAgICBmb250LXNpemU6IGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KTtcbiAgfSBAZWxzZSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZSArIHB4O1xuICAgIGZvbnQtc2l6ZTogbWF0aC5kaXYoJHNpemUgLCAxNikgKyByZW07XG4gIH1cbn1cblxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KSB7XG4gIEByZXR1cm4gbWF0aC5kaXYoMTAwICwgJHZpZXdwb3J0KSAqICRzaXplICogMXZ3O1xufVxuXG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi8qIOiJsuaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRleHRDb2xvclx0XHQ6ICMwMDAwMDA7XG4kYWNjZW50Q29sb3JcdDogIzZlNWI0MTtcbiRiZ0NvbG9yXHQ6ICNmNGYxZTc7IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlICdiYXNlJyBhcyBiO1xyXG5cclxuLy8gc21wIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4jY29tcGFueXtcclxuXHQvL3dyYXBcclxuXHQud3JhcHtcdFx0XHJcblxyXG5cdFx0Ly9jb250ZW50XHJcblx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHQvL3NlY3Rpb25cclxuXHRcdFx0c2VjdGlvbntcclxuXHJcbiAgICAvL2NvbnRNYWluXHJcbiAgICAmI2NvbnRNYWlue1xyXG4gICAgIC5pbWdBcmVhe1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29tcGFueS9pbWcvY29tcGFueV9tYWluMDFfc21wLmpwZyk7XHJcbiAgICAgIH1cclxuICAgICB9XHJcbiAgICB9XHJcblxyXG5cdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAlO1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly9jb21wYW55Qm94MDFcclxuXHRcdFx0XHQmI2NvbXBhbnlCb3gwMXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwJSAwO1xyXG5cclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNik7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGhpbG9zb3BoeVR4dHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjoganVzdGlmeTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly9jb21wYW55Qm94MDJcclxuXHRcdFx0XHQmI2NvbXBhbnlCb3gwMntcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdFx0LmFib3V0TGlzdHtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdFx0XHRcdGR0e1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRkZHtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvL2NvbXBhbnlCb3gwM1xyXG5cdFx0XHRcdCYjY29tcGFueUJveDAze1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYi4kdGV4dENvbG9yO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCA0MHB4O1xyXG5cclxuXHRcdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxOCk7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudHh0QmxvY2t7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvL2NvbXBhbnlCb3gwNFxyXG5cdFx0XHRcdCYjY29tcGFueUJveDA0e1xyXG5cdFx0XHRcdFx0cGFkZGluZzogMTUlIDA7XHJcblxyXG5cdFx0XHRcdFx0Lmdyb3VwTGlzdHtcclxuXHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMCU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvL2luaXRpYXRpdmVcclxuXHRcdFx0XHQmI2luaXRpYXRpdmV7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMCUgMCAwO1xyXG5cclxuXHRcdFx0XHRcdC5pbml0aWF0aXZlMDF7XHJcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMCU7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDEwJSAwIDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaW5pdGlhdGl2ZTAye1xyXG5cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMzBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0LmltZ0JveHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRcdFx0aW1ne1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHJcblxyXG5cclxuXHRcdFx0XHRcdC5pbml0aWF0aXZlTGlzdHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdFx0XHRcclxuXHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0XHQudHh0QmxvY2t7XHJcblx0XHRcdFx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmltZ0JveHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2JTtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMil7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQvL3NlY3Rpb25cclxuXHJcblx0XHR9XHJcblx0XHQvL2NvbnRlbnRcclxuXHR9XHJcblx0Ly93cmFwXHJcbn1cclxuXHJcbi8vIFBDIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xyXG5cdCNjb21wYW55e1xyXG5cdFx0Ly93cmFwXHJcblx0XHQud3JhcHtcclxuXHRcdFx0XHJcblx0XHRcdC8vY29udGVudFxyXG5cdFx0XHQuY29udGVudHtcclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHQvL3NlY3Rpb25cclxuXHRcdFx0c2VjdGlvbntcclxuXHJcbiAgICAmI2NvbnRNYWlue1xyXG4gICAgIC5pbWdBcmVhe1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vY29tcGFueS9pbWcvY29tcGFueV9tYWluMDEuanBnKTtcclxuICAgICAgfVxyXG4gICAgIH1cclxuICAgIH1cclxuXHJcblx0XHRcdFx0aDJ7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vY29tcGFueUJveDAxXHJcblx0XHRcdFx0JiNjb21wYW55Qm94MDF7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMDBweCAwO1xyXG5cclxuXHRcdFx0XHRcdGgze1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnBoaWxvc29waHlUeHR7XHJcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vY29tcGFueUJveDAyXHJcblx0XHRcdFx0JiNjb21wYW55Qm94MDJ7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgNTBweDtcclxuXHJcblx0XHRcdFx0XHQuYWJvdXRMaXN0e1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0XHRcdFx0XHRkdHtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdGRke1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XHJcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGIuJHRleHRDb2xvcjtcclxuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQvL2NvbXBhbnlCb3gwM1xyXG5cdFx0XHRcdCYjY29tcGFueUJveDAze1xyXG5cclxuXHRcdFx0XHRcdGg0e1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0LnR4dEJsb2Nre1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Ly9jb21wYW55Qm94MDRcclxuXHRcdFx0XHQmI2NvbXBhbnlCb3gwNHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDE1MHB4IDA7XHJcblxyXG5cdFx0XHRcdFx0Lmdyb3VwTGlzdHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0XHRcdFx0bGl7XHJcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNTUlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vaW5pdGlhdGl2ZVxyXG5cdFx0XHRcdCYjaW5pdGlhdGl2ZXtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XHJcblxyXG5cdFx0XHRcdFx0LmluaXRpYXRpdmUwMXtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA3MjBweDtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMzBweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdFx0XHRcdC50eHRCbG9ja3tcclxuXHJcblx0XHRcdFx0XHRcdFx0Ji5tYntcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuaW5pdGlhdGl2ZTAye1xyXG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDcyMHB4O1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMTBweCA0MHB4O1xyXG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7XHJcblxyXG5cdFx0XHRcdFx0XHRcdC50eHRCbG9ja3tcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdC5pbWdCb3h7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHJcblx0XHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblxyXG5cclxuXHJcblxyXG5cdFx0XHRcdFx0LmluaXRpYXRpdmVMaXN0e1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDklO1xyXG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDAgNDBweDtcclxuXHJcblx0XHRcdFx0XHRcdFx0LnR4dEJsb2Nre1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdFx0LmltZ0JveHtcclxuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMzBweDtcclxuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKXtcclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQvL3NlY3Rpb25cclxuXHRcdFx0fVxyXG5cdFx0XHQvL2NvbnRlbnRcclxuXHRcdH1cclxuXHRcdC8vd3JhcFxyXG5cdFx0XHJcblx0fVxyXG59XHJcblxyXG4vLyB0YWJsZXQobGFuZHNjYXBlKSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKCBtYXgtd2lkdGg6MTAyNHB4KSB7XHJcblx0XHQjY29tcGFueXtcclxuXHRcdFx0XHJcblx0XHRcdC53cmFwe1xyXG5cdFx0XHRcdC5jb250ZW50e1xyXG5cdFx0XHRcdFx0c2VjdGlvbntcclxuXHRcdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRcdCYjY29udE1haW57XHJcblx0XHRcdFx0XHRcdFx0LmltZ0FyZWF7XHJcblx0XHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9jb21wYW55L2ltZy9jb21wYW55X21haW4wMV90YWJsZXQuanBnKTtcclxuXHRcdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHRcdGgye1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0XHRcdFxyXG5cdFx0XHRcdC8vY29tcGFueUJveDAxXHJcblx0XHRcdFx0JiNjb21wYW55Qm94MDF7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA1MHB4IDA7XHJcblxyXG5cdFx0XHRcdFx0aDN7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQucGhpbG9zb3BoeVR4dHtcclxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC8vY29tcGFueUJveDA0XHJcblx0XHRcdFx0JiNjb21wYW55Qm94MDR7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiA4MHB4IDA7XHJcblxyXG5cdFx0XHRcdFx0Lmdyb3VwTGlzdHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoMSl7XHJcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xyXG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTAlO1xyXG5cdFx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblxyXG5cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4iXX0= */
