@charset "UTF-8";
/****** プロジェクトごとメンテナンス 開始 *******/
/****** プロジェクトごとメンテナンス 終了 *******/
@media screen and (min-width: 641px) {
  /****** プロジェクトごとメンテナンス 開始 *******/
  /****** プロジェクトごとメンテナンス 終了 *******/
  .hdr-area03-imgbox01 {
    background: #FFF url("../imgs/top_img01.jpg?v1e2bd8f71e452eb085724f0b266d24ec") no-repeat scroll 50% 50%/cover;
  }
  /* ///////////////////////////////////////////////////////////////////
ここに追加
/////////////////////////////////////////////////////////////////// */
  .greeting-area01 {
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(0%, 0%, 1px);
    transform: translate3d(0%, 0%, 1px);
    margin-top: 40px;
  }
  .greeting-area01::before {
    display: none;
    position: absolute;
    top: 80px;
    left: 0;
    z-index: 1;
    -webkit-transform: translate3d(0%, 0%, 1px);
    transform: translate3d(0%, 0%, 1px);
    width: 210px;
    height: calc( 210px * 271 / 210);
    content: "";
    background: #FFF url("../imgs/greeting_img01.jpg?vc2d560419d147b66df53d67549d81ac3") no-repeat scroll 50% 50%/cover;
  }
  .greeting-area01 .greeting-area01__tit01.com-tit01 {
    font-size: 2rem;
  }
  .greeting-area01 .greeting-area01__txt01 {
    margin: 30px 0 0 0px;
    font-size: 1.23rem;
  }
  .greeting-area01 .greeting-area01__sign01 {
    margin-top: 50px;
    text-align: right;
  }
  .greeting-area01 .greeting-area01__tit02 {
    margin: 50px auto 0;
    padding: 0 0 5px;
    width: 300px;
    border-bottom: 1px solid #00698C;
    text-align: center;
    font-size: 2rem;
  }
  .greeting-area01 .greeting-area01-list01 {
    margin-top: 40px;
    font-size: 1.23rem;
  }
  .greeting-area01 .greeting-area01-list01 .greeting-area01-list01__col01 {
    width: 150px;
    text-align: right;
  }
  .greeting-area01 .greeting-area01-list01 .greeting-area01-list01__val01 {
    margin: calc( 1.23rem * -1.6) 0 10px;
    padding-left: 180px;
  }
  .about-area01 {
    margin-top: 100px;
  }
  .about-area01 .about-area01__tit01.com-tit01 {
    font-size: 2rem;
  }
  .about-area01 .about-area01__img01 {
    display: none;
    margin-top: 20px;
    text-align: center;
  }
  .about-area01 .about-area01-list01 {
    margin-top: 20px;
    font-size: 1.076rem;
  }
  .about-area01 .about-area01-list01 .about-area01-list01__col01 {
    padding: 30px 0 0;
  }
  .about-area01 .about-area01-list01 .about-area01-list01__val01 {
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(0%, 0%, 1px);
    transform: translate3d(0%, 0%, 1px);
    padding: 30px 0 30px 185px;
    margin-top: calc( ( 1.076rem * 1.6 + 30px ) * -1);
    border-bottom: 1px solid #00698C;
  }
  .about-area01 .about-area01-list01 .about-area01-list01__val01 .about-area01-list01__val01-mapbtn01 {
    position: absolute;
    top: 50%;
    left: 480px;
    z-index: 1;
    -webkit-transform: translate3d(0%, 0%, 1px);
    transform: translate3d(0%, 0%, 1px);
    margin-top: calc( ( 170px * 50 / 170 ) * -0.5);
    width: 170px;
    height: calc( 170px * 50 / 170);
  }
  .about-area01 .about-area01-list01 .about-area01-list01__val01 a {
    color: #0059B2;
  }
  .about-area01 .about-area01-list01 .about-area01-list01__val01 a.about-area01-list01__val01-tel01 {
    color: inherit;
  }
  .about-area01 .about-area01-list01 .about-area01-list01__val01 a:hover {
    text-decoration: underline;
  }
  /*============================
#staffArea01
============================*/
  section#staffArea01.staff-area01 {
    margin-top: 100px;
  }
  section#staffArea01.staff-area01 .staff-area01__tit01.com-tit01 {
    font-size: 2rem;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 .staff-area01-list01-item01 {
    width: 320px;
    margin-top: 20px;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 .staff-area01-list01-item01 .staff-area01-list01-item01-box01 {
    z-index: 1;
    -webkit-transform: translate3d(0%, 0%, 1px);
    transform: translate3d(0%, 0%, 1px);
    margin: -20px 10px 0;
    padding: 30px 10px;
    background: #3F3F3F;
    color: #FFF;
    text-align: center;
    font-size: 1.076rem;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 .staff-area01-list01-item01 .staff-area01-list01-item01-box01 .staff-area01-list01-item01-box01__position01 {
    margin-top: 10px;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 .staff-area01-list01-item01 .staff-area01-list01-item01-box01 .staff-area01-list01-item01-box01__name01 {
    margin-top: 10px;
    font-size: 1.538rem;
  }
  section#staffArea01.staff-area01 .staff-area01__txt01 {
    margin-top: 30px;
    font-size: 1.23rem;
    text-align: center;
  }
  section#staffArea01.staff-area01 .staff-area01__btn01 {
    margin-top: 50px;
    text-align: center;
  }
}

@media screen and (max-width: 640px) {
  /****** プロジェクトごとメンテナンス 開始 *******/
  /****** プロジェクトごとメンテナンス 終了 *******/
  .hdr-area03-imgbox01 {
    background: #FFF url("../imgs/top_img01.jpg?v1e2bd8f71e452eb085724f0b266d24ec") no-repeat scroll 50% 50%/cover;
  }
  /* ///////////////////////////////////////////////////////////////////
ここに追加
/////////////////////////////////////////////////////////////////// */
  .greeting-area01 {
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(0%, 0%, 1px);
    transform: translate3d(0%, 0%, 1px);
    margin-top: 30px;
  }
  .greeting-area01::before {
    display: none;
    position: absolute;
    top: 70px;
    left: 50%;
    z-index: 1;
    -webkit-transform: translate3d(0%, 0%, 1px);
    transform: translate3d(0%, 0%, 1px);
    margin-left: calc( 30% * -0.5);
    width: 30%;
    height: calc( 30vw * 271 / 210);
    content: "";
    background: #FFF url("../imgs/greeting_img01.jpg?vc2d560419d147b66df53d67549d81ac3") no-repeat scroll 50% 50%/cover;
  }
  .greeting-area01 .greeting-area01__tit01.com-tit01 {
    font-size: 2rem;
  }
  .greeting-area01 .greeting-area01__txt01 {
    margin: 30px 0 0 0;
    font-size: 1.23rem;
  }
  .greeting-area01 .greeting-area01__sign01 {
    margin-top: 20px;
    text-align: right;
  }
  .greeting-area01 .greeting-area01__sign01 img {
    width: 200px;
  }
  .greeting-area01 .greeting-area01__tit02 {
    margin: 30px auto 0;
    padding: 0 0 5px;
    border-bottom: 1px solid #00698C;
    text-align: center;
    font-size: 2rem;
  }
  .greeting-area01 .greeting-area01-list01 {
    margin-top: 30px;
    font-size: 1.23rem;
  }
  .greeting-area01 .greeting-area01-list01 .greeting-area01-list01__col01 {
    font-weight: bold;
  }
  .greeting-area01 .greeting-area01-list01 .greeting-area01-list01__val01 {
    margin: 10px 0 10px;
  }
  .about-area01 {
    margin-top: 50px;
  }
  .about-area01 .about-area01__tit01.com-tit01 {
    font-size: 2rem;
  }
  .about-area01 .about-area01__img01 {
    display: none;
    margin-top: 20px;
    text-align: center;
  }
  .about-area01 .about-area01-list01 {
    margin-top: 20px;
    font-size: 1.076rem;
  }
  .about-area01 .about-area01-list01 .about-area01-list01__col01 {
    padding: 20px 0 0;
    font-weight: bold;
  }
  .about-area01 .about-area01-list01 .about-area01-list01__val01 {
    position: relative;
    z-index: 1;
    -webkit-transform: translate3d(0%, 0%, 1px);
    transform: translate3d(0%, 0%, 1px);
    padding: 10px 0 20px 20px;
    border-bottom: 1px solid #00698C;
  }
  .about-area01 .about-area01-list01 .about-area01-list01__val01 .about-area01-list01__val01-mapbtn01 {
    position: absolute;
    top: 50%;
    left: 480px;
    z-index: 1;
    -webkit-transform: translate3d(0%, 0%, 1px);
    transform: translate3d(0%, 0%, 1px);
    margin-top: calc( ( 170px * 50 / 170 ) * -0.5);
    width: 170px;
    height: calc( 170px * 50 / 170);
  }
  .about-area01 .about-area01-list01 .about-area01-list01__val01 a {
    color: #0059B2;
  }
  .about-area01 .about-area01-list01 .about-area01-list01__val01 a.about-area01-list01__val01-tel01 {
    color: inherit;
  }
  .about-area01 .about-area01-list01 .about-area01-list01__val01 a:hover {
    text-decoration: underline;
  }
  /*============================
#staffArea01
============================*/
  section#staffArea01.staff-area01 {
    margin-top: 50px;
  }
  section#staffArea01.staff-area01 .staff-area01__tit01.com-tit01 {
    font-size: 2rem;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 {
    margin-top: 20px;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 .staff-area01-list01-item01 {
    margin-top: 20px;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 .staff-area01-list01-item01 .staff-area01-list01-item01__img01 {
    text-align: center;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 .staff-area01-list01-item01 .staff-area01-list01-item01__img01 img {
    max-width: 300px;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 .staff-area01-list01-item01 .staff-area01-list01-item01-box01 {
    z-index: 1;
    -webkit-transform: translate3d(0%, 0%, 1px);
    transform: translate3d(0%, 0%, 1px);
    margin: -20px 10px 0;
    padding: 30px 10px;
    background: #3F3F3F;
    color: #FFF;
    text-align: center;
    font-size: 1.076rem;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 .staff-area01-list01-item01 .staff-area01-list01-item01-box01 .staff-area01-list01-item01-box01__position01 {
    margin-top: 10px;
  }
  section#staffArea01.staff-area01 .staff-area01-list01 .staff-area01-list01-item01 .staff-area01-list01-item01-box01 .staff-area01-list01-item01-box01__name01 {
    margin-top: 10px;
    font-size: 1.538rem;
  }
  section#staffArea01.staff-area01 .staff-area01__txt01 {
    margin-top: 30px;
    font-size: 1.23rem;
    text-align: center;
  }
  section#staffArea01.staff-area01 .staff-area01__btn01 {
    margin-top: 30px;
    text-align: center;
  }
  section#staffArea01.staff-area01 .staff-area01__btn01 a img {
    max-width: 300px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFib3V0L3N0eWxlcy9pbmRleC5jc3MiLCJjb21tb25zL3N0eWxlcy9fY29tbW9uLnNjc3MiLCJhYm91dC9zdHlsZXMvaW5kZXgtcGMuc2NzcyIsImFib3V0L3N0eWxlcy9pbmRleC1zcC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0doQixpQ0FBQTtBQVdBLGlDQUFBO0FBR0U7RUFkRixpQ0FBQTtFQVdBLGlDQUFBO0VDVkk7SUFDQyw4R0FBNEU7RUZHL0U7RUVjRjs7cUVGWHFFO0VFaUJyRTtJREFFLGtCQUFrQjtJQWlGbEIsVUFBUztJQUNULDJDQUFnRDtJQUFoRCxtQ0FBZ0Q7SUNoRjlDLGdCQUFnQjtFRmJsQjtFRVdGO0lBSVEsYUFBYTtJRGVuQixrQkFBa0I7SUFFaEIsU0NmaUQ7SURrQmpELE9DbEJvRDtJRDJFdEQsVUFBUztJQUNULDJDQUFnRDtJQUFoRCxtQ0FBZ0Q7SUF2Q2hELFlBQU87SUFFTCxnQ0FBNEI7SUEyQzlCLFdBQVc7SUNqRkwsbUhBQWlGO0VGTnZGO0VFREY7SUFVUSxlRDJITTtFRGpJWjtFRUpGO0lBYVEsb0JBQW9CO0lBRXBCLGtCRDRHUztFRG5IZjtFRVJGO0lBa0JRLGdCQUFnQjtJQUNoQixpQkFBaUI7RUZQdkI7RUVaRjtJQXdCUSxtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixnQ0FBZ0M7SUFDaEMsa0JBQWtCO0lBQ2xCLGVEd0dNO0VEakhaO0VFcEJGO0lBZ0NRLGdCQUFnQjtJQUNoQixrQkQwRlM7RURuR2Y7RUV4QkY7SUFtQ1ksWUFBWTtJQUNaLGlCQUFpQjtFRlIzQjtFRTVCRjtJQXVDWSxvQ0FBeUM7SUFDekMsbUJBQW1CO0VGUjdCO0VFWUY7SUFDSSxpQkFBaUI7RUZWbkI7RUVTRjtJQUdRLGVEc0ZNO0VEL0ZaO0VFTUY7SUFNUSxhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtFRlR4QjtFRUNGO0lBYVEsZ0JBQWdCO0lBQ2hCLG1CRCtEVTtFRDFFaEI7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QyxZQUFPO0lBRUwsK0JBQTRCO0VEOEs5QjtFR2hMRjtJQWdDZ0IsY0FBYztFSG1KNUI7RUduTEY7SUFrQ29CLGNBQWM7RUhvSmhDO0VHdExGO0lBcUNvQiwwQkFBMEI7RUhvSjVDO0VHN0lGOzs2QkhnSjZCO0VHN0k3QjtJQUNJLGdCQUFnQjtFSCtJbEI7RUdoSkY7SUFHUSxlRndDTTtFRHdHWjtFR25KRjtJQU1RLGdCQUFnQjtFSGdKdEI7RUd0SkY7SUFRWSxnQkFBZ0I7RUhpSjFCO0VHekpGO0lBVWdCLGtCQUFrQjtFSGtKaEM7RUc1SkY7SUFZb0IsZ0JBQWdCO0VIbUpsQztFRy9KRjtJRlRFLFVBQVM7SUFDVCwyQ0FBZ0Q7SUFBaEQsbUNBQWdEO0lFMEJsQyxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLG1CRlFFO0VEMEloQjtFR3pLRjtJQTJCb0IsZ0JBQWdCO0VIaUpsQztFRzVLRjtJQThCb0IsZ0JBQWdCO0lBQ2hCLG1CRk1GO0VEMkloQjtFR2hMRjtJQXFDUSxnQkFBZ0I7SUFDaEIsa0JGTFM7SUVNVCxrQkFBa0I7RUg4SXhCO0VHckxGO0lBMENRLGdCQUFnQjtJQUNoQixrQkFBa0I7RUg4SXhCO0VHekxGO0lBOENnQixnQkFBZ0I7RUg4STlCO0FBQ0YiLCJmaWxlIjoiYWJvdXQvc3R5bGVzL2luZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKioqKiog44OX44Ot44K444Kn44Kv44OI44GU44Go44Oh44Oz44OG44OK44Oz44K5IOmWi+WniyAqKioqKioqL1xuLyoqKioqKiDjg5fjg63jgrjjgqfjgq/jg4jjgZTjgajjg6Hjg7Pjg4bjg4rjg7Pjgrkg57WC5LqGICoqKioqKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCkge1xuICAvKioqKioqIOODl+ODreOCuOOCp+OCr+ODiOOBlOOBqOODoeODs+ODhuODiuODs+OCuSDplovlp4sgKioqKioqKi9cbiAgLyoqKioqKiDjg5fjg63jgrjjgqfjgq/jg4jjgZTjgajjg6Hjg7Pjg4bjg4rjg7Pjgrkg57WC5LqGICoqKioqKiovXG4gIC5oZHItYXJlYTAzLWltZ2JveDAxIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGIHVybCguLi9pbWdzL3RvcF9pbWcwMS5qcGcpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDUwJS9jb3ZlcjtcbiAgfVxuICAvKiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbuOBk+OBk+OBq+i/veWKoFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vICovXG4gIC5ncmVldGluZy1hcmVhMDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAlLCAxcHgpO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLmdyZWV0aW5nLWFyZWEwMTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAlLCAxcHgpO1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoIDIxMHB4ICogMjcxIC8gMjEwKTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICNGRkYgdXJsKC4uL2ltZ3MvZ3JlZXRpbmdfaW1nMDEuanBnKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSA1MCUvY292ZXI7XG4gIH1cbiAgLmdyZWV0aW5nLWFyZWEwMSAuZ3JlZXRpbmctYXJlYTAxX190aXQwMS5jb20tdGl0MDEge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuZ3JlZXRpbmctYXJlYTAxIC5ncmVldGluZy1hcmVhMDFfX3R4dDAxIHtcbiAgICBtYXJnaW46IDMwcHggMCAwIDBweDtcbiAgICBmb250LXNpemU6IDEuMjNyZW07XG4gIH1cbiAgLmdyZWV0aW5nLWFyZWEwMSAuZ3JlZXRpbmctYXJlYTAxX19zaWduMDEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmdyZWV0aW5nLWFyZWEwMSAuZ3JlZXRpbmctYXJlYTAxX190aXQwMiB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwIDAgNXB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNjk4QztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5ncmVldGluZy1hcmVhMDEgLmdyZWV0aW5nLWFyZWEwMS1saXN0MDEge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxLjIzcmVtO1xuICB9XG4gIC5ncmVldGluZy1hcmVhMDEgLmdyZWV0aW5nLWFyZWEwMS1saXN0MDEgLmdyZWV0aW5nLWFyZWEwMS1saXN0MDFfX2NvbDAxIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmdyZWV0aW5nLWFyZWEwMSAuZ3JlZXRpbmctYXJlYTAxLWxpc3QwMSAuZ3JlZXRpbmctYXJlYTAxLWxpc3QwMV9fdmFsMDEge1xuICAgIG1hcmdpbjogY2FsYyggMS4yM3JlbSAqIC0xLjYpIDAgMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5hYm91dC1hcmVhMDEge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5hYm91dC1hcmVhMDEgLmFib3V0LWFyZWEwMV9fdGl0MDEuY29tLXRpdDAxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmFib3V0LWFyZWEwMSAuYWJvdXQtYXJlYTAxX19pbWcwMSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWJvdXQtYXJlYTAxIC5hYm91dC1hcmVhMDEtbGlzdDAxIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4wNzZyZW07XG4gIH1cbiAgLmFib3V0LWFyZWEwMSAuYWJvdXQtYXJlYTAxLWxpc3QwMSAuYWJvdXQtYXJlYTAxLWxpc3QwMV9fY29sMDEge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG4gIC5hYm91dC1hcmVhMDEgLmFib3V0LWFyZWEwMS1saXN0MDEgLmFib3V0LWFyZWEwMS1saXN0MDFfX3ZhbDAxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwJSwgMXB4KTtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzBweCAxODVweDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCAoIDEuMDc2cmVtICogMS42ICsgMzBweCApICogLTEpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2OThDO1xuICB9XG4gIC5hYm91dC1hcmVhMDEgLmFib3V0LWFyZWEwMS1saXN0MDEgLmFib3V0LWFyZWEwMS1saXN0MDFfX3ZhbDAxIC5hYm91dC1hcmVhMDEtbGlzdDAxX192YWwwMS1tYXBidG4wMSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDQ4MHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCUsIDFweCk7XG4gICAgbWFyZ2luLXRvcDogY2FsYyggKCAxNzBweCAqIDUwIC8gMTcwICkgKiAtMC41KTtcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKCAxNzBweCAqIDUwIC8gMTcwKTtcbiAgfVxuICAuYWJvdXQtYXJlYTAxIC5hYm91dC1hcmVhMDEtbGlzdDAxIC5hYm91dC1hcmVhMDEtbGlzdDAxX192YWwwMSBhIHtcbiAgICBjb2xvcjogIzAwNTlCMjtcbiAgfVxuICAuYWJvdXQtYXJlYTAxIC5hYm91dC1hcmVhMDEtbGlzdDAxIC5hYm91dC1hcmVhMDEtbGlzdDAxX192YWwwMSBhLmFib3V0LWFyZWEwMS1saXN0MDFfX3ZhbDAxLXRlbDAxIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAuYWJvdXQtYXJlYTAxIC5hYm91dC1hcmVhMDEtbGlzdDAxIC5hYm91dC1hcmVhMDEtbGlzdDAxX192YWwwMSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuI3N0YWZmQXJlYTAxXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuICBzZWN0aW9uI3N0YWZmQXJlYTAxLnN0YWZmLWFyZWEwMSB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEgLnN0YWZmLWFyZWEwMV9fdGl0MDEuY29tLXRpdDAxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEgLnN0YWZmLWFyZWEwMS1saXN0MDEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIHNlY3Rpb24jc3RhZmZBcmVhMDEuc3RhZmYtYXJlYTAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMSB7XG4gICAgd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEgLnN0YWZmLWFyZWEwMS1saXN0MDEgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMS1ib3gwMSB7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwJSwgMXB4KTtcbiAgICBtYXJnaW46IC0yMHB4IDEwcHggMDtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogIzNGM0YzRjtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjA3NnJlbTtcbiAgfVxuICBzZWN0aW9uI3N0YWZmQXJlYTAxLnN0YWZmLWFyZWEwMSAuc3RhZmYtYXJlYTAxLWxpc3QwMSAuc3RhZmYtYXJlYTAxLWxpc3QwMS1pdGVtMDEgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxLWJveDAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMS1ib3gwMV9fcG9zaXRpb24wMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICBzZWN0aW9uI3N0YWZmQXJlYTAxLnN0YWZmLWFyZWEwMSAuc3RhZmYtYXJlYTAxLWxpc3QwMSAuc3RhZmYtYXJlYTAxLWxpc3QwMS1pdGVtMDEgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxLWJveDAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMS1ib3gwMV9fbmFtZTAxIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS41MzhyZW07XG4gIH1cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEgLnN0YWZmLWFyZWEwMV9fdHh0MDEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxLjIzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBzZWN0aW9uI3N0YWZmQXJlYTAxLnN0YWZmLWFyZWEwMSAuc3RhZmYtYXJlYTAxX19idG4wMSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLyoqKioqKiDjg5fjg63jgrjjgqfjgq/jg4jjgZTjgajjg6Hjg7Pjg4bjg4rjg7Pjgrkg6ZaL5aeLICoqKioqKiovXG4gIC8qKioqKiog44OX44Ot44K444Kn44Kv44OI44GU44Go44Oh44Oz44OG44OK44Oz44K5IOe1guS6hiAqKioqKioqL1xuICAuaGRyLWFyZWEwMy1pbWdib3gwMSB7XG4gICAgYmFja2dyb3VuZDogI0ZGRiB1cmwoLi4vaW1ncy90b3BfaW1nMDEuanBnKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSA1MCUvY292ZXI7XG4gIH1cbiAgLyogLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG7jgZPjgZPjgavov73liqBcclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLyAqL1xuICAuZ3JlZXRpbmctYXJlYTAxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAlLCAwJSwgMXB4KTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5ncmVldGluZy1hcmVhMDE6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAlLCAxcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCAzMCUgKiAtMC41KTtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogY2FsYyggMzB2dyAqIDI3MSAvIDIxMCk7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGIHVybCguLi9pbWdzL2dyZWV0aW5nX2ltZzAxLmpwZykgbm8tcmVwZWF0IHNjcm9sbCA1MCUgNTAlL2NvdmVyO1xuICB9XG4gIC5ncmVldGluZy1hcmVhMDEgLmdyZWV0aW5nLWFyZWEwMV9fdGl0MDEuY29tLXRpdDAxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgLmdyZWV0aW5nLWFyZWEwMSAuZ3JlZXRpbmctYXJlYTAxX190eHQwMSB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICAgIGZvbnQtc2l6ZTogMS4yM3JlbTtcbiAgfVxuICAuZ3JlZXRpbmctYXJlYTAxIC5ncmVldGluZy1hcmVhMDFfX3NpZ24wMSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuZ3JlZXRpbmctYXJlYTAxIC5ncmVldGluZy1hcmVhMDFfX3NpZ24wMSBpbWcge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICAuZ3JlZXRpbmctYXJlYTAxIC5ncmVldGluZy1hcmVhMDFfX3RpdDAyIHtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIHBhZGRpbmc6IDAgMCA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDY5OEM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuZ3JlZXRpbmctYXJlYTAxIC5ncmVldGluZy1hcmVhMDEtbGlzdDAxIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yM3JlbTtcbiAgfVxuICAuZ3JlZXRpbmctYXJlYTAxIC5ncmVldGluZy1hcmVhMDEtbGlzdDAxIC5ncmVldGluZy1hcmVhMDEtbGlzdDAxX19jb2wwMSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmdyZWV0aW5nLWFyZWEwMSAuZ3JlZXRpbmctYXJlYTAxLWxpc3QwMSAuZ3JlZXRpbmctYXJlYTAxLWxpc3QwMV9fdmFsMDEge1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gIH1cbiAgLmFib3V0LWFyZWEwMSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAuYWJvdXQtYXJlYTAxIC5hYm91dC1hcmVhMDFfX3RpdDAxLmNvbS10aXQwMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5hYm91dC1hcmVhMDEgLmFib3V0LWFyZWEwMV9faW1nMDEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFib3V0LWFyZWEwMSAuYWJvdXQtYXJlYTAxLWxpc3QwMSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDEuMDc2cmVtO1xuICB9XG4gIC5hYm91dC1hcmVhMDEgLmFib3V0LWFyZWEwMS1saXN0MDEgLmFib3V0LWFyZWEwMS1saXN0MDFfX2NvbDAxIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYWJvdXQtYXJlYTAxIC5hYm91dC1hcmVhMDEtbGlzdDAxIC5hYm91dC1hcmVhMDEtbGlzdDAxX192YWwwMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCUsIDFweCk7XG4gICAgcGFkZGluZzogMTBweCAwIDIwcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNjk4QztcbiAgfVxuICAuYWJvdXQtYXJlYTAxIC5hYm91dC1hcmVhMDEtbGlzdDAxIC5hYm91dC1hcmVhMDEtbGlzdDAxX192YWwwMSAuYWJvdXQtYXJlYTAxLWxpc3QwMV9fdmFsMDEtbWFwYnRuMDEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA0ODBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCUsIDAlLCAxcHgpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoICggMTcwcHggKiA1MCAvIDE3MCApICogLTAuNSk7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogY2FsYyggMTcwcHggKiA1MCAvIDE3MCk7XG4gIH1cbiAgLmFib3V0LWFyZWEwMSAuYWJvdXQtYXJlYTAxLWxpc3QwMSAuYWJvdXQtYXJlYTAxLWxpc3QwMV9fdmFsMDEgYSB7XG4gICAgY29sb3I6ICMwMDU5QjI7XG4gIH1cbiAgLmFib3V0LWFyZWEwMSAuYWJvdXQtYXJlYTAxLWxpc3QwMSAuYWJvdXQtYXJlYTAxLWxpc3QwMV9fdmFsMDEgYS5hYm91dC1hcmVhMDEtbGlzdDAxX192YWwwMS10ZWwwMSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgLmFib3V0LWFyZWEwMSAuYWJvdXQtYXJlYTAxLWxpc3QwMSAuYWJvdXQtYXJlYTAxLWxpc3QwMV9fdmFsMDEgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiNzdGFmZkFyZWEwMVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEgLnN0YWZmLWFyZWEwMV9fdGl0MDEuY29tLXRpdDAxIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEgLnN0YWZmLWFyZWEwMS1saXN0MDEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEgLnN0YWZmLWFyZWEwMS1saXN0MDEgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIHNlY3Rpb24jc3RhZmZBcmVhMDEuc3RhZmYtYXJlYTAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMSAuc3RhZmYtYXJlYTAxLWxpc3QwMS1pdGVtMDFfX2ltZzAxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEgLnN0YWZmLWFyZWEwMS1saXN0MDEgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMV9faW1nMDEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIHNlY3Rpb24jc3RhZmZBcmVhMDEuc3RhZmYtYXJlYTAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMSAuc3RhZmYtYXJlYTAxLWxpc3QwMS1pdGVtMDEtYm94MDEge1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwJSwgMCUsIDFweCk7XG4gICAgbWFyZ2luOiAtMjBweCAxMHB4IDA7XG4gICAgcGFkZGluZzogMzBweCAxMHB4O1xuICAgIGJhY2tncm91bmQ6ICMzRjNGM0Y7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4wNzZyZW07XG4gIH1cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEgLnN0YWZmLWFyZWEwMS1saXN0MDEgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMS1ib3gwMSAuc3RhZmYtYXJlYTAxLWxpc3QwMS1pdGVtMDEtYm94MDFfX3Bvc2l0aW9uMDEge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEgLnN0YWZmLWFyZWEwMS1saXN0MDEgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMS1ib3gwMSAuc3RhZmYtYXJlYTAxLWxpc3QwMS1pdGVtMDEtYm94MDFfX25hbWUwMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEuNTM4cmVtO1xuICB9XG4gIHNlY3Rpb24jc3RhZmZBcmVhMDEuc3RhZmYtYXJlYTAxIC5zdGFmZi1hcmVhMDFfX3R4dDAxIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgc2VjdGlvbiNzdGFmZkFyZWEwMS5zdGFmZi1hcmVhMDEgLnN0YWZmLWFyZWEwMV9fYnRuMDEge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIHNlY3Rpb24jc3RhZmZBcmVhMDEuc3RhZmYtYXJlYTAxIC5zdGFmZi1hcmVhMDFfX2J0bjAxIGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcblxyXG5cclxuLyoqKioqKiDjg5fjg63jgrjjgqfjgq/jg4jjgZTjgajjg6Hjg7Pjg4bjg4rjg7Pjgrkg6ZaL5aeLICoqKioqKiovXHJcbiRNSU5fV0lEVEg6IDEwMDBweDtcclxuJEJSRUFLUE9JTlRTOiAoXHJcbiAgJ3NwJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpJyxcclxuICAncGMnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NDFweCknLFxyXG4vKiAnc20nOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCknLFxyXG4gICdtZCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KScsXHJcbiAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KScsXHJcbiAgJ3hsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KScsKi9cclxuKSAhZGVmYXVsdDtcclxuXHJcbi8qKioqKiog44OX44Ot44K444Kn44Kv44OI44GU44Go44Oh44Oz44OG44OK44Oz44K5IOe1guS6hiAqKioqKioqL1xyXG5cclxuQG1peGluIG1xKCAkYnJlYWtwb2ludDogcGMgKSB7XHJcbiAgQG1lZGlhICN7bWFwLWdldCgkQlJFQUtQT0lOVFMsICRicmVha3BvaW50KX0ge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gb3BhY2l0eSggJHZhbDogMC44ICl7XHJcbiAgb3BhY2l0eTogJHZhbDtcclxuICBmaWx0ZXI6IGFscGhhKCBvcGFjaXR5PSR2YWwqMTAwICk7XHJcbn1cclxuXHJcbkBtaXhpbiByZWxhdGl2ZSggJHpJbmRleDogMSApe1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBAaW5jbHVkZSB6aW5kZXgoICR6SW5kZXggKTtcclxufVxyXG5cclxuQG1peGluIGFic29sdXRlKCAkZGlzcFdpZHRoLCAkZGlzcEhlaWdodCwgJHdpZHRoOiAxLCAkaGVpZ2h0OiAxLCAkekluZGV4OiAxLCAkdG9wOiAwLCAkbGVmdDogMCwgJGJvdHRvbTogbnVsbCwgJHJpZ2h0OiBudWxsLCAkY2VudGVyRmxnOiBmYWxzZSApe1xyXG4gICRsX2Rpc3BXaWR0aDogJGRpc3BXaWR0aDtcclxuICBAaWYgdHlwZS1vZiggJGxfZGlzcFdpZHRoICkgPT0gbnVtYmVyIHtcclxuICAgICRsX2Rpc3BXaWR0aDogI3skbF9kaXNwV2lkdGh9cHg7XHJcbiAgfVxyXG4gICRsX2Rpc3BXaWR0aFZ3OiBzdHItcmVwbGFjZSggXCIlXCIsIFwidndcIiwgJGxfZGlzcFdpZHRoICk7XHJcbiAgJGxfd2lkdGg6ICR3aWR0aDtcclxuICAkbF9oZWlnaHQ6ICRkaXNwSGVpZ2h0O1xyXG4gIEBpZiAkZGlzcEhlaWdodCA9PSBjYWxjIHtcclxuICAgICRsX2hlaWdodDogI3skbF9kaXNwV2lkdGhWd30gKiAjeyRoZWlnaHR9IC8gI3skd2lkdGh9O1xyXG4gIH1cclxuICBAZWxzZSBpZiB0eXBlLW9mKCAkZGlzcEhlaWdodCApID09IG51bWJlciB7XHJcbiAgICAkbF9oZWlnaHQ6ICN7JGxfaGVpZ2h0fXB4O1xyXG4gIH1cclxuXHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIEBpZiAkdG9wICE9IG51bGwge1xyXG4gICAgdG9wOiAkdG9wO1xyXG4gIH1cclxuICBAaWYgJGxlZnQgIT0gbnVsbCB7XHJcbiAgICBsZWZ0OiAkbGVmdDtcclxuICB9XHJcbiAgQGlmICRib3R0b20gIT0gbnVsbCB7XHJcbiAgICBib3R0b206ICRib3R0b207XHJcbiAgfVxyXG4gIEBpZiAkcmlnaHQgIT0gbnVsbCB7XHJcbiAgICByaWdodDogJHJpZ2h0O1xyXG4gIH1cclxuICBAaW5jbHVkZSB6aW5kZXgoICR6SW5kZXggKTtcclxuICBAaWYgJGNlbnRlckZsZyA9PSB0cnVlIHtcclxuICAgIG1hcmdpbjoge1xyXG4gICAgICBAaWYgJHRvcCA9PSA1MCUge1xyXG4gICAgICAgIHRvcDogY2FsYyggKCAjeyRsX2hlaWdodH0gKSAqIC0wLjUgKTtcclxuICAgICAgfVxyXG4gICAgICBAaWYgJGxlZnQgPT0gNTAlIHtcclxuICAgICAgICBsZWZ0OiBjYWxjKCAjeyRsX2Rpc3BXaWR0aH0gKiAtMC41ICk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgd2lkdGg6ICN7JGxfZGlzcFdpZHRofTtcclxuICBAaWYgJGRpc3BIZWlnaHQgPT0gY2FsYyB7XHJcbiAgICBoZWlnaHQ6IGNhbGMoICN7JGxfaGVpZ2h0fSApO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBoZWlnaHQ6ICN7JGxfaGVpZ2h0fTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjZW50ZXJpbmcoICRkaXNwV2lkdGgsICRkaXNwSGVpZ2h0LCAkekluZGV4OiAxLCAkd2lkdGg6IG51bGwsICRoZWlnaHQ6IG51bGwgKXtcclxuICAkbF9kaXNwV2lkdGg6ICRkaXNwV2lkdGg7XHJcbiAgQGlmIHR5cGUtb2YoICRsX2Rpc3BXaWR0aCApID09IG51bWJlciB7XHJcbiAgICAkbF9kaXNwV2lkdGg6ICN7JGxfZGlzcFdpZHRofXB4O1xyXG4gIH1cclxuICAkbF9kaXNwV2lkdGhWdzogc3RyLXJlcGxhY2UoIFwiJVwiLCBcInZ3XCIsICRsX2Rpc3BXaWR0aCApO1xyXG4gICRsX3dpZHRoOiAkd2lkdGg7XHJcbiAgJGxfaGVpZ2h0OiAkZGlzcEhlaWdodDtcclxuICBAaWYgJGRpc3BIZWlnaHQgPT0gY2FsYyB7XHJcbiAgICAkbF9oZWlnaHQ6ICN7JGxfZGlzcFdpZHRoVnd9ICogI3skaGVpZ2h0fSAvICN7JHdpZHRofTtcclxuICB9XHJcbiAgQGVsc2UgaWYgdHlwZS1vZiggJGRpc3BIZWlnaHQgKSA9PSBudW1iZXIge1xyXG4gICAgJGxfaGVpZ2h0OiAjeyRsX2hlaWdodH1weDtcclxuICB9XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDUwJTtcclxuICByaWdodDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoIDUwJSwgNTAlLCAjeyR6SW5kZXh9cHggKTtcclxuICB3aWR0aDogI3skbF9kaXNwV2lkdGh9O1xyXG4gIEBpZiAkZGlzcEhlaWdodCA9PSBjYWxjIHtcclxuICAgIGhlaWdodDogY2FsYyggI3skbF9oZWlnaHR9ICk7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIGhlaWdodDogI3skbF9oZWlnaHR9O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHppbmRleCggJHpJbmRleDogMSApe1xyXG4gIHotaW5kZXg6ICN7JHpJbmRleH07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCggMCUsIDAlLCAjeyR6SW5kZXh9cHggKTtcclxufVxyXG5cclxuQG1peGluIGJlZm9yZSggJGRpc3BXaWR0aCwgJGRpc3BIZWlnaHQsICR3aWR0aDogMSwgJGhlaWdodDogMSwgJHpJbmRleDogMSwgJHRvcDogMCwgJGxlZnQ6IDAsICRib3R0b206IG51bGwsICRyaWdodDogbnVsbCwgJGNlbnRlckZsZzogZmFsc2UgKXtcclxuICAvLyDooajnpLrluYUsIOihqOekuumrmOOBle+8iGNhbGPjgafoh6rli5XoqIjnrpfjgIHlgKTmjIflrprjgaflm7rlrprpq5jjgZXvvIksIOavlOeOh+W5hSwg5q+U546H6auY44GVLCB6aW5kZXgsIHRvcCwgbGVmdCwgYm90dG9tLCByaWdodCwg5Lit5aSu5a+E44Gb44OV44Op44KwXHJcbiAgQGluY2x1ZGUgYWJzb2x1dGUoICRkaXNwV2lkdGgsICRkaXNwSGVpZ2h0LCAkd2lkdGgsICRoZWlnaHQsICR6SW5kZXgsICR0b3AsICRsZWZ0LCAkYm90dG9tLCAkcmlnaHQsICRjZW50ZXJGbGcgKTtcclxuICBjb250ZW50OiBcIlwiO1xyXG59XHJcblxyXG5AbWl4aW4gYWZ0ZXIoICRkaXNwV2lkdGgsICRkaXNwSGVpZ2h0LCAkd2lkdGg6IDEsICRoZWlnaHQ6IDEsICR6SW5kZXg6IDEsICR0b3A6IDAsICRsZWZ0OiAwLCAkYm90dG9tOiBudWxsLCAkcmlnaHQ6IG51bGwsICRjZW50ZXJGbGc6IGZhbHNlICl7XHJcbiAgLy8g6KGo56S65bmFLCDooajnpLrpq5jjgZXvvIhjYWxj44Gn6Ieq5YuV6KiI566X44CB5YCk5oyH5a6a44Gn5Zu65a6a6auY44GV77yJLCDmr5TnjofluYUsIOavlOeOh+mrmOOBlSwgemluZGV4LCB0b3AsIGxlZnQsIGJvdHRvbSwgcmlnaHQsIOS4reWkruWvhOOBm+ODleODqeOCsFxyXG4gIEBpbmNsdWRlIGFic29sdXRlKCAkZGlzcFdpZHRoLCAkZGlzcEhlaWdodCwgJHdpZHRoLCAkaGVpZ2h0LCAkekluZGV4LCAkdG9wLCAkbGVmdCwgJGJvdHRvbSwgJHJpZ2h0LCAkY2VudGVyRmxnICk7XHJcbiAgY29udGVudDogXCJcIjtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdWJzdHIsICRuZXdzdWJzdHIsICRzdHIsICRhbGw6ZmFsc2UpIHtcclxuICAgICRwb3MgOiBzdHItaW5kZXgoJHN0ciwgJHN1YnN0cik7XHJcbiBcclxuICAgIEB3aGlsZSAkcG9zICE9IG51bGwge1xyXG4gICAgICAgICRzdHJsZW4gOiBzdHItbGVuZ3RoKCRzdWJzdHIpO1xyXG4gICAgICAgICRzdGFydCA6IHN0ci1zbGljZSgkc3RyLCAwLCAkcG9zIC0gMSk7XHJcbiAgICAgICAgJGVuZCA6IHN0ci1zbGljZSgkc3RyLCAkcG9zICsgJHN0cmxlbik7XHJcbiAgICAgICAgJHN0ciA6ICRzdGFydCArICRuZXdzdWJzdHIgKyAkZW5kO1xyXG4gXHJcbiAgICAgICAgQGlmICRhbGwgPT0gdHJ1ZSB7XHJcbiAgICAgICAgICAgICRwb3MgOiBzdHItaW5kZXgoJHN0ciwgJHN1YnN0cik7XHJcbiAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgICRwb3MgOiBudWxsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEByZXR1cm4gJHN0cjtcclxufVxyXG5cclxuJEZTXzhQWDogMC42MTVyZW07XHJcbiRGU185UFg6IDAuNjkycmVtO1xyXG4kRlNfMTBQWDogMC43NjlyZW07XHJcbiRGU18xMVBYOiAwLjg0NnJlbTtcclxuJEZTXzEyUFg6IDAuOTIzcmVtO1xyXG4kRlNfMTNQWDogMXJlbTtcclxuJEZTXzE0UFg6IDEuMDc2cmVtO1xyXG4kRlNfMTVQWDogMS4xNTNyZW07XHJcbiRGU18xNlBYOiAxLjIzcmVtO1xyXG4kRlNfMTdQWDogMS4zMDdyZW07XHJcbiRGU18xOFBYOiAxLjM4NHJlbTtcclxuJEZTXzE5UFg6IDEuNDYxcmVtO1xyXG4kRlNfMjBQWDogMS41MzhyZW07XHJcbiRGU18yMVBYOiAxLjYxNXJlbTtcclxuJEZTXzIyUFg6IDEuNjkycmVtO1xyXG4kRlNfMjNQWDogMS43NjlyZW07XHJcbiRGU18yNFBYOiAxLjg0NnJlbTtcclxuJEZTXzI1UFg6IDEuOTIzcmVtO1xyXG4kRlNfMjZQWDogMnJlbTtcclxuJEZTXzI3UFg6IDIuMDc2cmVtO1xyXG4kRlNfMjhQWDogMi4xNTNyZW07XHJcbiRGU18yOVBYOiAyLjIzcmVtO1xyXG4kRlNfMzBQWDogMi4zMDdyZW07XHJcbiRGU18zMVBYOiAyLjM4NHJlbTtcclxuJEZTXzMyUFg6IDIuNDYxcmVtO1xyXG4kRlNfMzNQWDogMi41MzhyZW07XHJcbiRGU18zNFBYOiAyLjYxNXJlbTtcclxuJEZTXzM1UFg6IDIuNjkycmVtO1xyXG4kRlNfMzZQWDogMi43NjlyZW07XHJcbiRGU18zN1BYOiAyLjg0NnJlbTtcclxuJEZTXzM4UFg6IDIuOTIzcmVtO1xyXG4kRlNfMzlQWDogM3JlbTtcclxuJEZTXzQwUFg6IDMuMDc2cmVtO1xyXG4kRlNfNDFQWDogMy4xNTNyZW07XHJcbiRGU180MlBYOiAzLjIzcmVtO1xyXG4kRlNfNDNQWDogMy4zMDdyZW07XHJcbiRGU180NFBYOiAzLjM4NHJlbTtcclxuJEZTXzQ1UFg6IDMuNDYxcmVtO1xyXG4kRlNfNDZQWDogMy41MzhyZW07XHJcbiRGU180N1BYOiAzLjYxNXJlbTtcclxuJEZTXzQ4UFg6IDMuNjkycmVtO1xyXG4kRlNfNDlQWDogMy43NjlyZW07XHJcbiRGU181MFBYOiAzLjg0NnJlbTtcclxuJEZTXzUxUFg6IDMuOTIzcmVtO1xyXG4kRlNfNTJQWDogNHJlbTtcclxuJEZTXzUzUFg6IDQuMDc2cmVtO1xyXG4kRlNfNTRQWDogNC4xNTNyZW07XHJcbiRGU181NVBYOiA0LjIzcmVtO1xyXG4kRlNfNTZQWDogNC4zMDdyZW07XHJcbiRGU181N1BYOiA0LjM4NHJlbTtcclxuJEZTXzU4UFg6IDQuNDYxcmVtO1xyXG4kRlNfNTlQWDogNC41MzhyZW07XHJcbiRGU182MFBYOiA0LjYxNXJlbTtcclxuJEZTXzYxUFg6IDQuNjkycmVtO1xyXG4kRlNfNjJQWDogNC43NjlyZW07XHJcbiRGU182M1BYOiA0Ljg0NnJlbTtcclxuJEZTXzY0UFg6IDQuOTIzcmVtO1xyXG4kRlNfNjVQWDogNXJlbTtcclxuJEZTXzY2UFg6IDUuMDc2cmVtO1xyXG4kRlNfNjdQWDogNS4xNTNyZW07XHJcbiRGU182OFBYOiA1LjIzcmVtO1xyXG4kRlNfNjlQWDogNS4zMDdyZW07XHJcbiRGU183MFBYOiA1LjM4NHJlbTtcclxuJEZTXzcxUFg6IDUuNDYxcmVtO1xyXG4kRlNfNzJQWDogNS41MzhyZW07XHJcbiRGU183M1BYOiA1LjYxNXJlbTtcclxuJEZTXzc0UFg6IDUuNjkycmVtO1xyXG4kRlNfNzVQWDogNS43NjlyZW07XHJcbiRGU183NlBYOiA1Ljg0NnJlbTtcclxuJEZTXzc3UFg6IDUuOTIzcmVtO1xyXG4kRlNfNzhQWDogNnJlbTtcclxuJEZTXzc5UFg6IDYuMDc2cmVtO1xyXG4kRlNfODBQWDogNi4xNTNyZW07XHJcbiRGU184MVBYOiA2LjIzcmVtO1xyXG4kRlNfODJQWDogNi4zMDdyZW07XHJcbiRGU184M1BYOiA2LjM4NHJlbTtcclxuJEZTXzg0UFg6IDYuNDYxcmVtO1xyXG4kRlNfODVQWDogNi41MzhyZW07XHJcbiRGU184NlBYOiA2LjYxNXJlbTtcclxuJEZTXzg3UFg6IDYuNjkycmVtO1xyXG4kRlNfODhQWDogNi43NjlyZW07XHJcbiRGU184OVBYOiA2Ljg0NnJlbTtcclxuJEZTXzkwUFg6IDYuOTIzcmVtO1xyXG4kRlNfOTFQWDogN3JlbTtcclxuJEZTXzkyUFg6IDcuMDc2cmVtO1xyXG4kRlNfOTNQWDogNy4xNTNyZW07XHJcbiRGU185NFBYOiA3LjIzcmVtO1xyXG4kRlNfOTVQWDogNy4zMDdyZW07XHJcbiRGU185NlBYOiA3LjM4NHJlbTtcclxuJEZTXzk3UFg6IDcuNDYxcmVtO1xyXG4kRlNfOThQWDogNy41MzhyZW07XHJcbiRGU185OVBYOiA3LjYxNXJlbTtcclxuJEZTXzEwMFBYOiA3LjY5MnJlbTtcclxuXHJcblxyXG5cclxuXHJcbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbW1vbnMvc3R5bGVzL2NvbW1vblwiO1xyXG5cclxuLmhkci1hcmVhMDMge1xyXG4gICAgJi1pbWdib3gwMSB7XHJcbiAgICBcdGJhY2tncm91bmQ6ICNGRkYgdXJsKC4uL2ltZ3MvdG9wX2ltZzAxLmpwZykgbm8tcmVwZWF0IHNjcm9sbCA1MCUgNTAlIC8gY292ZXI7XHJcbiAgICAgICAgJl9fdGl0bGUwMSB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1uYXYwMSB7XHJcbiAgICAgICAgJi1saXN0MDEge1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbuOBk+OBk+OBq+i/veWKoFxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vICovXHJcbi5tYWluLWNvbnRhaW5lciB7XHJcbn1cclxuXHJcbi5ncmVldGluZy1hcmVhMDEge1xyXG4gICAgQGluY2x1ZGUgcmVsYXRpdmUoKTtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgLy8g6KGo56S65bmFLCDooajnpLrpq5jjgZXvvIhjYWxj44Gn6Ieq5YuV6KiI566X44CB5YCk5oyH5a6a44Gn5Zu65a6a6auY44GV77yJLCDmr5TnjofluYUobnVsbOOBp09L44CB6KGo56S66auY44GV6Ieq5YuV6KiI566X44Gu5pmC44Gg44GR5oyH5a6aKSwg5q+U546H6auY44GVKG51bGzjgadPS+OAgeihqOekuumrmOOBleiHquWLleioiOeul+OBruaZguOBoOOBkeaMh+WumiksIHppbmRleCwgdG9wLCBsZWZ0LCBib3R0b20sIHJpZ2h0LCDkuK3lpK7lr4TjgZvjg5Xjg6njgrAo44OH44OV44Kp44Or44OIZmFsc2UpXHJcbiAgICAgICAgQGluY2x1ZGUgYmVmb3JlKCAyMTAsIGNhbGMsIDIxMCwgMjcxLCAxLCA4MHB4LCAwICk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRiB1cmwoLi4vaW1ncy9ncmVldGluZ19pbWcwMS5qcGcpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDUwJSAvIGNvdmVyO1xyXG4gICAgfVxyXG4gICAgLmdyZWV0aW5nLWFyZWEwMV9fdGl0MDEuY29tLXRpdDAxIHtcclxuICAgICAgICBmb250LXNpemU6ICRGU18yNlBYO1xyXG4gICAgfVxyXG4gICAgLmdyZWV0aW5nLWFyZWEwMV9fdHh0MDEge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDAgMHB4O1xyXG4gICAgICAgIC8vIG1hcmdpbjogMzBweCAwIDAgMjQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkRlNfMTZQWDtcclxuICAgIH1cclxuICAgIC5ncmVldGluZy1hcmVhMDFfX3NpZ24wMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ncmVldGluZy1hcmVhMDFfX3RpdDAyIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggYXV0byAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2OThDO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRGU18yNlBYO1xyXG4gICAgfVxyXG4gICAgLmdyZWV0aW5nLWFyZWEwMS1saXN0MDEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkRlNfMTZQWDtcclxuICAgICAgICAuZ3JlZXRpbmctYXJlYTAxLWxpc3QwMV9fY29sMDEge1xyXG4gICAgICAgICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZ3JlZXRpbmctYXJlYTAxLWxpc3QwMV9fdmFsMDEge1xyXG4gICAgICAgICAgICBtYXJnaW46IGNhbGMoICN7JEZTXzE2UFh9ICogLTEuNiApIDAgMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFib3V0LWFyZWEwMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIC5hYm91dC1hcmVhMDFfX3RpdDAxLmNvbS10aXQwMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkRlNfMjZQWDtcclxuICAgIH1cclxuICAgIC5hYm91dC1hcmVhMDFfX2ltZzAxIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFib3V0LWFyZWEwMS1saXN0MDEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkRlNfMTRQWDtcclxuICAgICAgICAuYWJvdXQtYXJlYTAxLWxpc3QwMV9fY29sMDEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFib3V0LWFyZWEwMS1saXN0MDFfX3ZhbDAxIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVsYXRpdmUoKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDMwcHggMTg1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICggI3skRlNfMTRQWH0gKiAxLjYgKyAzMHB4ICkgKiAtMSApO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNjk4QztcclxuICAgICAgICAgICAgLmFib3V0LWFyZWEwMS1saXN0MDFfX3ZhbDAxLW1hcGJ0bjAxIHtcclxuICAgICAgICAgICAgICAgIC8vIOihqOekuuW5hSwg6KGo56S66auY44GV77yIY2FsY+OBp+iHquWLleioiOeul+OAgeWApOaMh+WumuOBp+WbuuWumumrmOOBle+8iSwg5q+U546H5bmFKG51bGzjgadPS+OAgeihqOekuumrmOOBleiHquWLleioiOeul+OBruaZguOBoOOBkeaMh+WumiksIOavlOeOh+mrmOOBlShudWxs44GnT0vjgIHooajnpLrpq5jjgZXoh6rli5XoqIjnrpfjga7mmYLjgaDjgZHmjIflrpopLCB6aW5kZXgsIHRvcCwgbGVmdCwgYm90dG9tLCByaWdodCwg5Lit5aSu5a+E44Gb44OV44Op44KwKOODh+ODleOCqeODq+ODiGZhbHNlKVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYWJzb2x1dGUoIDE3MCwgY2FsYywgMTcwLCA1MCwgMSwgNTAlLCA0ODBweCwgbnVsbCwgbnVsbCwgdHJ1ZSApO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwNTlCMjtcclxuICAgICAgICAgICAgICAgICYuYWJvdXQtYXJlYTAxLWxpc3QwMV9fdmFsMDEtdGVsMDEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4jc3RhZmZBcmVhMDFcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXHJcbnNlY3Rpb24jc3RhZmZBcmVhMDEuc3RhZmYtYXJlYTAxIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgLnN0YWZmLWFyZWEwMV9fdGl0MDEuY29tLXRpdDAxIHtcclxuICAgICAgICBmb250LXNpemU6ICRGU18yNlBYO1xyXG4gICAgfVxyXG4gICAgLnN0YWZmLWFyZWEwMS1saXN0MDEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxX19pbWcwMSB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMS1ib3gwMSB7XHJcbiAgICAgICAgICAgICAgICAvLyB6aW5kZXjmjIflrppcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHppbmRleCggMSApO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtMjBweCAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM0YzRjNGO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRGU18xNFBYO1xyXG4gICAgICAgICAgICAgICAgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxLWJveDAxX190eHQwMSB7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3RhZmYtYXJlYTAxLWxpc3QwMS1pdGVtMDEtYm94MDFfX3Bvc2l0aW9uMDEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc3RhZmYtYXJlYTAxLWxpc3QwMS1pdGVtMDEtYm94MDFfX25hbWUwMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRGU18yMFBYO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN0YWZmLWFyZWEwMV9fdHh0MDEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkRlNfMTZQWDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAuc3RhZmYtYXJlYTAxX19idG4wMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAY2hhcnNldCBcInV0Zi04XCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21tb25zL3N0eWxlcy9jb21tb25cIjtcclxuXHJcblxyXG4uaGRyLWFyZWEwMyB7XHJcbiAgICAmLWltZ2JveDAxIHtcclxuICAgIFx0YmFja2dyb3VuZDogI0ZGRiB1cmwoLi4vaW1ncy90b3BfaW1nMDEuanBnKSBuby1yZXBlYXQgc2Nyb2xsIDUwJSA1MCUgLyBjb3ZlcjtcclxuICAgICAgICAmX190aXRsZTAxIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLW5hdjAxIHtcclxuICAgICAgICAmLWxpc3QwMSB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxu44GT44GT44Gr6L+95YqgXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8gKi9cclxuLm1haW4tY29udGFpbmVyIHtcclxufVxyXG5cclxuLmdyZWV0aW5nLWFyZWEwMSB7XHJcbiAgICBAaW5jbHVkZSByZWxhdGl2ZSgpO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAvLyDooajnpLrluYUsIOihqOekuumrmOOBle+8iGNhbGPjgafoh6rli5XoqIjnrpfjgIHlgKTmjIflrprjgaflm7rlrprpq5jjgZXvvIksIOavlOeOh+W5hShudWxs44GnT0vjgIHooajnpLrpq5jjgZXoh6rli5XoqIjnrpfjga7mmYLjgaDjgZHmjIflrpopLCDmr5Tnjofpq5jjgZUobnVsbOOBp09L44CB6KGo56S66auY44GV6Ieq5YuV6KiI566X44Gu5pmC44Gg44GR5oyH5a6aKSwgemluZGV4LCB0b3AsIGxlZnQsIGJvdHRvbSwgcmlnaHQsIOS4reWkruWvhOOBm+ODleODqeOCsCjjg4fjg5Xjgqnjg6vjg4hmYWxzZSlcclxuICAgICAgICBAaW5jbHVkZSBiZWZvcmUoICczMCUnLCBjYWxjLCAyMTAsIDI3MSwgMSwgNzBweCwgNTAlLCBudWxsLCBudWxsLCB0cnVlICk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRiB1cmwoLi4vaW1ncy9ncmVldGluZ19pbWcwMS5qcGcpIG5vLXJlcGVhdCBzY3JvbGwgNTAlIDUwJSAvIGNvdmVyO1xyXG4gICAgfVxyXG4gICAgLmdyZWV0aW5nLWFyZWEwMV9fdGl0MDEuY29tLXRpdDAxIHtcclxuICAgICAgICBmb250LXNpemU6ICRGU18yNlBYO1xyXG4gICAgfVxyXG4gICAgLmdyZWV0aW5nLWFyZWEwMV9fdHh0MDEge1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcclxuICAgICAgICAvLyBtYXJnaW46IDU3JSAwIDAgMDtcclxuICAgICAgICBmb250LXNpemU6ICRGU18xNlBYO1xyXG4gICAgfVxyXG4gICAgLmdyZWV0aW5nLWFyZWEwMV9fc2lnbjAxIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZ3JlZXRpbmctYXJlYTAxX190aXQwMiB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgNXB4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA2OThDO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6ICRGU18yNlBYO1xyXG4gICAgfVxyXG4gICAgLmdyZWV0aW5nLWFyZWEwMS1saXN0MDEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAkRlNfMTZQWDtcclxuICAgICAgICAuZ3JlZXRpbmctYXJlYTAxLWxpc3QwMV9fY29sMDEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyZWV0aW5nLWFyZWEwMS1saXN0MDFfX3ZhbDAxIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmFib3V0LWFyZWEwMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgLmFib3V0LWFyZWEwMV9fdGl0MDEuY29tLXRpdDAxIHtcclxuICAgICAgICBmb250LXNpemU6ICRGU18yNlBYO1xyXG4gICAgfVxyXG4gICAgLmFib3V0LWFyZWEwMV9faW1nMDEge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJvdXQtYXJlYTAxLWxpc3QwMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6ICRGU18xNFBYO1xyXG4gICAgICAgIC5hYm91dC1hcmVhMDEtbGlzdDAxX19jb2wwMSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFib3V0LWFyZWEwMS1saXN0MDFfX3ZhbDAxIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcmVsYXRpdmUoKTtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwIDIwcHggMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDY5OEM7XHJcbiAgICAgICAgICAgIC5hYm91dC1hcmVhMDEtbGlzdDAxX192YWwwMS1tYXBidG4wMSB7XHJcbiAgICAgICAgICAgICAgICAvLyDooajnpLrluYUsIOihqOekuumrmOOBle+8iGNhbGPjgafoh6rli5XoqIjnrpfjgIHlgKTmjIflrprjgaflm7rlrprpq5jjgZXvvIksIOavlOeOh+W5hShudWxs44GnT0vjgIHooajnpLrpq5jjgZXoh6rli5XoqIjnrpfjga7mmYLjgaDjgZHmjIflrpopLCDmr5Tnjofpq5jjgZUobnVsbOOBp09L44CB6KGo56S66auY44GV6Ieq5YuV6KiI566X44Gu5pmC44Gg44GR5oyH5a6aKSwgemluZGV4LCB0b3AsIGxlZnQsIGJvdHRvbSwgcmlnaHQsIOS4reWkruWvhOOBm+ODleODqeOCsCjjg4fjg5Xjgqnjg6vjg4hmYWxzZSlcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlKCAxNzAsIGNhbGMsIDE3MCwgNTAsIDEsIDUwJSwgNDgwcHgsIG51bGwsIG51bGwsIHRydWUgKTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDU5QjI7XHJcbiAgICAgICAgICAgICAgICAmLmFib3V0LWFyZWEwMS1saXN0MDFfX3ZhbDAxLXRlbDAxIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuI3N0YWZmQXJlYTAxXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xyXG5zZWN0aW9uI3N0YWZmQXJlYTAxLnN0YWZmLWFyZWEwMSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgLnN0YWZmLWFyZWEwMV9fdGl0MDEuY29tLXRpdDAxIHtcclxuICAgICAgICBmb250LXNpemU6ICRGU18yNlBYO1xyXG4gICAgfVxyXG4gICAgLnN0YWZmLWFyZWEwMS1saXN0MDEge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgICAgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxX19pbWcwMSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN0YWZmLWFyZWEwMS1saXN0MDEtaXRlbTAxLWJveDAxIHtcclxuICAgICAgICAgICAgICAgIC8vIHppbmRleOaMh+WumlxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgemluZGV4KCAxICk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0yMHB4IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzRjNGM0Y7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJEZTXzE0UFg7XHJcbiAgICAgICAgICAgICAgICAuc3RhZmYtYXJlYTAxLWxpc3QwMS1pdGVtMDEtYm94MDFfX3R4dDAxIHtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMS1ib3gwMV9fcG9zaXRpb24wMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zdGFmZi1hcmVhMDEtbGlzdDAxLWl0ZW0wMS1ib3gwMV9fbmFtZTAxIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJEZTXzIwUFg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3RhZmYtYXJlYTAxX190eHQwMSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6ICRGU18xNlBYO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zdGFmZi1hcmVhMDFfX2J0bjAxIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iXX0= */
