@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
body .h3Linefade {
  opacity: 0;
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0);
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
}
body .fadeitem_t {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
}
body .fadeitem_t2 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 0.2s ease-out;
  transition: all 0.7s 0.2s ease-out;
}
body .fadeitem_t3 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 0.3s ease-out;
  transition: all 0.7s 0.3s ease-out;
}
body .fadeitem_t4 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 0.4s ease-out;
  transition: all 0.7s 0.4s ease-out;
}
body .fadeitem_t5 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 0.5s ease-out;
  transition: all 0.7s 0.5s ease-out;
}
body .fadeitem_t6 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 0.6s ease-out;
  transition: all 0.7s 0.6s ease-out;
}
body .fadeitem_t7 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 0.7s ease-out;
  transition: all 0.7s 0.7s ease-out;
}
body .fadeitem_t8 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 0.8s ease-out;
  transition: all 0.7s 0.8s ease-out;
}
body .fadeitem_t9 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 0.9s ease-out;
  transition: all 0.7s 0.9s ease-out;
}
body .fadeitem_t9 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 1s ease-out;
  transition: all 0.7s 1s ease-out;
}
body .fadeitem_t10 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 1.1s ease-out;
  transition: all 0.7s 1.1s ease-out;
}
body .fadeitem_t11 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 1.2s ease-out;
  transition: all 0.7s 1.2s ease-out;
}
body .fadeitem_t12 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 1.3s ease-out;
  transition: all 0.7s 1.3s ease-out;
}
body .fadeitem_t13 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 1.4s ease-out;
  transition: all 0.7s 1.4s ease-out;
}
body .fadeitem_t14 {
  opacity: 0;
  -webkit-transform: translate(0, 30px);
          transform: translate(0, 30px);
  -webkit-transition: all 0.7s 1.5s ease-out;
  transition: all 0.7s 1.5s ease-out;
}
body .fadeitem_01 {
  opacity: 0;
  -webkit-transition: all 0.5s 0s ease-out;
  transition: all 0.5s 0s ease-out;
}
body .fadeitem_02 {
  opacity: 0;
  -webkit-transition: all 0.7s 0.2s ease-out;
  transition: all 0.7s 0.2s ease-out;
}
body .fadeitem_03 {
  opacity: 0;
  -webkit-transition: all 0.7s 0.4s ease-out;
  transition: all 0.7s 0.4s ease-out;
}
body .fadeitem_04 {
  opacity: 0;
  -webkit-transition: all 0.7s 0.6s ease-out;
  transition: all 0.7s 0.6s ease-out;
}
body .fadeitem_05 {
  opacity: 0;
  -webkit-transition: all 0.7s 0.8s ease-out;
  transition: all 0.7s 0.8s ease-out;
}
body .fadeitem_06 {
  opacity: 0;
  -webkit-transition: all 0.7s 1s ease-out;
  transition: all 0.7s 1s ease-out;
}
body .item {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  margin-top: 0;
}
body .fadeitem_zoom {
  opacity: 0;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transition: all s 0.3s ease-out;
  transition: all s 0.3s ease-out;
}
body .fadeitem_zoom2 {
  opacity: 0;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transition: all 0.7s 0.6s ease-out;
  transition: all 0.7s 0.6s ease-out;
}
body .fadeitem_zoom3 {
  opacity: 0;
  -webkit-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transition: all 0.7s 0.9s ease-out;
  transition: all 0.7s 0.9s ease-out;
}
body .zoomitem {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
  -webkit-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transform: scale(1);
          transform: scale(1);
  margin-top: 0;
}
body .fadeitem_blur {
  opacity: 0;
  -webkit-filter: contrast(200%) saturate(200%);
          filter: contrast(200%) saturate(200%);
  -webkit-transition: all 1s 0.2s ease-out;
  transition: all 1s 0.2s ease-out;
}
body .fadeitem_blur2 {
  opacity: 0;
  -webkit-filter: contrast(200%) saturate(200%);
          filter: contrast(200%) saturate(200%);
  -webkit-transition: all 1s 0.5s ease-out;
  transition: all 1s 0.5s ease-out;
}
body .fadeitem_blur3 {
  opacity: 0;
  -webkit-filter: contrast(200%) saturate(200%);
          filter: contrast(200%) saturate(200%);
  -webkit-transition: all 1s 0.8s ease-out;
  transition: all 1s 0.8s ease-out;
}
body .fadeitem_blur4 {
  opacity: 0;
  -webkit-filter: contrast(200%) saturate(200%);
          filter: contrast(200%) saturate(200%);
  -webkit-transition: all 1s 1.1s ease-out;
  transition: all 1s 1.1s ease-out;
}
body .bluritem {
  opacity: 1;
  -webkit-filter: none;
          filter: none;
  margin-top: 0;
}
body .fadein {
  opacity: 0;
  -webkit-animation: fadein 5s ease forwards;
          animation: fadein 5s ease forwards;
}
body .fadeup {
  -webkit-animation: fadeUp 1s ease forwards;
          animation: fadeUp 1s ease forwards;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZhZGVpdGVtLmNzcyIsIl9iYXNlLnNjc3MiLCJmYWRlaXRlbS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VSLGdFQUFBO0FBRVI7eURBQUE7QUEwQkE7eURBQUE7QUN2QkM7RUFDQyxVQUFBO0VBQ0Esc0NBQUE7VUFBQSw4QkFBQTtFQUNBLHFDQUFBO0VBQUEsNkJBQUE7QUZBRjtBRUdDO0VBQ0MsVUFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSxxQ0FBQTtFQUFBLDZCQUFBO0FGREY7QUVHQztFQUNDLFVBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtBRkRGO0FFR0M7RUFDQyxVQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QUZERjtBRUdDO0VBQ0MsVUFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSwwQ0FBQTtFQUFBLGtDQUFBO0FGREY7QUVHQztFQUNDLFVBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtBRkRGO0FFR0M7RUFDQyxVQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QUZERjtBRUdDO0VBQ0MsVUFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSwwQ0FBQTtFQUFBLGtDQUFBO0FGREY7QUVHQztFQUNDLFVBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtBRkRGO0FFR0M7RUFDQyxVQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QUZERjtBRUdDO0VBQ0MsVUFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSx3Q0FBQTtFQUFBLGdDQUFBO0FGREY7QUVHQztFQUNDLFVBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtBRkRGO0FFR0M7RUFDQyxVQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QUZERjtBRUdDO0VBQ0MsVUFBQTtFQUNBLHFDQUFBO1VBQUEsNkJBQUE7RUFDQSwwQ0FBQTtFQUFBLGtDQUFBO0FGREY7QUVHQztFQUNDLFVBQUE7RUFDQSxxQ0FBQTtVQUFBLDZCQUFBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtBRkRGO0FFR0M7RUFDQyxVQUFBO0VBQ0EscUNBQUE7VUFBQSw2QkFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QUZERjtBRU9DO0VBQ0MsVUFBQTtFQUNBLHdDQUFBO0VBQUEsZ0NBQUE7QUZMRjtBRU9DO0VBQ0MsVUFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QUZMRjtBRU9DO0VBQ0MsVUFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QUZMRjtBRU9DO0VBQ0MsVUFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QUZMRjtBRU9DO0VBQ0MsVUFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QUZMRjtBRU9DO0VBQ0MsVUFBQTtFQUNBLHdDQUFBO0VBQUEsZ0NBQUE7QUZMRjtBRU9DO0VBQ0MsVUFBQTtFQUNBLG9CQUFBO1VBQUEsWUFBQTtFQUNBLGtDQUFBO1VBQUEsMEJBQUE7RUFDQSxhQUFBO0FGTEY7QUVTQztFQUNDLFVBQUE7RUFDQSw2QkFBQTtVQUFBLHFCQUFBO0VBQ0EsdUNBQUE7RUFBQSwrQkFBQTtBRlBGO0FFU0M7RUFDQyxVQUFBO0VBQ0EsNkJBQUE7VUFBQSxxQkFBQTtFQUNBLDBDQUFBO0VBQUEsa0NBQUE7QUZQRjtBRVNDO0VBQ0MsVUFBQTtFQUNBLDZCQUFBO1VBQUEscUJBQUE7RUFDQSwwQ0FBQTtFQUFBLGtDQUFBO0FGUEY7QUVTQztFQUNDLFVBQUE7RUFDQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxrQ0FBQTtVQUFBLDBCQUFBO0VBQ0EsMkJBQUE7VUFBQSxtQkFBQTtFQUNBLGFBQUE7QUZQRjtBRVlDO0VBQ0MsVUFBQTtFQUNBLDZDQUFBO1VBQUEscUNBQUE7RUFDQSx3Q0FBQTtFQUFBLGdDQUFBO0FGVkY7QUVZQztFQUNDLFVBQUE7RUFDQSw2Q0FBQTtVQUFBLHFDQUFBO0VBQ0Esd0NBQUE7RUFBQSxnQ0FBQTtBRlZGO0FFWUM7RUFDQyxVQUFBO0VBQ0EsNkNBQUE7VUFBQSxxQ0FBQTtFQUNBLHdDQUFBO0VBQUEsZ0NBQUE7QUZWRjtBRVlDO0VBQ0MsVUFBQTtFQUNBLDZDQUFBO1VBQUEscUNBQUE7RUFDQSx3Q0FBQTtFQUFBLGdDQUFBO0FGVkY7QUVZQztFQUNDLFVBQUE7RUFDQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxhQUFBO0FGVkY7QUVhQztFQUNDLFVBQUE7RUFDQSwwQ0FBQTtVQUFBLGtDQUFBO0FGWEY7QUVhQztFQUNDLDBDQUFBO1VBQUEsa0NBQUE7QUZYRiIsImZpbGUiOiJmYWRlaXRlbS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcIi8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjIvY3NzL2FsbC5jc3NcIik7XG4vKiBtaXhpbnNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIOiJsuaMh+WumlxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuYm9keSAuaDNMaW5lZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XG59XG5ib2R5IC5mYWRlaXRlbV90IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fdDIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgMC4ycyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX3QzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIDAuM3MgZWFzZS1vdXQ7XG59XG5ib2R5IC5mYWRlaXRlbV90NCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjRzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fdDUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgMC41cyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX3Q2IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIDAuNnMgZWFzZS1vdXQ7XG59XG5ib2R5IC5mYWRlaXRlbV90NyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjdzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fdDgge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgMC44cyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX3Q5IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIDAuOXMgZWFzZS1vdXQ7XG59XG5ib2R5IC5mYWRlaXRlbV90OSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAxcyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX3QxMCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAxLjFzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fdDExIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIDEuMnMgZWFzZS1vdXQ7XG59XG5ib2R5IC5mYWRlaXRlbV90MTIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgMS4zcyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX3QxMyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAxLjRzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fdDE0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIDEuNXMgZWFzZS1vdXQ7XG59XG5ib2R5IC5mYWRlaXRlbV8wMSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIDBzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fMDIge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjJzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fMDMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjRzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fMDQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjZzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fMDUge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjhzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fMDYge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAxcyBlYXNlLW91dDtcbn1cbmJvZHkgLml0ZW0ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keSAuZmFkZWl0ZW1fem9vbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgdHJhbnNpdGlvbjogYWxsIHMgMC4zcyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX3pvb20yIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjZzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fem9vbTMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzIDAuOXMgZWFzZS1vdXQ7XG59XG5ib2R5IC56b29taXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5IC5mYWRlaXRlbV9ibHVyIHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBjb250cmFzdCgyMDAlKSBzYXR1cmF0ZSgyMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIDAuMnMgZWFzZS1vdXQ7XG59XG5ib2R5IC5mYWRlaXRlbV9ibHVyMiB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogY29udHJhc3QoMjAwJSkgc2F0dXJhdGUoMjAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAxcyAwLjVzIGVhc2Utb3V0O1xufVxuYm9keSAuZmFkZWl0ZW1fYmx1cjMge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGNvbnRyYXN0KDIwMCUpIHNhdHVyYXRlKDIwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgMC44cyBlYXNlLW91dDtcbn1cbmJvZHkgLmZhZGVpdGVtX2JsdXI0IHtcbiAgb3BhY2l0eTogMDtcbiAgZmlsdGVyOiBjb250cmFzdCgyMDAlKSBzYXR1cmF0ZSgyMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDFzIDEuMXMgZWFzZS1vdXQ7XG59XG5ib2R5IC5ibHVyaXRlbSB7XG4gIG9wYWNpdHk6IDE7XG4gIGZpbHRlcjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkgLmZhZGVpbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZWluIDVzIGVhc2UgZm9yd2FyZHM7XG59XG5ib2R5IC5mYWRldXAge1xuICBhbmltYXRpb246IGZhZGVVcCAxcyBlYXNlIGZvcndhcmRzO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5AaW1wb3J0IHVybCgnLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzcycpO1xyXG5cclxuLyogbWl4aW5zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLy8gJG5vdC1wYzogMTAyMzsvLyAxMDI0cHjmnKrmuoDjga/jgr/jg5bjg6zjg4Pjg4jjgajliKTmlq1cclxuLy8gJHRhYmxldDogNzY4Oy8vIOOCv+ODluODrOODg+ODiOOBruWfuua6luOBqOOBmeOCi+OCteOCpOOCulxyXG5cclxuQG1peGluIGZvbnQtc2l6ZSgkc2l6ZSwgJHZpZXdwb3J0OiBmYWxzZSkge1xyXG4gIEBpZiAkdmlld3BvcnQge1xyXG4gICAgZm9udC1zaXplOiBnZXRfdncoJHNpemUsICR2aWV3cG9ydCk7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBmb250LXNpemU6ICRzaXplICsgcHg7XHJcbiAgICBmb250LXNpemU6IG1hdGguZGl2KCRzaXplICwgMTYpICsgcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQGZ1bmN0aW9uIGdldF92dygkc2l6ZSwgJHZpZXdwb3J0KSB7XHJcbiAgQHJldHVybiBtYXRoLmRpdigxMDAgLCAkdmlld3BvcnQpICogJHNpemUgKiAxdnc7XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn1cclxuXHJcbi8qIOiJsuaMh+WumlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiR0ZXh0Q29sb3JcdFx0OiAjMDAwMDAwO1xyXG4kYWNjZW50Q29sb3JcdDogIzVhNWE1OTsiLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkB1c2UgJ2Jhc2UnIGFzIGI7XHJcblxyXG5ib2R5e1x0XHJcblx0XHJcblx0Ly/jgrnjgq/jg63jg7zjg6vjgqLjg4vjg6Hjg7zjgrfjg6fjg7PnlKhcclxuXHJcblx0LmgzTGluZWZhZGV7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZS1vdXQ7XHJcblx0fVxyXG5cclxuXHQuZmFkZWl0ZW1fdCB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlLW91dDtcclxuXHR9XHJcblx0LmZhZGVpdGVtX3QyIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIDAuMnMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cdC5mYWRlaXRlbV90MyB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjNzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQuZmFkZWl0ZW1fdDQge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgMC40cyBlYXNlLW91dDtcclxuXHR9XHJcblx0LmZhZGVpdGVtX3Q1IHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIDAuNXMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cdC5mYWRlaXRlbV90NiB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjZzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQuZmFkZWl0ZW1fdDcge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgMC43cyBlYXNlLW91dDtcclxuXHR9XHJcblx0LmZhZGVpdGVtX3Q4IHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIDAuOHMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cdC5mYWRlaXRlbV90OSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjlzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQuZmFkZWl0ZW1fdDkge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgMS4wcyBlYXNlLW91dDtcclxuXHR9XHJcblx0LmZhZGVpdGVtX3QxMCB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyAxLjFzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQuZmFkZWl0ZW1fdDExIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIDEuMnMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cdC5mYWRlaXRlbV90MTIge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwcHgpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgMS4zcyBlYXNlLW91dDtcclxuXHR9XHJcblx0LmZhZGVpdGVtX3QxMyB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzBweCk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyAxLjRzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQuZmFkZWl0ZW1fdDE0IHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMHB4KTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIDEuNXMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cclxuXHJcblx0XHJcblx0Ly/jgZ3jga7loLTjgafjg5Xjgqfjg7zjg4lcclxuXHQuZmFkZWl0ZW1fMDEge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIDBzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQuZmFkZWl0ZW1fMDIge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIDAuMnMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cdC5mYWRlaXRlbV8wMyB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgMC40cyBlYXNlLW91dDtcclxuXHR9XHJcblx0LmZhZGVpdGVtXzA0IHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjZzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQuZmFkZWl0ZW1fMDUge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIDAuOHMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cdC5mYWRlaXRlbV8wNiB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuN3MgMXMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cdC5pdGVtIHtcclxuXHRcdG9wYWNpdHk6IDEuMDtcclxuXHRcdGZpbHRlcjogbm9uZTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblx0XHJcblx0Ly/jgrnjgq/jg63jg7zjg6vjgqLjg4vjg6Hjg7zjgrfjg6fjg7PnlKhcclxuXHQuZmFkZWl0ZW1fem9vbSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIHMgMC4zcyBlYXNlLW91dDtcclxuXHR9XHJcblx0LmZhZGVpdGVtX3pvb20yIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMik7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC43cyAwLjZzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQuZmFkZWl0ZW1fem9vbTMge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjdzIDAuOXMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cdC56b29taXRlbSB7XHJcblx0XHRvcGFjaXR5OiAxLjA7XHJcblx0XHRmaWx0ZXI6IG5vbmU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuXHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHRcdFxyXG5cclxuXHQvL+OCueOCr+ODreODvOODq+OCouODi+ODoeODvOOCt+ODp+ODsyDlpKfjgY3jgYTnlLvlg4/nlKhcclxuXHQuZmFkZWl0ZW1fYmx1ciB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0ZmlsdGVyOiBjb250cmFzdCgyMDAlKSBzYXR1cmF0ZSgyMDAlKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAxcyAwLjJzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQuZmFkZWl0ZW1fYmx1cjIge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdGZpbHRlcjogY29udHJhc3QoMjAwJSkgc2F0dXJhdGUoMjAwJSk7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgMXMgMC41cyBlYXNlLW91dDtcclxuXHR9XHJcblx0LmZhZGVpdGVtX2JsdXIzIHtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRmaWx0ZXI6IGNvbnRyYXN0KDIwMCUpIHNhdHVyYXRlKDIwMCUpO1xyXG5cdFx0dHJhbnNpdGlvbjogYWxsIDFzIDAuOHMgZWFzZS1vdXQ7XHJcblx0fVxyXG5cdC5mYWRlaXRlbV9ibHVyNCB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0ZmlsdGVyOiBjb250cmFzdCgyMDAlKSBzYXR1cmF0ZSgyMDAlKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAxcyAxLjFzIGVhc2Utb3V0O1xyXG5cdH1cclxuXHQuYmx1cml0ZW0ge1xyXG5cdFx0b3BhY2l0eTogMS4wO1xyXG5cdFx0ZmlsdGVyOiBub25lO1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5mYWRlaW57XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0YW5pbWF0aW9uOiBmYWRlaW4gNXMgZWFzZSBmb3J3YXJkcztcclxuXHR9XHJcblx0LmZhZGV1cHtcclxuXHRcdGFuaW1hdGlvbjogZmFkZVVwIDFzIGVhc2UgZm9yd2FyZHM7XHJcblx0fVxyXG5cdC8vIOODleOCp+ODvOODieOCouOCpOODhuODoFxyXG5cdFx0XHRcclxufVxyXG5cclxuIl19 */
