@charset "UTF-8";
/*!***********************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[3].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./node_modules/import-glob-loader/index.js!./src/scss/common/header.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************/.site-header-name{border-bottom:1px solid #e2e3ea;padding:clamp(10.5px,1.0355vw,14px) 0}.site-header-name .site-header-name__img{display:flex;max-width:160px;width:30%}.site-header{padding:clamp(10px,1.47929vw,20px) 0 0;width:100%;z-index:999}.site-header .site-header__in{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:767px){.site-header .site-header__in{width:calc(100% - 30px)}}.site-header.js-fixed{animation:show .5s ease-in-out;left:50%;padding:clamp(16px,1.47929vw,20px) 0 0;position:fixed;top:0;transform:translateX(-50%);z-index:999}.site-header .site-header__logo{max-width:230px;width:17%}@media screen and (max-width:767px){.site-header .site-header__logo{width:43%}}@keyframes show{0%{opacity:0}to{opacity:1}}.site-header__gnav{align-items:center;display:flex;font-family:DM Sans;font-size:clamp(10px,1.183vw,16px);font-weight:400;gap:clamp(16px,2.95858vw,40px);line-height:1.2;position:relative}.site-header__gnav .gnav__item{position:relative}@media screen and (max-width:767px){.site-header__gnav .gnav__item{margin:0}}.site-header__gnav .gnav__link{padding:12px 0}@media screen and (max-width:767px){.site-header__gnav .gnav__link{margin:1em 0 .5em;padding:0}}.site-header__gnav .gnav__link:hover{opacity:.7}.site-header__gnav .gnav__link.is-active:after{background:#151620;border-radius:50px;bottom:0;content:"";height:6px;position:absolute;right:50%;transform:translate(50%,-50%);width:6px}@media screen and (max-width:767px){.site-header__gnav .gnav__link.is-active:after{bottom:50%;display:none;right:-10%;transform:translate(100%,50%)}}.site-header__gnav .gnav__link.gnav__link--contact{background:#151620;border-radius:16px;color:#fff;padding:.75em}.site-header__gnav .gnav__link.gnav__link--contact:hover{opacity:1;transform:scale(1.2)}.site-header__gnav .gnav__link{display:inline-block;perspective:800px;position:relative}.site-header__gnav .gnav__link span{backface-visibility:hidden;display:block;transition:transform .6s cubic-bezier(.4,.2,.2,1)}.site-header__gnav .gnav__link .gnav__link--en{font-family:DM Sans;font-weight:400;transform:rotateX(0deg)}.site-header__gnav .gnav__link .gnav__link--jp{font-size:85%;left:50%;letter-spacing:normal;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) rotateX(-180deg);width:calc(100% + 80px)}.site-header__gnav .gnav__link:hover .gnav__link--en{transform:rotateX(180deg)}.site-header__gnav .gnav__link:hover .gnav__link--jp{transform:translate(-50%,-50%) rotateX(0deg)}.site-header__gnav .gnav__item:hover .gnav__children{display:flex;flex-direction:column;opacity:1}.site-header__gnav .gnav__children{background:#f6f6f6;bottom:0;display:none;font-size:80%;left:50%;opacity:0;padding:1.5em;position:absolute;transform:translate(-50%,100%);white-space:nowrap}.site-header__gnav .gnav__children>:first-child{margin-top:0!important}@media screen and (max-width:767px){.site-header__gnav .gnav__children{bottom:0;display:flex;flex-direction:column;left:0;opacity:1;padding:0;position:relative;transform:none}}.site-header__gnav .gnav__children .gnav__link--parent{margin:1em 0}.site-header__gnav .gnav__children .gnav__link{margin:1em 0 0 1.5em;min-width:8em;padding:0;position:relative}@media screen and (max-width:767px){.site-header__gnav .gnav__children .gnav__link{display:block}}.site-header__gnav .gnav__children .gnav__link:before{content:"－";left:-1.5em;position:absolute;top:50%;transform:translateY(-50%)}.site-header__gnav .gnav__children .gnav__link--jp{font-size:100%;text-align:left;width:100%}.site-header__gnav .gnav__children--them .gnav__link:before{background-color:#151620;border-radius:50%;content:"";height:.5em;left:-1.5em;position:absolute;top:50%;transform:translateY(-50%);width:.5em}.site-header__gnav .gnav__children--them .gnav__link--session:before{background-color:#00895c}.site-header__gnav .gnav__children--them .gnav__link--incubation:before{background-color:#fff100}.site-header__gnav .gnav__children--them .gnav__link--event:before{background-color:#8a1dff}.site-header__gnav .gnav__children--them .gnav__link--talk:before{background-color:#ff8a47}.site-header__gnav .gnav__children--them .gnav__link--learning:before{background-color:#009cbf}.site-header__gnav .gnav__children--them .gnav__link--others:before{background-color:#959eb7}@media screen and (max-width:767px){.site-header__gnav--site{grid-column-gap:0;grid-row-gap:0;align-items:flex-start;display:grid;font-size:16px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(6,auto);justify-content:flex-start}.site-header__gnav--site .gnav__item--home{grid-area:1/1/2/2}.site-header__gnav--site .gnav__item--aboutus{grid-area:2/1/3/2}.site-header__gnav--site .gnav__item--function{grid-area:3/1/4/2}.site-header__gnav--site .gnav__item--guide{grid-area:4/1/5/2}.site-header__gnav--site .gnav__item--news{grid-area:5/1/6/2}.site-header__gnav--site .gnav__item--contact{grid-area:6/1/7/2}.site-header__gnav--site .gnav__item--updates{grid-area:1/2/6/3}.site-header__gnav--site .gnav__item--contact{margin-top:12px}}.site-header__gnav--sns{gap:clamp(12px,1.18343vw,16px)}@media screen and (max-width:767px){.site-header__gnav--sns{gap:16px;margin-top:80px}}.site-header__gnav--sns .gnav__link{aspect-ratio:1/1;background-position:0;background-repeat:no-repeat;background-size:contain;display:inline-block;width:22px}.site-header__gnav--sns .gnav__link--facebook{background-image:url(../../../build/images/icon/facebook.svg)}.site-header__gnav--sns .gnav__link--note{background-image:url(../../../build/images/icon/note.svg)}.site-header__gnav--sns .gnav__link--instagram{background-image:url(../../../build/images/icon/instagram.svg)}.site-header__gnav--sns .gnav__link--x{background-image:url(../../../build/images/icon/x.svg)}@media screen and (max-width:767px){.site-header__gnav--sns .gnav__link{margin-left:1em}.js-hamburger__open{overflow-y:hidden}}.site-header{position:relative}.site-header .site-header__gnav-wrap{display:contents}@media screen and (max-width:767px){.site-header .site-header__gnav-wrap{background:#f6f6f6;clip-path:circle(2.5% at 97% 3%);display:none;font-size:24px;height:100vh;overflow-y:scroll;padding:20% 20px 100px;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .3s ease-in-out;width:100%}.js-hamburger__open .site-header .site-header__gnav-wrap{animation:clip 1s ease-in-out forwards;display:block;transform:translateX(0)}}@keyframes clip{0%{clip-path:circle(2.5% at 97% 3%)}to{clip-path:circle(72% at 49% 51%)}}.site-header__humberger{background-color:#151620;border-radius:50px;display:none;height:40px;position:relative;width:40px}@media screen and (max-width:767px){.site-header__humberger{display:block}}.site-header__humberger .site-header__humberger-bar:after,.site-header__humberger .site-header__humberger-bar:before{background-color:#fff;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:55%}.site-header__humberger .site-header__humberger-bar:before{transform:translate(-50%,-50%) translateY(-3px)}.site-header__humberger .site-header__humberger-bar:after{transform:translate(-50%,-50%) translateY(3px)}.js-hamburger__open .site-header__humberger .site-header__humberger-bar:before{transform:translate(-50%,-50%) rotate(45deg)}.js-hamburger__open .site-header__humberger .site-header__humberger-bar:after{transform:translate(-50%,-50%) rotate(-45deg)}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2NvbW1vbi9oZWFkZXIuY3NzIiwibWFwcGluZ3MiOiJBQXdPQSIsInNvdXJjZXMiOlsid2VicGFjazovL3lvdXItcHJvamVjdC1uYW1lLy4vc3JjL3Njc3MvY29tbW9uL2hlYWRlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcclxuQHVzZSBcIi4uL2NvbmZpZ3MvY29uZmlnc1wiIGFzICo7XHJcbkB1c2UgXCJzYXNzOm1hdGhcIjtcclxuQHVzZSBcInNhc3M6c3RyaW5nXCI7XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4tIHNpdGUtaGVhZGVyLW5hbWVcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNpdGUtaGVhZGVyLW5hbWUge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFM0VBO1xyXG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogdncoMTQpIDA7XHJcblx0LnNpdGUtaGVhZGVyLW5hbWVfX2ltZyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWF4LXdpZHRoOiAxNjBweDtcclxuXHRcdHdpZHRoOiAzMCU7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLSBoZWFkZXJcclxuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zaXRlLWhlYWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nOiB2dygyMCwxMCkgMDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHQuc2l0ZS1oZWFkZXJfX2luIHtcdFx0XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuanMtZml4ZWQge1xyXG5cdFx0XHJcblx0XHRwYWRkaW5nOiB2dygyMCwxNikgMDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xyXG5cdFx0cG9zaXRpb246IGZpeGVkO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIFx0YW5pbWF0aW9uOiBzaG93IDAuNXMgZWFzZS1pbi1vdXQ7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0fVxyXG5cdFxyXG5cdC5zaXRlLWhlYWRlcl9fbG9nbyAge1xyXG5cdFx0d2lkdGg6IDE3JTtcclxuXHRcdG1heC13aWR0aDogMjMwcHg7XHJcblx0XHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdFx0d2lkdGg6IDQzJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNpdGUtaGVhZGVyX19nbmF2LXdyYXAge1xyXG5cdFx0XHRkaXNwbGF5OiBjb250ZW50cztcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBzaG93IHtcclxuICBmcm9tIHsgb3BhY2l0eTogMDsgfVxyXG4gIHRveyBvcGFjaXR5OiAxOyB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLSBnbmF2XHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcblxyXG4uc2l0ZS1oZWFkZXJfX2duYXYge1xyXG5cdGZvbnQtc2l6ZTogZnooMTYsMTApO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHQgZm9udC1mYW1pbHk6ICdETSBTYW5zJztcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGdhcDogdncoNDAsMTYpO1xyXG59XHJcbi8qICBnbmF2X19pdGVtXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5zaXRlLWhlYWRlcl9fZ25hdiB7XHJcblx0LmduYXZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHRcclxuLyogIGduYXZfX2xpbmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2l0ZS1oZWFkZXJfX2duYXYge1xyXG5cclxuXHQuZ25hdl9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiAgMTJweCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogMWVtIDAgLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdG9wYWNpdHk6IC43O1xyXG5cdFx0fVxyXG5cdFx0Ji5pcy1hY3RpdmUge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHR3aWR0aDogNnB4O1xyXG5cdFx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRyaWdodDogNTAlO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwtNTAlKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcblx0XHRcdFx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiA1MCU7XHJcblx0XHRcdFx0XHRyaWdodDogLTEwJTtcclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDUwJSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLmduYXZfX2xpbmstLWNvbnRhY3QgIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0cGFkZGluZzogLjc1ZW07XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zaXRlLWhlYWRlcl9fZ25hdiB7XHJcblx0LmduYXZfX2xpbmsge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGVyc3BlY3RpdmU6IDgwMHB4OyAvLyDlpaXooYzjgY3jgpLjgaTjgZHjgotcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuNCwgMC4yLCAwLjIsIDEpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5nbmF2X19saW5rLS1lbiB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiBcIkRNIFNhbnNcIjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5nbmF2X19saW5rLS1qcCB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcclxuXHRcdFx0Zm9udC1zaXplOiA4NSU7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZVgoLTE4MGRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5nbmF2X19saW5rLS1lbiB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdFx0LmduYXZfX2xpbmstLWpwIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHJvdGF0ZVgoMGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qICBnbmF2X19jaGlsZHJlblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHRcclxuLnNpdGUtaGVhZGVyX19nbmF2IHtcclxuXHQuZ25hdl9faXRlbTpob3ZlciAuZ25hdl9fY2hpbGRyZW4ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHQuZ25hdl9fY2hpbGRyZW4ge1xyXG5cdFx0Zm9udC1zaXplOiA4MCU7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHRib3R0b206IDAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XHJcblx0XHRwYWRkaW5nOiAxLjVlbTtcclxuXHRcdGJhY2tncm91bmQ6ICRsaWdodGdyYXk7XHJcblx0XHQvLyBAaW5jbHVkZSBzcCgpIHtcclxuXHRcdC8vIFx0Zm9udC1zaXplOiA2MCU7XHJcblx0XHQvLyB9XHJcblx0XHQ+KjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bGVmdDowJTtcclxuXHRcdFx0Ym90dG9tOiAwJTtcclxuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHQvLyBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuXHRcdH1cclxuXHRcdC5nbmF2X19saW5rLS1wYXJlbnQge1xyXG5cdFx0XHQvLyBmb250LXNpemU6IDEyMCU7XHJcblx0XHRcdG1hcmdpbjogMWVtIDA7XHJcblx0XHR9XHJcblx0XHQuZ25hdl9fbGlua3tcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0bWFyZ2luOiAxZW0gMCAwO1xyXG5cdFx0XHRtaW4td2lkdGg6IDhlbTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMS41ZW07XHJcblx0XHRcdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0Y29udGVudDogXCLvvI1cIjtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogIC0xLjVlbTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0XHQuZ25hdl9fbGluay0tanAge1xyXG5cdFx0XHRmb250LXNpemU6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcdC5nbmF2X19jaGlsZHJlbi0tdGhlbSB7XHJcblx0XHRcdC5nbmF2X19saW5re1xyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IC41ZW07XHJcblx0XHRcdFx0aGVpZ2h0OiAuNWVtO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0bGVmdDogIC0xLjVlbTtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtLXNlc3Npb246OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICRzZXNzaW9uOyB9XHJcblx0XHRcdCYtLWluY3ViYXRpb246OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICRpbmN1YmF0aW9uOyB9XHJcblx0XHRcdCYtLWV2ZW50OjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnQ7IH1cclxuXHRcdFx0Ji0tdGFsazo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogJHRhbGs7IH1cclxuXHRcdFx0Ji0tbGVhcm5pbmc6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICRsZWFybmluZzsgfVxyXG5cdFx0XHQmLS1vdGhlcnM6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICRvdGhlcnM7IH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG59XHJcblxyXG5cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi0gZ25hdiBzaXRlXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zaXRlLWhlYWRlcl9fZ25hdi0tc2l0ZSB7XHJcblxyXG5cdEBpbmNsdWRlIHNwKCl7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDYsIGF1dG8pO1xyXG5cdFx0Z3JpZC1jb2x1bW4tZ2FwOiAwcHg7XHJcblx0XHRncmlkLXJvdy1nYXA6IDBweDtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0LmduYXZfX2l0ZW0tLWhvbWUgeyBncmlkLWFyZWE6IDEgLyAxIC8gMiAvIDI7IH1cclxuXHRcdC5nbmF2X19pdGVtLS1hYm91dHVzICB7IGdyaWQtYXJlYTogMiAvIDEgLyAzIC8gMjsgfVxyXG5cdFx0LmduYXZfX2l0ZW0tLWZ1bmN0aW9ueyBncmlkLWFyZWE6IDMgLyAxIC8gNCAvIDI7IH1cclxuXHRcdC5nbmF2X19pdGVtLS1ndWlkZSB7IGdyaWQtYXJlYTogNCAvIDEgLyA1IC8gMjsgfVxyXG5cdFx0LmduYXZfX2l0ZW0tLW5ld3MgeyBncmlkLWFyZWE6IDUgLyAxIC8gNiAvIDI7IH1cclxuXHRcdC5nbmF2X19pdGVtLS1jb250YWN0IHsgZ3JpZC1hcmVhOiA2IC8gMSAvIDcgLyAyOyB9XHJcblx0XHQuZ25hdl9faXRlbS0tdXBkYXRlcyB7IGdyaWQtYXJlYTogMSAvIDIgLyA2IC8gMzsgfVxyXG5cclxuXHRcdC5nbmF2X19pdGVtLS1jb250YWN0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4tIGduYXYgc25zXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zaXRlLWhlYWRlcl9fZ25hdi0tc25zIHtcclxuXHRnYXA6IHZ3KDE2KTtcclxuXHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRnYXA6IDE2cHg7XHJcblx0fVxyXG5cdC5nbmF2X19pdGVtIHtcclxuXHRcclxuXHR9XHJcblx0LmduYXZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDIycHg7XHJcblx0XHRhc3BlY3QtcmF0aW86IDEgLyAxO1xyXG5cdFxyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xyXG5cdFx0Ji0tZmFjZWJvb2sgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vYnVpbGQvaW1hZ2VzL2ljb24vZmFjZWJvb2suc3ZnKTt9XHJcblx0XHQmLS1ub3RlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2J1aWxkL2ltYWdlcy9pY29uL25vdGUuc3ZnKTt9XHJcblx0XHQmLS1pbnN0YWdyYW0geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vYnVpbGQvaW1hZ2VzL2ljb24vaW5zdGFncmFtLnN2Zyk7fVxyXG5cdFx0Ji0teCB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9idWlsZC9pbWFnZXMvaWNvbi94LnN2Zyk7fVxyXG5cdFx0QGluY2x1ZGUgc3AoKXtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDFlbTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi0gc2l0ZS1oZWFkZXJfX2duYXYtd3JhcCBodW1iZXJnZXIgXHJcblxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5qcy1oYW1idXJnZXJfX29wZW4ge1xyXG5cdEBpbmNsdWRlIHNwKCkge1xyXG5cdFx0b3ZlcmZsb3cteTogaGlkZGVuO1xyXG5cdH1cclxufVxyXG4uc2l0ZS1oZWFkZXIgIHtcclxuXHJcbnBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLnNpdGUtaGVhZGVyX19nbmF2LXdyYXAge1xyXG5cdFx0ZGlzcGxheTogY29udGVudHM7XHJcblxyXG5cdFx0QGluY2x1ZGUgc3AoKSB7XHJcblx0XHRcdFx0Ly8gZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0Ly8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuXHRcdFx0XHQvLyBhbmltYXRpb246IGNsaXAgMXMgZWFzZS1pbi1vdXQgZm9yd2FyZHM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxMDB2aDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0XHRcdHBhZGRpbmc6IDIwJSAyMHB4IDEwMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRncmF5O1xyXG5cdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSgyLjUlIGF0IDk3JSAzJSk7XHJcblx0XHR9XHJcblx0XHQuanMtaGFtYnVyZ2VyX19vcGVuICYge1xyXG5cdFx0XHRAaW5jbHVkZSBzcCgpIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG5cdFx0XHRcdGFuaW1hdGlvbjogY2xpcCAxcyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0QGtleWZyYW1lcyBjbGlwIHtcclxuXHRcdFx0MCUge1xyXG5cdFx0XHRjbGlwLXBhdGg6IGNpcmNsZSgyLjUlIGF0IDk3JSAzJSk7XHJcblx0XHRcdH1cclxuXHRcdFx0MTAwJSB7XHJcblx0XHRcdGNsaXAtcGF0aDogY2lyY2xlKDcyLjAlIGF0IDQ5JSA1MSUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4tIGh1bWJlcmdlclxyXG5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2l0ZS1oZWFkZXJfX2h1bWJlcmdlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OjQwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHNwKCkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuc2l0ZS1oZWFkZXJfX2h1bWJlcmdlci1iYXI6OmJlZm9yZSxcclxuICAuc2l0ZS1oZWFkZXJfX2h1bWJlcmdlci1iYXI6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB3aWR0aDogNTUlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgfVxyXG5cclxuICAuc2l0ZS1oZWFkZXJfX2h1bWJlcmdlci1iYXI6OmJlZm9yZSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKC0zcHgpO1xyXG4gIH1cclxuXHJcbiAgLnNpdGUtaGVhZGVyX19odW1iZXJnZXItYmFyOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSB0cmFuc2xhdGVZKDNweCk7XHJcbiAgfVxyXG5cclxuICAuanMtaGFtYnVyZ2VyX19vcGVuICYge1xyXG5cclxuICAgIC5zaXRlLWhlYWRlcl9faHVtYmVyZ2VyLWJhcjo6YmVmb3JlIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1oZWFkZXJfX2h1bWJlcmdlci1iYXI6OmFmdGVyIHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/