@charset "UTF-8";
/* mixins
------------------------------------------------------- */
/* 色指定(text)
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
/* 色指定(グラデーション)
------------------------------------------------------- */
#service .wrap .inner h3 {
  position: relative;
  margin: 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
#service .wrap .inner h3::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 1px;
  background: linear-gradient(90.6deg, #07168C 6.22%, #CF1314 194.25%);
  font-weight: bold;
}
#service .wrap .inner .logo {
  margin: 40px 0 16px;
}
#service .wrap .inner section {
  margin: 0 0 40px;
}
#service .wrap .inner section.feature h4 {
  margin: 0 0 24px;
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: bold;
}
#service .wrap .inner section.feature h4 span {
  display: block;
  margin-bottom: 8px;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: bold;
}
#service .wrap .inner section.feature .feature_image {
  margin-top: 40px;
}
#service .wrap .inner .service_wrap {
  margin-bottom: 80px;
}
#service .wrap .inner .service_wrap.service01 .feature h4 span {
  color: #13907E;
}
#service .wrap .inner .service_wrap.service02 .feature h4 span {
  color: #0254B3;
}
#service .wrap .inner .service_wrap.service03 .feature h4 {
  margin-top: 24px;
}
#service .wrap .inner .service_wrap.service03 .feature h4 span {
  color: #CF1314;
}
#service .wrap .inner .service_wrap.service03 .feature p {
  font-size: 14px;
  font-size: 0.875rem;
}
#service .wrap .inner .service_wrap.service03 .feature .viewmore {
  margin-bottom: 24px;
  font-size: 16px;
  font-size: 1rem;
  font-weight: bold;
}
#service .wrap .inner .service_wrap.service03 .feature .viewmore svg rect {
  stroke: #8C0707;
}
#service .wrap .inner .service_wrap.service03 .feature .viewmore svg .arrow path {
  fill: #8C0707;
}
#service .wrap .inner .service_wrap.service04 {
  margin-bottom: 0;
}
#service .wrap .inner .service_wrap.service04 .service_wrap_inner .feature {
  margin: 24px 0;
}
#service .wrap .inner .service_wrap.service04 .feature_image {
  margin-bottom: 0;
}
#service .wrap .inner .service_wrap.service_aiembryo {
  margin-bottom: 0;
}
#service .wrap .inner .service_wrap.service_aiembryo .feature h4 span {
  color: #CF1314;
}
#service .wrap .inner .service_wrap.service_aiembryo .feature .feature_text {
  font-size: 16px;
  font-size: 1rem;
}
#service .wrap .inner .service_wrap.service_aiembryo .feature .feature_text .note {
  font-size: 12px;
  font-size: 0.75rem;
  color: #6F6F6F;
}
#service .wrap .inner .service_wrap.service_aiembryo .feature_image {
  margin: 0;
}
#service .wrap .inner hr {
  height: 1px;
  background: linear-gradient(90.6deg, #07168C 6.22%, #CF1314 194.25%);
  border: none;
}
#service {
  /* top-PC
  ------------------------------------------------------- */
}
@media only screen and (min-width: 961px) {
  #service .wrap {
    padding-top: 200px;
  }
  #service .wrap h2 {
    margin: 0 80px;
    font-size: 56px;
    font-size: 3.5rem;
  }
  #service .wrap .inner {
    margin: 80px 40px 160px;
    padding: 80px;
  }
  #service .wrap .inner h3 {
    font-size: 24px;
    font-size: 1.5rem;
  }
  #service .wrap .inner .logo {
    width: 100%;
    margin: 40px 0 24px;
  }
  #service .wrap .inner .logo img {
    width: 26%;
  }
  #service .wrap .inner .service_wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 40px;
  }
  #service .wrap .inner .service_wrap .service_wrap_inner {
    width: 50%;
  }
  #service .wrap .inner .service_wrap .service_wrap_inner .feature {
    margin: 0;
  }
  #service .wrap .inner .service_wrap .service_wrap_inner .feature .feature_text {
    margin: 24px 0;
  }
  #service .wrap .inner .service_wrap .feature_image {
    width: 50%;
    margin: 0;
  }
  #service .wrap .inner .service_wrap.service01 .service_wrap_inner section.feature:first-child {
    margin-bottom: 64px;
  }
  #service .wrap .inner .service_wrap.service02 {
    margin-bottom: 120px;
  }
  #service .wrap .inner .service_wrap.service03 {
    margin-bottom: 120px;
  }
  #service .wrap .inner .service_wrap.service03 .service_wrap_inner {
    width: 59.3%;
  }
  #service .wrap .inner .service_wrap.service03 .service_wrap_inner h4 {
    margin: 0;
  }
  #service .wrap .inner .service_wrap.service03 .service_wrap_inner p {
    font-size: 16px;
    font-size: 1rem;
  }
  #service .wrap .inner .service_wrap.service03 .service_wrap_inner .viewmore {
    font-size: 20px;
    font-size: 1.25rem;
  }
  #service .wrap .inner .service_wrap.service03 .feature_image {
    width: 34.2%;
  }
  #service .wrap .inner .service_wrap.service04 {
    margin-top: 40px;
  }
  #service .wrap .inner .service_wrap.service04 .service_wrap_inner {
    width: 59.3%;
  }
  #service .wrap .inner .service_wrap.service04 .service_wrap_inner h4 {
    margin: 0;
  }
  #service .wrap .inner .service_wrap.service04 .feature_image {
    width: 34.2%;
  }
  #service .wrap .inner .service_wrap.service_aiembryo .feature {
    margin-bottom: 64px;
  }
  #service .wrap .inner .service_wrap.service_aiembryo .feature_image {
    width: 72%;
  }
}
#service {
  /* top-tablet
  ------------------------------------------------------- */
}
@media screen and (min-width: 768px) and (max-width: 960px) {
  #service .wrap h2 {
    margin: 0 40px;
  }
  #service .wrap .service_inner {
    padding: 40px;
  }
  #service .wrap .service_inner .logo {
    width: 45%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlcnZpY2UuY3NzIiwiX2Jhc2Uuc2NzcyIsInNlcnZpY2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEI7eURBQUE7QUEwQkE7eURBQUE7QUFtQ0E7eURBQUE7QUFnQkE7eURBQUE7QUMxRU07RUFDRSxrQkFBQTtFQUNBLFNBQUE7RURJSixlQUFBO0VBQ0Esa0JBQUE7RUNISSxpQkFBQTtBRktSO0FFSFE7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0Esb0VEa0VPO0VDakVQLGlCQUFBO0FGS1Y7QUVGTTtFQUNFLG1CQUFBO0FGSVI7QUVETTtFQUNFLGdCQUFBO0FGR1I7QUVBVTtFQUNFLGdCQUFBO0VEcEJSLGVBQUE7RUFDQSxpQkFBQTtFQ3FCUSxpQkFBQTtBRkdaO0FFRFk7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7RUQxQlYsZUFBQTtFQUNBLGtCQUFBO0VDMkJVLGlCQUFBO0FGSWQ7QUVEVTtFQUNFLGdCQUFBO0FGR1o7QUVFTTtFQUNFLG1CQUFBO0FGQVI7QUVLYztFQUNFLGNBQUE7QUZIaEI7QUVXYztFQUNFLGNEdEJEO0FEYWY7QUVnQlk7RUFDRSxnQkFBQTtBRmRkO0FFZ0JjO0VBQ0UsY0RQRTtBRFBsQjtBRWlCWTtFRG5FUixlQUFBO0VBQ0EsbUJBQUE7QURxREo7QUVnQlk7RUFDRSxtQkFBQTtFRHZFVixlQUFBO0VBQ0EsZUFBQTtFQ3dFVSxpQkFBQTtBRmJkO0FFZ0JnQjtFQUNFLGVEbkJGO0FES2hCO0FFa0JrQjtFQUNFLGFEeEJKO0FEUWhCO0FFdUJRO0VBQ0UsZ0JBQUE7QUZyQlY7QUV3Qlk7RUFDRSxjQUFBO0FGdEJkO0FFeUJVO0VBQ0UsZ0JBQUE7QUZ2Qlo7QUUyQlE7RUFDRSxnQkFBQTtBRnpCVjtBRTZCYztFQUNFLGNEbkRFO0FEd0JsQjtBRThCWTtFRC9HUixlQUFBO0VBQ0EsZUFBQTtBRG9GSjtBRTZCYztFRGxIVixlQUFBO0VBQ0Esa0JBQUE7RUNtSFksY0R6RkM7QUQrRGpCO0FFOEJVO0VBQ0UsU0FBQTtBRjVCWjtBRWlDTTtFQUNFLFdBQUE7RUFDQSxvRUR2RFM7RUN3RFQsWUFBQTtBRi9CUjtBRTNHQTtFQWdKRTsyREFBQTtBRmpDRjtBRW1DRTtFQUNFO0lBQ0Usa0JBQUE7RUZqQ0o7RUVtQ0k7SUFDRSxjQUFBO0lEOUlKLGVBQUE7SUFDQSxpQkFBQTtFRDhHRjtFRWtDSTtJQUNFLHVCQUFBO0lBQ0EsYUFBQTtFRmhDTjtFRWtDTTtJRHJKSixlQUFBO0lBQ0EsaUJBQUE7RURzSEY7RUVrQ007SUFDRSxXQUFBO0lBQ0EsbUJBQUE7RUZoQ1I7RUVrQ1E7SUFDRSxVQUFBO0VGaENWO0VFb0NNO0lBQ0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsOEJBQUE7SUFDQSxTQUFBO0VGbENSO0VFb0NRO0lBQ0UsVUFBQTtFRmxDVjtFRW9DVTtJQUNFLFNBQUE7RUZsQ1o7RUVvQ1k7SUFDRSxjQUFBO0VGbENkO0VFc0NRO0lBQ0UsVUFBQTtJQUNBLFNBQUE7RUZwQ1Y7RUUyQ2dCO0lBQ0UsbUJBQUE7RUZ6Q2xCO0VFK0NRO0lBQ0Usb0JBQUE7RUY3Q1Y7RUUrQ1E7SUFDRSxvQkFBQTtFRjdDVjtFRStDVTtJQUNFLFlBQUE7RUY3Q1o7RUUrQ1k7SUFDRSxTQUFBO0VGN0NkO0VFK0NZO0lEOU1WLGVBQUE7SUFDQSxlQUFBO0VEa0tGO0VFOENZO0lEak5WLGVBQUE7SUFDQSxrQkFBQTtFRHNLRjtFRThDVTtJQUNFLFlBQUE7RUY1Q1o7RUUrQ1E7SUFDRSxnQkFBQTtFRjdDVjtFRStDVTtJQUNFLFlBQUE7RUY3Q1o7RUUrQ1k7SUFDRSxTQUFBO0VGN0NkO0VFZ0RVO0lBQ0UsWUFBQTtFRjlDWjtFRW1EVTtJQUNFLG1CQUFBO0VGakRaO0VFbURVO0lBQ0UsVUFBQTtFRmpEWjtBQUNGO0FFdE1BO0VBZ1FFOzJEQUFBO0FGdERGO0FFd0RFO0VBRUk7SUFDRSxjQUFBO0VGdkROO0VFeURJO0lBQ0UsYUFBQTtFRnZETjtFRXlETTtJQUNFLFVBQUE7RUZ2RFI7QUFDRiIsImZpbGUiOiJzZXJ2aWNlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6Imy5oyH5a6aKHRleHQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiDoibLmjIflrppcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOiJsuaMh+WumijjgrDjg6njg4fjg7zjgrfjg6fjg7MpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jc2VydmljZSAud3JhcCAuaW5uZXIgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuI3NlcnZpY2UgLndyYXAgLmlubmVyIGgzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MC42ZGVnLCAjMDcxNjhDIDYuMjIlLCAjQ0YxMzE0IDE5NC4yNSUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNzZXJ2aWNlIC53cmFwIC5pbm5lciAubG9nbyB7XG4gIG1hcmdpbjogNDBweCAwIDE2cHg7XG59XG4jc2VydmljZSAud3JhcCAuaW5uZXIgc2VjdGlvbiB7XG4gIG1hcmdpbjogMCAwIDQwcHg7XG59XG4jc2VydmljZSAud3JhcCAuaW5uZXIgc2VjdGlvbi5mZWF0dXJlIGg0IHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jc2VydmljZSAud3JhcCAuaW5uZXIgc2VjdGlvbi5mZWF0dXJlIGg0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jc2VydmljZSAud3JhcCAuaW5uZXIgc2VjdGlvbi5mZWF0dXJlIC5mZWF0dXJlX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbiNzZXJ2aWNlIC53cmFwIC5pbm5lciAuc2VydmljZV93cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbiNzZXJ2aWNlIC53cmFwIC5pbm5lciAuc2VydmljZV93cmFwLnNlcnZpY2UwMSAuZmVhdHVyZSBoNCBzcGFuIHtcbiAgY29sb3I6ICMxMzkwN0U7XG59XG4jc2VydmljZSAud3JhcCAuaW5uZXIgLnNlcnZpY2Vfd3JhcC5zZXJ2aWNlMDIgLmZlYXR1cmUgaDQgc3BhbiB7XG4gIGNvbG9yOiAjMDI1NEIzO1xufVxuI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZTAzIC5mZWF0dXJlIGg0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbiNzZXJ2aWNlIC53cmFwIC5pbm5lciAuc2VydmljZV93cmFwLnNlcnZpY2UwMyAuZmVhdHVyZSBoNCBzcGFuIHtcbiAgY29sb3I6ICNDRjEzMTQ7XG59XG4jc2VydmljZSAud3JhcCAuaW5uZXIgLnNlcnZpY2Vfd3JhcC5zZXJ2aWNlMDMgLmZlYXR1cmUgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbiNzZXJ2aWNlIC53cmFwIC5pbm5lciAuc2VydmljZV93cmFwLnNlcnZpY2UwMyAuZmVhdHVyZSAudmlld21vcmUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4jc2VydmljZSAud3JhcCAuaW5uZXIgLnNlcnZpY2Vfd3JhcC5zZXJ2aWNlMDMgLmZlYXR1cmUgLnZpZXdtb3JlIHN2ZyByZWN0IHtcbiAgc3Ryb2tlOiAjOEMwNzA3O1xufVxuI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZTAzIC5mZWF0dXJlIC52aWV3bW9yZSBzdmcgLmFycm93IHBhdGgge1xuICBmaWxsOiAjOEMwNzA3O1xufVxuI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZTA0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNzZXJ2aWNlIC53cmFwIC5pbm5lciAuc2VydmljZV93cmFwLnNlcnZpY2UwNCAuc2VydmljZV93cmFwX2lubmVyIC5mZWF0dXJlIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG4jc2VydmljZSAud3JhcCAuaW5uZXIgLnNlcnZpY2Vfd3JhcC5zZXJ2aWNlMDQgLmZlYXR1cmVfaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZV9haWVtYnJ5byB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jc2VydmljZSAud3JhcCAuaW5uZXIgLnNlcnZpY2Vfd3JhcC5zZXJ2aWNlX2FpZW1icnlvIC5mZWF0dXJlIGg0IHNwYW4ge1xuICBjb2xvcjogI0NGMTMxNDtcbn1cbiNzZXJ2aWNlIC53cmFwIC5pbm5lciAuc2VydmljZV93cmFwLnNlcnZpY2VfYWllbWJyeW8gLmZlYXR1cmUgLmZlYXR1cmVfdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZV9haWVtYnJ5byAuZmVhdHVyZSAuZmVhdHVyZV90ZXh0IC5ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNkY2RjZGO1xufVxuI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZV9haWVtYnJ5byAuZmVhdHVyZV9pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbiNzZXJ2aWNlIC53cmFwIC5pbm5lciBociB7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTAuNmRlZywgIzA3MTY4QyA2LjIyJSwgI0NGMTMxNCAxOTQuMjUlKTtcbiAgYm9yZGVyOiBub25lO1xufVxuI3NlcnZpY2Uge1xuICAvKiB0b3AtUENcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjFweCkge1xuICAjc2VydmljZSAud3JhcCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG4gICNzZXJ2aWNlIC53cmFwIGgyIHtcbiAgICBtYXJnaW46IDAgODBweDtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbiAgI3NlcnZpY2UgLndyYXAgLmlubmVyIHtcbiAgICBtYXJnaW46IDgwcHggNDBweCAxNjBweDtcbiAgICBwYWRkaW5nOiA4MHB4O1xuICB9XG4gICNzZXJ2aWNlIC53cmFwIC5pbm5lciBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gICNzZXJ2aWNlIC53cmFwIC5pbm5lciAubG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjRweDtcbiAgfVxuICAjc2VydmljZSAud3JhcCAuaW5uZXIgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMjYlO1xuICB9XG4gICNzZXJ2aWNlIC53cmFwIC5pbm5lciAuc2VydmljZV93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDQwcHg7XG4gIH1cbiAgI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAgLnNlcnZpY2Vfd3JhcF9pbm5lciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAjc2VydmljZSAud3JhcCAuaW5uZXIgLnNlcnZpY2Vfd3JhcCAuc2VydmljZV93cmFwX2lubmVyIC5mZWF0dXJlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAgLnNlcnZpY2Vfd3JhcF9pbm5lciAuZmVhdHVyZSAuZmVhdHVyZV90ZXh0IHtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgfVxuICAjc2VydmljZSAud3JhcCAuaW5uZXIgLnNlcnZpY2Vfd3JhcCAuZmVhdHVyZV9pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZTAxIC5zZXJ2aWNlX3dyYXBfaW5uZXIgc2VjdGlvbi5mZWF0dXJlOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gICNzZXJ2aWNlIC53cmFwIC5pbm5lciAuc2VydmljZV93cmFwLnNlcnZpY2UwMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZTAzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICAjc2VydmljZSAud3JhcCAuaW5uZXIgLnNlcnZpY2Vfd3JhcC5zZXJ2aWNlMDMgLnNlcnZpY2Vfd3JhcF9pbm5lciB7XG4gICAgd2lkdGg6IDU5LjMlO1xuICB9XG4gICNzZXJ2aWNlIC53cmFwIC5pbm5lciAuc2VydmljZV93cmFwLnNlcnZpY2UwMyAuc2VydmljZV93cmFwX2lubmVyIGg0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZTAzIC5zZXJ2aWNlX3dyYXBfaW5uZXIgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAjc2VydmljZSAud3JhcCAuaW5uZXIgLnNlcnZpY2Vfd3JhcC5zZXJ2aWNlMDMgLnNlcnZpY2Vfd3JhcF9pbm5lciAudmlld21vcmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZTAzIC5mZWF0dXJlX2ltYWdlIHtcbiAgICB3aWR0aDogMzQuMiU7XG4gIH1cbiAgI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZTA0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gICNzZXJ2aWNlIC53cmFwIC5pbm5lciAuc2VydmljZV93cmFwLnNlcnZpY2UwNCAuc2VydmljZV93cmFwX2lubmVyIHtcbiAgICB3aWR0aDogNTkuMyU7XG4gIH1cbiAgI3NlcnZpY2UgLndyYXAgLmlubmVyIC5zZXJ2aWNlX3dyYXAuc2VydmljZTA0IC5zZXJ2aWNlX3dyYXBfaW5uZXIgaDQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjc2VydmljZSAud3JhcCAuaW5uZXIgLnNlcnZpY2Vfd3JhcC5zZXJ2aWNlMDQgLmZlYXR1cmVfaW1hZ2Uge1xuICAgIHdpZHRoOiAzNC4yJTtcbiAgfVxuICAjc2VydmljZSAud3JhcCAuaW5uZXIgLnNlcnZpY2Vfd3JhcC5zZXJ2aWNlX2FpZW1icnlvIC5mZWF0dXJlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG4gICNzZXJ2aWNlIC53cmFwIC5pbm5lciAuc2VydmljZV93cmFwLnNlcnZpY2VfYWllbWJyeW8gLmZlYXR1cmVfaW1hZ2Uge1xuICAgIHdpZHRoOiA3MiU7XG4gIH1cbn1cbiNzZXJ2aWNlIHtcbiAgLyogdG9wLXRhYmxldFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNzZXJ2aWNlIC53cmFwIGgyIHtcbiAgICBtYXJnaW46IDAgNDBweDtcbiAgfVxuICAjc2VydmljZSAud3JhcCAuc2VydmljZV9pbm5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAjc2VydmljZSAud3JhcCAuc2VydmljZV9pbm5lciAubG9nbyB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLyogbWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyAkbm90LXBjOiAxMDIzOy8vIDEwMjRweOacqua6gOOBr+OCv+ODluODrOODg+ODiOOBqOWIpOaWrVxuLy8gJHRhYmxldDogNzY4Oy8vIOOCv+ODluODrOODg+ODiOOBruWfuua6luOBqOOBmeOCi+OCteOCpOOCulxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkdmlld3BvcnQ6IGZhbHNlKSB7XG4gIEBpZiAkdmlld3BvcnQge1xuICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpO1xuICB9IEBlbHNlIHtcbiAgICBmb250LXNpemU6ICRzaXplICsgcHg7XG4gICAgZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSAsIDE2KSArIHJlbTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpIHtcbiAgQHJldHVybiBtYXRoLmRpdigxMDAgLCAkdmlld3BvcnQpICogJHNpemUgKiAxdnc7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyog6Imy5oyH5a6aKHRleHQpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGV4dF9wcmltYXJ5IDogIzExMTExMTtcbiR0ZXh0X3ByaW1hcnlfaG92ZXIgOiAjMTkxOTE5O1xuJHRleHRfcHJpbWFyeV9kaXNhYmxlZCA6IHJnYmEoNTQsIDU0LCA1NCwgMC40OCk7XG5cbiR0ZXh0X3NlY29uZGFyeSA6ICM1QjVCNUI7XG4kdGV4dF9zZWNvbmRhcnlfaG92ZXIgOiAjMzYzNjM2O1xuJHRleHRfc2Vjb25kYXJ5X2Rpc2FibGVkIDogcmdiYSg5MSwgOTEsIDkxLCAwLjQ4KTtcblxuJHRleHRfdGVydGlhcnkgOiAjNkY2RjZGO1xuJHRleHRfdGVydGlhcnlfaG92ZXIgOiAjNUI1QjVCO1xuJHRleHRfdGVydGlhcnlfZGlzYWJsZWQgOiByZ2JhKDExMSwgMTExLCAxMTEsIDAuNDgpO1xuXG4kdGV4dF9hY2NlbnQgOiAjMDI1NEIzO1xuJHRleHRfYWNjZW50X2hvdmVyIDogIzA3MTY4QztcbiR0ZXh0X2FjY2VudF9kaXNhYmxlZCA6IHJnYmEoMiwgODQsIDE3OSwgMC40OCk7XG5cbiR0ZXh0X2luZm8gOiAjMkY3M0Q0O1xuJHRleHRfaW5mb19ob3ZlciA6ICMyNjY2QkY7XG4kdGV4dF9pbmZvX2Rpc2FibGVkIDogcmdiYSg0NywgMTE1LCAyMTIsIDAuNDgpO1xuXG4kdGV4dF9zdWNjZXNzIDogIzAwODc0NDtcbiR0ZXh0X3N1Y2Nlc3NfaG92ZXIgOiAjMDA3ODNDO1xuJHRleHRfc3VjY2Vzc19kaXNhYmxlZCA6IHJnYmEoMCwgMTM1LCA2OCwgMC40OCk7XG5cbiR0ZXh0X3dhcm5pbmcgOiAjQzc0RTFFO1xuJHRleHRfd2FybmluZ19ob3ZlciA6ICNCNTQwMEU7XG4kdGV4dF93YXJuaW5nX2Rpc2FibGVkIDogcmdiYSgxOTksIDc4LCAzMCwgMC40OCk7XG5cbiR0ZXh0X2Vycm9yIDogI0U2MTAzRDtcbiR0ZXh0X2Vycm9yX2hvdmVyIDogI0QzMDAzMDtcbiR0ZXh0X2Vycm9yX2Rpc2FibGVkIDogcmdiYSgyMzAsIDE2LCA2MSwgMC40OCk7XG5cblxuLyog6Imy5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kU2FnZUJsdWVMaWdodCA6ICM3REFGRTg7XG5cbiRMb3ZlclJlZExpZ2h0IDogI0ZGQjFBQztcbiRMb3ZlclJlZE1lZGl1bSA6ICNDRjEzMTQ7XG4kTG92ZXJSZWREYXJrIDogIzhDMDcwNztcblxuJEFzc2lzdEdyZWVuTGlnaHQgOiAjOERDRjk0O1xuJEFzc2lzdEdyZWVuTWVkaXVtIDogIzEzOTA3RTtcbiRBc3Npc3RHcmVlbkRhcmsgOiAjMDI1MTE3O1xuXG4kQmVuZWZpdE9yYW5nZUxpZ2h0IDogI0VCQjI2RTtcbiRCZW5lZml0T3JhbmdlTWVkaXVtIDogI0RCN0IwQTtcbiRCZW5lZml0T3JhbmdlRGFyayA6ICNDNjVCMEU7XG5cbi8qIOiJsuaMh+WumijjgrDjg6njg4fjg7zjgrfjg6fjg7MpXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZ3JhZGllbnRfcHJpbWFyeSA6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzEwNjZDQSAzLjM3JSwgI0E5RDJGRiA3Ny40JSk7XG4kZ3JhZGllbnRfcHJpbWFyeV9zbXAgOiBsaW5lYXItZ3JhZGllbnQoODkuMWRlZywgIzEwNjZDQSA1LjE2JSwgI0E5RDJGRiAxMDEuNzglKTtcbiRncmFkaWVudF9zZWNvbmRhcnkgOiBsaW5lYXItZ3JhZGllbnQoMzU3LjUxZGVnLCAjQ0YxMzE0IC0wLjg4JSwgIzEzMEE4OSA5Ni43MiUpO1xuJGdyYWRpZW50X2xpbmUgOiBsaW5lYXItZ3JhZGllbnQoOTAuNmRlZywgJHRleHRfYWNjZW50X2hvdmVyIDYuMjIlLCAjQ0YxMzE0IDE5NC4yNSUpO1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5AdXNlICdiYXNlJyBhcyBiO1xyXG5cclxuI3NlcnZpY2V7XHJcbiAgLndyYXB7XHJcbiAgICAuaW5uZXJ7XHJcbiAgICAgIGgze1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMjApO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogYi4kZ3JhZGllbnRfbGluZTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubG9nb3tcclxuICAgICAgICBtYXJnaW46IDQwcHggMCAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBzZWN0aW9ue1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XHJcblxyXG4gICAgICAgICYuZmVhdHVyZXtcclxuICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyNCk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMjApO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmVhdHVyZV9pbWFnZXtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZXJ2aWNlX3dyYXB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgJi5zZXJ2aWNlMDF7XHJcbiAgICAgICAgICAuZmVhdHVyZXtcclxuICAgICAgICAgICAgaDR7XHJcbiAgICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTM5MDdFO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlcnZpY2UwMntcclxuICAgICAgICAgIC5mZWF0dXJle1xyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGIuJHRleHRfYWNjZW50O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNlcnZpY2UwM3tcclxuICAgICAgICAgIC5mZWF0dXJle1xyXG4gICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IGIuJExvdmVyUmVkTWVkaXVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDE0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudmlld21vcmV7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgxNik7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgIHJlY3R7XHJcbiAgICAgICAgICAgICAgICAgIHN0cm9rZTogYi4kTG92ZXJSZWREYXJrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5hcnJvd3tcclxuICAgICAgICAgICAgICAgICAgcGF0aHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiBiLiRMb3ZlclJlZERhcms7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zZXJ2aWNlMDR7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgIC5zZXJ2aWNlX3dyYXBfaW5uZXJ7XHJcbiAgICAgICAgICAgIC5mZWF0dXJle1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmVhdHVyZV9pbWFnZXtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VydmljZV9haWVtYnJ5b3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmV7XHJcbiAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogYi4kTG92ZXJSZWRNZWRpdW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlX3RleHR7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG5cclxuICAgICAgICAgICAgICAubm90ZXtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBiLiR0ZXh0X3RlcnRpYXJ5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZlYXR1cmVfaW1hZ2V7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGhye1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGIuJGdyYWRpZW50X2xpbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH0gIFxyXG5cclxuICAvKiB0b3AtUENcclxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk2MXB4KXtcclxuICAgIC53cmFwe1xyXG4gICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcblxyXG4gICAgICBoMntcclxuICAgICAgICBtYXJnaW46IDAgODBweDtcclxuICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSg1Nik7XHJcbiAgICAgIH1cclxuICAgICAgLmlubmVye1xyXG4gICAgICAgIG1hcmdpbjogODBweCA0MHB4IDE2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHg7XHJcblxyXG4gICAgICAgIGgze1xyXG4gICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMjQpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxvZ297XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogNDBweCAwIDI0cHg7XHJcblxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMjYlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlcnZpY2Vfd3JhcHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBnYXA6IDQwcHg7XHJcblxyXG4gICAgICAgICAgLnNlcnZpY2Vfd3JhcF9pbm5lcntcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuXHJcbiAgICAgICAgICAgIC5mZWF0dXJle1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgICAgLmZlYXR1cmVfdGV4dHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZlYXR1cmVfaW1hZ2V7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlcnZpY2UwMXtcclxuICAgICAgICAgICAgLnNlcnZpY2Vfd3JhcF9pbm5lcntcclxuICAgICAgICAgICAgICBzZWN0aW9ue1xyXG4gICAgICAgICAgICAgICAgJi5mZWF0dXJle1xyXG4gICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0gIFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zZXJ2aWNlMDJ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zZXJ2aWNlMDN7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cclxuICAgICAgICAgICAgLnNlcnZpY2Vfd3JhcF9pbm5lcntcclxuICAgICAgICAgICAgICB3aWR0aDogNTkuMyU7XHJcblxyXG4gICAgICAgICAgICAgIGg0e1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYi5mb250LXNpemUoMTYpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAudmlld21vcmV7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBiLmZvbnQtc2l6ZSgyMCk7XHJcbiAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVfaW1hZ2V7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM0LjIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNlcnZpY2UwNHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIC5zZXJ2aWNlX3dyYXBfaW5uZXJ7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDU5LjMlO1xyXG5cclxuICAgICAgICAgICAgICBoNHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZlYXR1cmVfaW1hZ2V7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM0LjIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZXJ2aWNlX2FpZW1icnlve1xyXG4gICAgICAgICAgICAuZmVhdHVyZXtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mZWF0dXJlX2ltYWdle1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA3MiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvKiB0b3AtdGFibGV0XHJcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDo5NjBweCkge1xyXG4gICAgLndyYXB7XHJcbiAgICAgIGgye1xyXG4gICAgICAgIG1hcmdpbjogMCA0MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zZXJ2aWNlX2lubmVye1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XHJcblxyXG4gICAgICAgIC5sb2dve1xyXG4gICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9ICBcclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5NjFweCkgYW5kICggbWF4LXdpZHRoOjEyMDBweCkge1xyXG4gICAgLndyYXB7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiJdfQ== */
