:root{--container-width: 100%;--max-width: calc(100vw - var(--scroll-width));--header-height: 5.25rem;--header-scrolled-height: 4.375rem}@media(min-width: 0){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 375px){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 415px){:root{--container-width: 100%;--container-gutter-x: 40px}}@media(min-width: 440px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 560px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 620px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 640px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 720px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 768px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 992px){:root{--container-width: 100%;--container-gutter-x: 64px}}@media(min-width: 1025px){:root{--container-width: 100%;--container-gutter-x: 80px}}@media(min-width: 1200px){:root{--container-width: 100%;--container-gutter-x: 80px}}@media(min-width: 1440px){:root{--container-width: 1250px;--container-gutter-x: 80px}}.hero-section{color:#fff;background-color:#ecf1f5;padding-bottom:clamp(3.75rem,calc(3.75rem + (1vw - 6.4px) * 3.75),5.625rem);padding-top:clamp(3.75rem,calc(3.75rem + (1vw - 6.4px) * 3.75),5.625rem);position:relative;display:flex;align-items:center}.hero-section[data-padding-top=large]{padding-top:clamp(3.75rem,calc(3.75rem + (1vw - 6.4px) * 10),8.75rem)}.hero-section[data-padding-bottom=large]{padding-bottom:clamp(3.75rem,calc(3.75rem + (1vw - 6.4px) * 10),8.75rem)}@media(min-width: 2440px){.hero-section{min-height:740px}}@media(min-width: 2860px){.hero-section{min-height:860px}}@media(min-width: 3200px){.hero-section{min-height:1060px}}@media(min-width: 3800px){.hero-section{min-height:1240px}}.hero-section:after{background:linear-gradient(270.79deg, rgba(0, 0, 0, 0) 52.66%, rgba(0, 0, 0, 0.5) 99.15%);display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:6}@media(max-width: 719px){.hero-section:after{background-color:rgba(0,0,0,.4)}}.hero-section .bg-img{z-index:5;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:block;pointer-events:none}.hero-section .container{position:relative;z-index:15}.hero-section .container .content{max-width:475px;color:#fff}.hero-section .page-title{color:#fff}.hero-section .btn-group{margin-top:1.625rem}.hero-section[data-color-scheme=dark]{color:#000}.hero-section[data-color-scheme=dark]:after{transform:matrix(-1, 0, 0, 1, 0, 0);background:linear-gradient(89.47deg, rgba(255, 255, 255, 0) 49.18%, rgba(255, 255, 255, 0.8) 99.64%)}@media(max-width: 639px){.hero-section[data-color-scheme=dark]:after{background:linear-gradient(89.47deg, rgba(255, 255, 255, 0) -56.82%, rgb(255, 255, 255) 99.64%)}}.hero-section[data-color-scheme=dark] .page-title{color:#000}.hero-section[data-color-scheme=dark] .editor{color:#515250}body.page-who-we-help .hero-section .container .content{max-width:570px}body.page-who-we-help .hero-section .bg-img{-o-object-position:top center;object-position:top center}body.page-who-we-help-sponsors .hero-section .container .content{max-width:570px}body.page-who-we-help-sponsors .hero-section .bg-img{-o-object-position:top center;object-position:top center}body.page-cro .hero-section .container .content{max-width:525px}body.page-cro .hero-section .bg-img{-o-object-position:top center;object-position:top center}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvXyF2YXJpYWJsZXMuc2NzcyIsImhlcm8vY3NzL3N0eWxlLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy8wLXNldHRpbmdzL19taXhpbnMtbWVkaWEtcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySEEsTUFDQyx1QkFBQSxDQUdBLDhDQUFBLENBU0Esd0JBQUEsQ0FDQSxrQ0FBQSxDQVBDLHFCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQsMEJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCwwQkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELDBCQVBGLE1BUUcseUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENDbElILGNBQ0MsVURPRyxDQ05ILHdCRFFNLENDUE4sMkVBQUEsQ0FDQSx3RUFBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBR0Esc0NBQ0MscUVBQUEsQ0FHRCx5Q0FDQyx3RUFBQSxDQUdELDBCQWxCRCxjQW1CRSxnQkFBQSxDQUFBLENBRUQsMEJBckJELGNBc0JFLGdCQUFBLENBQUEsQ0FFRCwwQkF4QkQsY0F5QkUsaUJBQUEsQ0FBQSxDQUVELDBCQTNCRCxjQTRCRSxpQkFBQSxDQUFBLENBSUQsb0JBQ0MseUZBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQ2JBLHlCREVELG9CQWFFLCtCQUFBLENBQUEsQ0FLRixzQkFDQyxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FHRCx5QkFDQyxpQkFBQSxDQUNBLFVBQUEsQ0FFQSxrQ0FDQyxlQUFBLENBQ0EsVUQ3REMsQ0NpRUgsMEJBQ0MsVURsRUUsQ0NxRUgseUJBQ0MsbUJBQUEsQ0FJRCxzQ0FDQyxVRDVFRSxDQzZFRiw0Q0FDQyxtQ0FBQSxDQUNBLG9HQUFBLENDeERELHlCRHNEQSw0Q0FJRSwrRkFBQSxDQUFBLENBR0Ysa0RBQ0MsVURyRkMsQ0N1RkYsOENBQ0MsYURyRVUsQ0MrRVYsd0RBQ0MsZUFBQSxDQUlGLDRDQUNDLDZCQUFBLENBQUEsMEJBQUEsQ0FTQSxpRUFDQyxlQUFBLENBSUYscURBQ0MsNkJBQUEsQ0FBQSwwQkFBQSxDQVNBLGdEQUNDLGVBQUEsQ0FJRixvQ0FDQyw2QkFBQSxDQUFBLDBCQUFBIiwiZmlsZSI6Imhlcm8vY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIENvbG9ycyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcHJpbWFyeTogIzAwN0VBMDtcbiRwcmltYXJ5LWhvdmVyOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4kc2Vjb25kYXJ5OiAjMUMzQzQ3O1xuJHNlY29uZGFyeS1ob3ZlcjogIzIxNDk1NztcblxuLy8gQm9vdHN0cmFwIHY1LjMuMCBmaXggKGRhcmsgbW9kZSBzdXBwb3J0KVxuJGVuYWJsZS1kYXJrLW1vZGU6IGZhbHNlO1xuXG4kYjogIzAwMDtcbiR3OiAjZmZmO1xuJHdoaXRlLTUwOiByZ2JhKCR3LCAwLjUpO1xuJGdyZXk6ICNFQ0YxRjU7XG4kZ3JleS0yOiAjZjNmM2YzO1xuJGdyZXktMzogI0U1RTVFNTtcbiRncmV5LTQ6ICNlNmU2ZTY7XG4kb3JhbmdlOiAjZjg2ODAxO1xuJG9yYW5nZS1hbHRlcm5hdGl2ZTogI0ZFOUQwMztcbiRvcmFuZ2UtMjogI2YxZDNiZTtcbiRvcmFuZ2UtMzogI2ZkZDFiMztcbiRvcmFuZ2UtNDogI2Y5ZGJjNjtcblxuJGdyZXktYm9yZGVyOiAjRUNGMUY1O1xuJGdyZWVuOiAjNDA3QzRBO1xuJHNhbmQ6ICNGNURFQkU7XG4kYmx1ZTogIzFDM0M0NztcbiRibHVlLWxpZ2h0OiAjMjE0OTU3O1xuXG4kY29sb3ItdGV4dDogIzUxNTI1MDtcbiRjb2xvci10ZXh0LTI6ICM0OTQ5NEM7XG4kY29sb3ItaGVhZGluZzogIzAwMDtcbiRjb2xvci1saW5rOiAkcHJpbWFyeTtcbiRjb2xvci1saW5rLWhvdmVyOiAkcHJpbWFyeS1ob3ZlcjtcblxuXG4vLyBGb250cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1oZWFkaW5nOiAnV2l4IE1hZGVmb3IgRGlzcGxheScsIHNhbnMtc2VyaWY7XG4kZm9udC10ZXh0OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblxuJGZvbnQtY29kZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlO1xuJGZvbnQtcHJlOiBcIkNvdXJpZXIgMTAgUGl0Y2hcIiwgQ291cmllciwgbW9ub3NwYWNlO1xuXG5cbi8vIFR5cG9ncmFwaHkgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtc2l6ZS1iYXNlOiAxODsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0ICh0eXBpY2FsbHkgMTZweClcbiRmb250LXNpemUtbW9iaWxlOiAxNjsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0ICh0eXBpY2FsbHkgMTZweClcbiRmb250LXdlaWdodC1iYXNlOiAzMDA7XG4kbGluZS1oZWlnaHQtYmFzZTogMS40O1xuXG4kYm9yZGVyLXJhZGl1czogMTBweDtcblxuXG4vLyBUcmFuc2l0aW9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kdGltZTogMC4zcztcbiRkZWZhdWx0LXRyYW5zaXRpb246IGFsbCAkdGltZSAwcztcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIGZvciBtaW4td2lkdGggPSB2YWx1ZXMsIGZvciBtYXgtd2lkdGggPSB2YWx1ZSAtIDFweC5cbi8vIGV4YW1wbGU6IEBpbmNsdWRlIG1pbihsZykgPSBAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KVxuLy8gZXhhbXBsZTogQGluY2x1ZGUgbWF4KGxnKSA9IEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpXG4kZ3JpZC1icmVha3BvaW50czogKFxuXHR4czogMCxcblx0cGhvbmUteHM6IDM3NXB4LFxuXHRwaG9uZS1tZDogNDE1cHgsXG5cdHBob25lLWxnOiA0NDBweCxcblx0cGhvbmUteGw6IDU2MHB4LFxuXHR0YWJsZXQteHM6IDYyMHB4LFxuXHRtZDogNjQwcHgsXG5cdHRhYmxldC14ZDogNzIwcHgsXG5cdHRhYmxldC1tZDogNzY4cHgsXG5cdHRhYmxldC1sZzogOTkycHgsXG5cdGxnOiAxMDI1cHgsXG5cdGRlc2t0b3Atc21hbGw6MTIwMHB4LFxuXHR4bDogMTQ0MHB4LFxuKTtcblxuLy8gR3JpZCBjb2x1bW5zXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cbiRncmlkLWNvbHVtbnM6IDEyO1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAzMHB4OyAvLyAxNXB4IG9uIGVhY2ggc2lkZVxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcblx0eHM6IDEwMCUsXG5cdHBob25lLXhzOiAxMDAlLFxuXHRwaG9uZS1tZDogMTAwJSxcblx0cGhvbmUtbGc6IDEwMCUsXG5cdHBob25lLXhsOiAxMDAlLFxuXHR0YWJsZXQteHM6IDEwMCUsXG5cdG1kOiAxMDAlLFxuXHR0YWJsZXQteGQ6IDEwMCUsXG5cdHRhYmxldC1tZDogMTAwJSxcblx0dGFibGV0LWxnOiAxMDAlLFxuXHRsZzogMTAwJSxcblx0ZGVza3RvcC1zbWFsbDoxMDAlLFxuXHR4bDogMTI1MHB4LFxuKTtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcbiRjb250YWluZXItZ3V0dGVyLXgtdmFsdWVzOiAoXG5cdHhzOiA0MHB4LFxuXHRwaG9uZS14czogNDBweCxcblx0cGhvbmUtbWQ6IDQwcHgsXG5cdHBob25lLWxnOiA2NHB4LFxuXHRwaG9uZS14bDogNjRweCxcblx0dGFibGV0LXhzOiA2NHB4LFxuXHRtZDogNjRweCxcblx0dGFibGV0LXhkOiA2NHB4LFxuXHR0YWJsZXQtbWQ6IDY0cHgsXG5cdHRhYmxldC1sZzogNjRweCxcblx0bGc6IDgwcHgsXG5cdGRlc2t0b3Atc21hbGw6IDgwcHgsXG5cdHhsOiA4MHB4LFxuKTtcblxuLy8gQ29udGFpbmVyIGZsdWlkIG1heGltdW0gd2lkdGhcbiRjb250YWluZXItZmx1aWQtbWF4LXdpZHRoOiAxOTIwcHg7XG5cbi8qXG4gKiBHbG9iYWwgQ1NTIFZhcmlhYmxlczpcbiAqL1xuOnJvb3Qge1xuXHQtLWNvbnRhaW5lci13aWR0aDogMTAwJTtcblxuXHQvLyBNYXhpbXVtIFdpZHRoIGluY2x1ZGluZyBzY3JvbGxiYXJcblx0LS1tYXgtd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1zY3JvbGwtd2lkdGgpKTtcblxuXHRAZWFjaCAkYnAgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0LS1jb250YWluZXItd2lkdGg6ICN7bWFwLWdldCgkY29udGFpbmVyLW1heC13aWR0aHMsICRicCl9O1xuXHRcdFx0LS1jb250YWluZXItZ3V0dGVyLXg6ICN7bWFwLWdldCgkY29udGFpbmVyLWd1dHRlci14LXZhbHVlcywgJGJwKX07XG5cdFx0fVxuXHR9XG5cblx0LS1oZWFkZXItaGVpZ2h0OiAje3JlbSg4NCl9OyAvLyBuZWVkZWQgZm9yIGZpeGVkIGhlYWRlclxuXHQtLWhlYWRlci1zY3JvbGxlZC1oZWlnaHQ6ICN7cmVtKDcwKX07IC8vIG5lZWRlZCBmb3IgZml4ZWQgaGVhZGVyXG59XG5cbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9hc3NldHMvc2Nzcy8wLXNldHRpbmdzL2luY1wiO1xuXG4uaGVyby1zZWN0aW9uIHtcblx0Y29sb3I6ICR3O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcblx0cGFkZGluZy1ib3R0b206IGNsYW1wLXJlbSg2MCwgOTApO1xuXHRwYWRkaW5nLXRvcDogY2xhbXAtcmVtKDYwLCA5MCk7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHQvLyBQYWRkaW5nc1xuXHQmW2RhdGEtcGFkZGluZy10b3A9XCJsYXJnZVwiXSB7XG5cdFx0cGFkZGluZy10b3A6IGNsYW1wLXJlbSg2MCwgMTQwKTtcblx0fVxuXG5cdCZbZGF0YS1wYWRkaW5nLWJvdHRvbT1cImxhcmdlXCJdIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogY2xhbXAtcmVtKDYwLCAxNDApO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDI0NDBweCkge1xuXHRcdG1pbi1oZWlnaHQ6IDc0MHB4O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiAyODYwcHgpIHtcblx0XHRtaW4taGVpZ2h0OiA4NjBweDtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzIwMHB4KSB7XG5cdFx0bWluLWhlaWdodDogMTA2MHB4O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiAzODAwcHgpIHtcblx0XHRtaW4taGVpZ2h0OiAxMjQwcHg7XG5cdH1cblxuXHQvLyBPdmVybGF5XG5cdCY6YWZ0ZXIge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzAuNzlkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNTIuNjYlLCByZ2JhKDAsIDAsIDAsIDAuNSkgOTkuMTUlKTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHotaW5kZXg6IDY7XG5cdFx0QGluY2x1ZGUgbWF4KHRhYmxldC14ZCkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNCk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQmFja2dyb3VuZCBJbWFnZVxuXHQuYmctaW1nIHtcblx0XHR6LWluZGV4OiA1O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE1O1xuXG5cdFx0LmNvbnRlbnQge1xuXHRcdFx0bWF4LXdpZHRoOiA0NzVweDtcblx0XHRcdGNvbG9yOiAkdztcblx0XHR9XG5cdH1cblxuXHQucGFnZS10aXRsZSB7XG5cdFx0Y29sb3I6ICR3O1xuXHR9XG5cblx0LmJ0bi1ncm91cCB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDI2KTtcblx0fVxuXG5cdC8vIENvbG9yIFNjaGVtZVxuXHQmW2RhdGEtY29sb3Itc2NoZW1lPVwiZGFya1wiXSB7XG5cdFx0Y29sb3I6ICRiO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiBtYXRyaXgoLTEsIDAsIDAsIDEsIDAsIDApO1xuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjQ3ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDQ5LjE4JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIDk5LjY0JSk7XG5cdFx0XHRAaW5jbHVkZSBtYXgobWQpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDg5LjQ3ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIC01Ni44MiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgOTkuNjQlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBhZ2UtdGl0bGUge1xuXHRcdFx0Y29sb3I6ICRiO1xuXHRcdH1cblx0XHQuZWRpdG9yIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXaG8gd2UgaGVscFxuYm9keS5wYWdlLXdoby13ZS1oZWxwIHtcblx0Lmhlcm8tc2VjdGlvbiB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdG1heC13aWR0aDogNTcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJnLWltZyB7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFdobyB3ZSBoZWxwICggU3BvbnNvcnMgKVxuYm9keS5wYWdlLXdoby13ZS1oZWxwLXNwb25zb3JzIHtcblx0Lmhlcm8tc2VjdGlvbiB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdG1heC13aWR0aDogNTcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJnLWltZyB7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8vIENST1xuYm9keS5wYWdlLWNybyB7XG5cdC5oZXJvLXNlY3Rpb24ge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5iZy1pbWcge1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gTWl4aW5zIGZvciBNZWRpYSBRdWVyaWVzXG4vLyBleGFtcGxlIHVzYWdlOiBAaW5jbHVkZSBtaW4obGcpIHx8IEBpbmNsdWRlIG1pbig3MjApXG4vLyAtLS0gbWluLXdpZHRoXG5AbWl4aW4gbWluKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tIG1pbi1oZWlnaHRcbkBtaXhpbiBtaW5oKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdEBtZWRpYSAobWluLWhlaWdodDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1pbi1oZWlnaHQ6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWF4LXdpZHRoXG5AbWl4aW4gbWF4KCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdCRicF9tYXg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkgLSAxO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnBfbWF4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tIG1heC1oZWlnaHRcbkBtaXhpbiBtYXhoKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdCRicF9tYXg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkgLSAxO1xuXHRcdEBtZWRpYSAobWF4LWhlaWdodDogJGJwX21heCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1heC1oZWlnaHQ6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuLy8vIENvbnZlcnQgYSBweCBvciBweOKAkGxpc3QgaW50byBhIHJlbeKAkGxpc3QuXG4vLy8gQHBhcmFtICR2YWx1ZXMgIEEgc2luZ2xlIHB4IHZhbHVlIG9yIGEgc3BhY2UvY29tbWHigJBzZXBhcmF0ZWQgbGlzdCBvZiBweCB2YWx1ZXMuXG4vLy8gQHJldHVybiAgICAgICAgIEEgc3BhY2XigJBzZXBhcmF0ZWQgbGlzdCBvZiByZW0oKSBjYWxscy5cbkBmdW5jdGlvbiBfcmVtaWZ5KCR2YWx1ZXMpIHtcblx0JG91dDogKCk7XG5cdEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09ICdsaXN0JyB7XG5cdFx0QGVhY2ggJHYgaW4gJHZhbHVlcyB7XG5cdFx0XHQkb3V0OiBhcHBlbmQoJG91dCwgcmVtKCR2KSwgc3BhY2UpO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0JG91dDogcmVtKCR2YWx1ZXMpO1xuXHR9XG5cdEByZXR1cm4gJG91dDtcbn1cbi8vLyBSZXNwb25zaXZlIG1peGluIHdpdGggaW5saW5lIHRvZ2dsZVxuLy8vIEBwYXJhbSAkcHJvcCAgICAgVGhlIENTUyBwcm9wZXJ0eSBuYW1lLlxuLy8vIEBwYXJhbSAkZGVza3RvcCAgcHggb3IgcHgtbGlzdCBmb3IgZGVza3RvcCAoYmFzZSkuXG4vLy8gQHBhcmFtICR0YWJsZXQgICBweCBvciBweC1saXN0IGZvciB0YWJsZXQuXG4vLy8gQHBhcmFtICRtb2JpbGUgICBweCBvciBweC1saXN0IGZvciBtb2JpbGUuXG4vLy8gQHBhcmFtICRyZW1pZnkgICBXaGV0aGVyIHRvIHJ1biB2YWx1ZXMgdGhyb3VnaCBfcmVtaWZ5KCkgKGRlZmF1bHQ6IHRydWUpLlxuQG1peGluIHJlc3BvbnNpdmUoXG4gICRwcm9wLFxuICAkZGVza3RvcCxcbiAgJHRhYmxldDogbnVsbCxcbiAgJG1vYmlsZTogbnVsbCxcbiAgJHJlbWlmeTogdHJ1ZVxuKSB7XG4gICN7JHByb3B9OiBpZigkcmVtaWZ5LCBfcmVtaWZ5KCRkZXNrdG9wKSwgJGRlc2t0b3ApO1xuXG4gIEBpZiAkdGFibGV0ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIG1heChsZykge1xuICAgICAgI3skcHJvcH06IGlmKCRyZW1pZnksIF9yZW1pZnkoJHRhYmxldCksICR0YWJsZXQpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkbW9iaWxlICE9IG51bGwge1xuICAgIEBpbmNsdWRlIG1heChtZCkge1xuICAgICAgI3skcHJvcH06IGlmKCRyZW1pZnksIF9yZW1pZnkoJG1vYmlsZSksICRtb2JpbGUpO1xuICAgIH1cbiAgfVxufSJdfQ== */
