.hero{align-items:center;color:#fff;display:flex;height:calc(100vh - 4rem);justify-content:center;overflow:hidden;position:relative;text-align:center}@media (width < 750px){.hero{height:calc(70vh - 4rem);min-height:500px}}@media (width < 500px){.hero{height:calc(60vh - 4rem);min-height:450px}}.hero__background{animation:subtleZoom 20s ease-in-out infinite alternate;background-image:var(--background-url);background-position:50%;background-size:cover;filter:brightness(.6);inset:0;position:absolute;z-index:1}.hero__background:before{background:radial-gradient(ellipse at center,transparent 0,rgba(2,36,62,.4) 100%);content:"";inset:0;position:absolute;z-index:1}.hero__background:after{background:linear-gradient(135deg,rgba(254,80,0,.15),transparent 30%,transparent 70%,rgba(0,36,62,.25));content:"";inset:0;position:absolute;z-index:2}.hero__content{animation:fadeInUp 1s ease-out;padding-inline:2em;position:relative;z-index:2}.hero__content__subtitle{animation:fadeInUp .8s ease-out .2s forwards;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:400;letter-spacing:.05em;margin-bottom:.5em;opacity:0;text-shadow:0 2px 20px rgba(0,0,0,.8)}.hero__content h1{animation:fadeInUp .8s ease-out .4s forwards;font-size:clamp(2.5rem,5vw,5rem);font-weight:800;line-height:1.2;margin:.5em 0;opacity:0;text-shadow:0 4px 20px rgba(0,0,0,.9)}@media (width < 750px){.hero__content h1{line-height:1.1;margin:.3em 0}}@media (width < 500px){.hero__content h1{line-height:1;margin:.2em 0}}.hero__content h1 .hero__colored{font-weight:900;-webkit-text-stroke:3px #fff;display:inline-block;position:relative;text-shadow:3px 3px 8px rgba(0,0,0,.9);transition:all .3s ease}@media (width < 750px){.hero__content h1 .hero__colored{-webkit-text-stroke:2px #fff;text-shadow:2px 2px 6px rgba(0,0,0,.9)}}@media (width < 500px){.hero__content h1 .hero__colored{-webkit-text-stroke:1.5px #fff;text-shadow:1.5px 1.5px 5px rgba(0,0,0,.9)}}.hero__content h1 .hero__colored--blue{color:#00243e}.hero__content h1 .hero__colored--blue:before{background:radial-gradient(circle,rgba(0,36,62,.4) 0,transparent 70%);content:"";filter:blur(15px);inset:-10px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.hero__content h1 .hero__colored--orange{color:#fe5000}.hero__content h1 .hero__colored--orange:before{background:radial-gradient(circle,rgba(254,80,0,.5) 0,transparent 70%);content:"";filter:blur(15px);inset:-10px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.hero__content h1 .hero__colored:hover{text-shadow:3px 3px 15px #000;transform:scale(1.15) translateY(-3px)}.hero__content h1 .hero__colored:hover:before{opacity:1}.hero__content .typewriter{animation:fadeInUp .8s ease-out .6s forwards;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:500;margin-top:1.5em;min-height:2em;opacity:0;text-shadow:0 2px 15px rgba(0,0,0,.8)}@media (width < 750px){.hero{justify-content:center}.hero__content{padding-block:2em;padding-inline:1.5em}.hero__content .subtitle{margin-bottom:.3em}.hero__content .typewriter{margin-top:.8em}}@media (width < 500px){.hero__content{padding-block:1.5em;padding-inline:1em}.hero__content .subtitle{margin-bottom:.2em}.hero__content .typewriter{margin-top:.5em}}@keyframes subtleZoom{0%{transform:scale(1)}to{transform:scale(1.05)}}@keyframes scrollBounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.section{align-items:center;color:#fff;display:grid;font-size:110%;gap:3rem;grid-template-columns:1fr 1fr;padding:4rem 2rem}.section:nth-child(2n){background:linear-gradient(90deg,rgba(2,36,62,.3),transparent)}@media (width < 750px){.section{font-size:100%;gap:1.5rem;grid-template-columns:1fr;padding:2.5rem 1.5rem}}@media (width < 500px){.section{gap:1.25rem;padding:2rem 1rem}}.section__subtitle{background:linear-gradient(135deg,#fe5000,#ff6a25);-webkit-background-clip:text;background-clip:text;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;margin-bottom:1rem;-webkit-text-fill-color:transparent;line-height:1.2}@media (width < 500px){.section__subtitle{margin-bottom:.75rem}}.section__subtitle em{color:#fe5000;font-style:normal;text-shadow:0 0 20px rgba(254,80,0,.5)}.section__text p{color:hsla(0,0%,100%,.95);font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.8;text-shadow:0 1px 3px rgba(0,0,0,.3)}@media (width < 500px){.section__text p{line-height:1.6}}.section__text p strong{color:#fe5000;font-weight:600}.section__img{border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.5);height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.section__img:hover{box-shadow:0 15px 50px rgba(0,0,0,.7);transform:translateY(-3px)}.section__video{aspect-ratio:16/9;border:none;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.5);-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,box-shadow .3s ease;width:100%}.section__video:hover{box-shadow:0 15px 50px rgba(0,0,0,.7);transform:translateY(-3px)}@media (width > 750px){.section__video{max-width:125%;transform:scale(1.25)}.section__video:hover{transform:scale(1.25) translateY(-3px)}.section__left,.section__right{margin:0 auto;max-width:90%}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sponsors{background:linear-gradient(180deg,rgba(2,36,62,.2),rgba(2,36,62,.4));padding:4rem 2rem;text-align:center}@media (width < 750px){.sponsors{padding:3rem 1.5rem}}@media (width < 500px){.sponsors{padding:2rem 1rem}}.sponsors__title{background:linear-gradient(135deg,#fe5000,#ff6a25);-webkit-background-clip:text;background-clip:text;color:#fff;font-family:Raleway,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:.5rem;-webkit-text-fill-color:transparent}.sponsors__subtitle{color:hsla(0,0%,100%,.85);font-family:Open Sans,sans-serif;font-size:clamp(1rem,1.5vw,1.2rem);margin-bottom:3rem;text-shadow:0 1px 3px rgba(0,0,0,.3)}@media (width < 500px){.sponsors__subtitle{margin-bottom:2rem}}.sponsors__grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 auto;max-width:1200px}@media (width < 500px){.sponsors__grid{gap:1rem;grid-template-columns:1fr}}.sponsors__grid :first-child:nth-last-child(odd){grid-column:1/-1}.sponsor-card{align-items:center;backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;display:flex;justify-content:center;padding:2rem;text-decoration:none;transition:all .3s ease}@media (width < 750px){.sponsor-card{padding:1.5rem}}@media (width < 500px){.sponsor-card{padding:1rem}}.sponsor-card:hover{background:hsla(0,0%,100%,.1);border-color:rgba(254,80,0,.5);box-shadow:0 10px 30px rgba(254,80,0,.2);transform:translateY(-5px)}.sponsor-card:visited{color:#fff}.sponsor-card__logo{background:#fff;filter:brightness(.95) grayscale(.2);height:auto;max-height:250px;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease;width:100%}.sponsor-card:hover .sponsor-card__logo{filter:brightness(1) grayscale(0)}
/*# sourceMappingURL=data:application/json;base64,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Q0FDRixDQUNBLG9CQUdFLHlCQUFnQyxDQURoQyxnQ0FBb0MsQ0FEcEMsa0NBQXFDLENBR3JDLGtCQUFtQixDQUNuQixvQ0FDRixDQUNBLHVCQUNFLG9CQUNFLGtCQUNGLENBQ0YsQ0FDQSxnQkFDRSxZQUFhLENBRWIsUUFBUyxDQURULHdEQUEyRCxDQUczRCxhQUFjLENBRGQsZ0JBRUYsQ0FDQSx1QkFDRSxnQkFFRSxRQUFTLENBRFQseUJBRUYsQ0FDRixDQUNBLGlEQUNFLGdCQUNGLENBRUEsY0FNRSxrQkFBbUIsQ0FLbkIsMEJBQTJCLENBVjNCLDhCQUFxQyxDQUNyQyxtQ0FBMEMsQ0FDMUMsa0JBQW1CLENBT25CLFVBQVksQ0FMWixZQUFhLENBRWIsc0JBQXVCLENBSHZCLFlBQWEsQ0FLYixvQkFBcUIsQ0FEckIsdUJBSUYsQ0FDQSx1QkFDRSxjQUNFLGNBQ0YsQ0FDRixDQUNBLHVCQUNFLGNBQ0UsWUFDRixDQUNGLENBQ0Esb0JBRUUsNkJBQW9DLENBQ3BDLDhCQUFtQyxDQUNuQyx3Q0FBNkMsQ0FIN0MsMEJBSUYsQ0FDQSxzQkFDRSxVQUNGLENBQ0Esb0JBT0UsZUFBaUIsQ0FGakIsb0NBQXVDLENBSHZDLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIscUJBQW1CLENBQW5CLGtCQUFtQixDQUVuQiwwQkFBNEIsQ0FMNUIsVUFPRixDQUNBLHdDQUNFLGlDQUNGIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhICh3aWR0aCA8IDc1MHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IGNhbGMoNzB2aCAtIDRyZW0pO1xuICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDwgNTAwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogY2FsYyg2MHZoIC0gNHJlbSk7XG4gICAgbWluLWhlaWdodDogNDUwcHg7XG4gIH1cbn1cbi5oZXJvX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYmFja2dyb3VuZC11cmwpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjYpO1xuICB6LWluZGV4OiAxO1xuICBhbmltYXRpb246IHN1YnRsZVpvb20gMjBzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbi5oZXJvX19iYWNrZ3JvdW5kOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHRyYW5zcGFyZW50IDAlLCByZ2JhKDIsIDM2LCA2MiwgMC40KSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5oZXJvX19iYWNrZ3JvdW5kOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjU0LCA4MCwgMCwgMC4xNSkgMCUsIHRyYW5zcGFyZW50IDMwJSwgdHJhbnNwYXJlbnQgNzAlLCByZ2JhKDAsIDM2LCA2MiwgMC4yNSkgMTAwJSk7XG4gIHotaW5kZXg6IDI7XG59XG4uaGVyb19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1pbmxpbmU6IDJlbTtcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcCAxcyBlYXNlLW91dDtcbn1cbi5oZXJvX19jb250ZW50X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAydncsIDEuN3JlbSk7XG4gIHRleHQtc2hhZG93OiAwIDJweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZUluVXAgMC44cyBlYXNlLW91dCAwLjJzIGZvcndhcmRzO1xufVxuLmhlcm9fX2NvbnRlbnQgaDEge1xuICBmb250LXNpemU6IGNsYW1wKDIuNXJlbSwgNXZ3LCA1cmVtKTtcbiAgbWFyZ2luOiAwLjVlbSAwO1xuICB0ZXh0LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogZmFkZUluVXAgMC44cyBlYXNlLW91dCAwLjRzIGZvcndhcmRzO1xufVxuQG1lZGlhICh3aWR0aCA8IDc1MHB4KSB7XG4gIC5oZXJvX19jb250ZW50IGgxIHtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIG1hcmdpbjogMC4zZW0gMDtcbiAgfVxufVxuQG1lZGlhICh3aWR0aCA8IDUwMHB4KSB7XG4gIC5oZXJvX19jb250ZW50IGgxIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDAuMmVtIDA7XG4gIH1cbn1cbi5oZXJvX19jb250ZW50IGgxIC5oZXJvX19jb2xvcmVkIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogM3B4IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogM3B4IDNweCA4cHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAod2lkdGggPCA3NTBweCkge1xuICAuaGVyb19fY29udGVudCBoMSAuaGVyb19fY29sb3JlZCB7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMnB4IHdoaXRlO1xuICAgIHRleHQtc2hhZG93OiAycHggMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPCA1MDBweCkge1xuICAuaGVyb19fY29udGVudCBoMSAuaGVyb19fY29sb3JlZCB7XG4gICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMS41cHggd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IDEuNXB4IDEuNXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIH1cbn1cbi5oZXJvX19jb250ZW50IGgxIC5oZXJvX19jb2xvcmVkLS1ibHVlIHtcbiAgY29sb3I6ICMwMDI0M2U7XG59XG4uaGVyb19fY29udGVudCBoMSAuaGVyb19fY29sb3JlZC0tYmx1ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogLTEwcHg7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMCwgMzYsIDYyLCAwLjQpIDAlLCB0cmFuc3BhcmVudCA3MCUpO1xuICBmaWx0ZXI6IGJsdXIoMTVweCk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5oZXJvX19jb250ZW50IGgxIC5oZXJvX19jb2xvcmVkLS1vcmFuZ2Uge1xuICBjb2xvcjogI2ZlNTAwMDtcbn1cbi5oZXJvX19jb250ZW50IGgxIC5oZXJvX19jb2xvcmVkLS1vcmFuZ2U6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0xMHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDI1NCwgODAsIDAsIDAuNSkgMCUsIHRyYW5zcGFyZW50IDcwJSk7XG4gIGZpbHRlcjogYmx1cigxNXB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IC0xO1xufVxuLmhlcm9fX2NvbnRlbnQgaDEgLmhlcm9fX2NvbG9yZWQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpIHRyYW5zbGF0ZVkoLTNweCk7XG4gIHRleHQtc2hhZG93OiAzcHggM3B4IDE1cHggcmdiKDAsIDAsIDApO1xufVxuLmhlcm9fX2NvbnRlbnQgaDEgLmhlcm9fX2NvbG9yZWQ6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVyb19fY29udGVudCAudHlwZXdyaXRlciB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtc2hhZG93OiAwIDJweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAyLjN2dywgMnJlbSk7XG4gIG1pbi1oZWlnaHQ6IDJlbTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjhzIGVhc2Utb3V0IDAuNnMgZm9yd2FyZHM7XG59XG5AbWVkaWEgKHdpZHRoIDwgNzUwcHgpIHtcbiAgLmhlcm8ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWlubGluZTogMS41ZW07XG4gICAgcGFkZGluZy1ibG9jazogMmVtO1xuICB9XG4gIC5oZXJvX19jb250ZW50IC5zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gIH1cbiAgLmhlcm9fX2NvbnRlbnQgLnR5cGV3cml0ZXIge1xuICAgIG1hcmdpbi10b3A6IDAuOGVtO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoIDwgNTAwcHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctaW5saW5lOiAxZW07XG4gICAgcGFkZGluZy1ibG9jazogMS41ZW07XG4gIH1cbiAgLmhlcm9fX2NvbnRlbnQgLnN1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjJlbTtcbiAgfVxuICAuaGVyb19fY29udGVudCAudHlwZXdyaXRlciB7XG4gICAgbWFyZ2luLXRvcDogMC41ZW07XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzdWJ0bGVab29tIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGxCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnNlY3Rpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogM3JlbTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDExMCU7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyLCAzNiwgNjIsIDAuMyksIHRyYW5zcGFyZW50KTtcbn1cbkBtZWRpYSAod2lkdGggPCA3NTBweCkge1xuICAuc2VjdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgcGFkZGluZzogMi41cmVtIDEuNXJlbTtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPCA1MDBweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICAgIGdhcDogMS4yNXJlbTtcbiAgfVxufVxuLnNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDN2dywgMi41cmVtKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiKDI1NCwgODAsIDApLCByZ2IoMjU1LCAxMDUuOTM1NDMzMDcwOSwgMzcuNCkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKHdpZHRoIDwgNTAwcHgpIHtcbiAgLnNlY3Rpb25fX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG4uc2VjdGlvbl9fc3VidGl0bGUgZW0ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiByZ2IoMjU0LCA4MCwgMCk7XG4gIHRleHQtc2hhZG93OiAwIDAgMjBweCByZ2JhKDI1NCwgODAsIDAsIDAuNSk7XG59XG4uc2VjdGlvbl9fdGV4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxLjV2dywgMS4ycmVtKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIHRleHQtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuQG1lZGlhICh3aWR0aCA8IDUwMHB4KSB7XG4gIC5zZWN0aW9uX190ZXh0IHAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbi5zZWN0aW9uX190ZXh0IHAgc3Ryb25nIHtcbiAgY29sb3I6IHJnYigyNTQsIDgwLCAwKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWN0aW9uX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZWN0aW9uX19pbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIGJveC1zaGFkb3c6IDAgMTVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbi5zZWN0aW9uX192aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDQwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uc2VjdGlvbl9fdmlkZW86aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gIGJveC1zaGFkb3c6IDAgMTVweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cbkBtZWRpYSAod2lkdGggPiA3NTBweCkge1xuICAuc2VjdGlvbl9fdmlkZW8ge1xuICAgIG1heC13aWR0aDogMTI1JTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMjUpO1xuICB9XG4gIC5zZWN0aW9uX192aWRlbzpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KSB0cmFuc2xhdGVZKC0zcHgpO1xuICB9XG59XG5AbWVkaWEgKHdpZHRoID4gNzUwcHgpIHtcbiAgLnNlY3Rpb25fX2xlZnQsIC5zZWN0aW9uX19yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5zcG9uc29ycyB7XG4gIHBhZGRpbmc6IDRyZW0gMnJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyLCAzNiwgNjIsIDAuMiksIHJnYmEoMiwgMzYsIDYyLCAwLjQpKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhICh3aWR0aCA8IDc1MHB4KSB7XG4gIC5zcG9uc29ycyB7XG4gICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPCA1MDBweCkge1xuICAuc3BvbnNvcnMge1xuICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgfVxufVxuLnNwb25zb3JzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgNHZ3LCAzcmVtKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiUmFsZXdheVwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiKDI1NCwgODAsIDApLCByZ2IoMjU1LCAxMDUuOTM1NDMzMDcwOSwgMzcuNCkpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3BvbnNvcnNfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxLjV2dywgMS4ycmVtKTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSAod2lkdGggPCA1MDBweCkge1xuICAuc3BvbnNvcnNfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG4uc3BvbnNvcnNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgZ2FwOiAycmVtO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKHdpZHRoIDwgNTAwcHgpIHtcbiAgLnNwb25zb3JzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5zcG9uc29yc19fZ3JpZCA6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQob2RkKSB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4uc3BvbnNvci1jYXJkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbn1cbkBtZWRpYSAod2lkdGggPCA3NTBweCkge1xuICAuc3BvbnNvci1jYXJkIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAod2lkdGggPCA1MDBweCkge1xuICAuc3BvbnNvci1jYXJkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uc3BvbnNvci1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTQsIDgwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDI1NCwgODAsIDAsIDAuMik7XG59XG4uc3BvbnNvci1jYXJkOnZpc2l0ZWQge1xuICBjb2xvcjogd2hpdGU7XG59XG4uc3BvbnNvci1jYXJkX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjk1KSBncmF5c2NhbGUoMC4yKTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uc3BvbnNvci1jYXJkOmhvdmVyIC5zcG9uc29yLWNhcmRfX2xvZ28ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMSkgZ3JheXNjYWxlKDApO1xufVxuIl19 */