: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 .container .content_medium{max-width:35rem}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2Fzc2V0cy9zY3NzLzAtc2V0dGluZ3MvXyF2YXJpYWJsZXMuc2NzcyIsImhlcm8vY3NzL3N0eWxlLnNjc3MiLCIuLi9hc3NldHMvc2Nzcy8wLXNldHRpbmdzL19taXhpbnMtbWVkaWEtcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySEEsTUFDQyx1QkFBQSxDQUdBLDhDQUFBLENBU0Esd0JBQUEsQ0FDQSxrQ0FBQSxDQVBDLHFCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQseUJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCx5QkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELHlCQVBGLE1BUUcsdUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENBRkQsMEJBUEYsTUFRRyx1QkFBQSxDQUNBLDBCQUFBLENBQUEsQ0FGRCwwQkFQRixNQVFHLHVCQUFBLENBQ0EsMEJBQUEsQ0FBQSxDQUZELDBCQVBGLE1BUUcseUJBQUEsQ0FDQSwwQkFBQSxDQUFBLENDbElILGNBQ0MsVURPRyxDQ05ILHdCRFFNLENDUE4sMkVBQUEsQ0FDQSx3RUFBQSxDQUNBLGlCQUFBLENBQ0EsWUFBQSxDQUNBLGtCQUFBLENBR0Esc0NBQ0MscUVBQUEsQ0FHRCx5Q0FDQyx3RUFBQSxDQUdELDBCQWxCRCxjQW1CRSxnQkFBQSxDQUFBLENBRUQsMEJBckJELGNBc0JFLGdCQUFBLENBQUEsQ0FFRCwwQkF4QkQsY0F5QkUsaUJBQUEsQ0FBQSxDQUVELDBCQTNCRCxjQTRCRSxpQkFBQSxDQUFBLENBSUQsb0JBQ0MseUZBQUEsQ0FDQSxhQUFBLENBQ0EsVUFBQSxDQUNBLGlCQUFBLENBQ0EsS0FBQSxDQUNBLE1BQUEsQ0FDQSxPQUFBLENBQ0EsUUFBQSxDQUNBLFVBQUEsQ0FDQSxXQUFBLENBQ0EsU0FBQSxDQ2JBLHlCREVELG9CQWFFLCtCQUFBLENBQUEsQ0FLRixzQkFDQyxTQUFBLENBQ0EsaUJBQUEsQ0FDQSxLQUFBLENBQ0EsTUFBQSxDQUNBLE9BQUEsQ0FDQSxRQUFBLENBQ0EsVUFBQSxDQUNBLFdBQUEsQ0FDQSxhQUFBLENBQ0EsbUJBQUEsQ0FHRCx5QkFDQyxpQkFBQSxDQUNBLFVBQUEsQ0FFQSxrQ0FDQyxlQUFBLENBQ0EsVUQ3REMsQ0MrREQseUNBQ0MsZUFBQSxDQUtILDBCQUNDLFVEdEVFLENDeUVILHlCQUNDLG1CQUFBLENBSUQsc0NBQ0MsVURoRkUsQ0NrRkYsNENBQ0MsbUNBQUEsQ0FDQSxvR0FBQSxDQzdERCx5QkQyREEsNENBSUUsK0ZBQUEsQ0FBQSxDQUlGLGtEQUNDLFVEM0ZDLENDOEZGLDhDQUNDLGFENUVVLENDc0ZWLHdEQUNDLGVBQUEsQ0FJRiw0Q0FDQyw2QkFBQSxDQUFBLDBCQUFBLENBU0EsaUVBQ0MsZUFBQSxDQUlGLHFEQUNDLDZCQUFBLENBQUEsMEJBQUEsQ0FTQSxnREFDQyxlQUFBLENBSUYsb0NBQ0MsNkJBQUEsQ0FBQSwwQkFBQSIsImZpbGUiOiJoZXJvL2Nzcy9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBDb2xvcnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHByaW1hcnk6ICMwMDdFQTA7XG4kcHJpbWFyeS1ob3ZlcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xuJHNlY29uZGFyeTogIzFDM0M0NztcbiRzZWNvbmRhcnktaG92ZXI6ICMyMTQ5NTc7XG5cbi8vIEJvb3RzdHJhcCB2NS4zLjAgZml4IChkYXJrIG1vZGUgc3VwcG9ydClcbiRlbmFibGUtZGFyay1tb2RlOiBmYWxzZTtcblxuJGI6ICMwMDA7XG4kdzogI2ZmZjtcbiR3aGl0ZS01MDogcmdiYSgkdywgMC41KTtcbiRncmV5OiAjRUNGMUY1O1xuJGdyZXktMjogI2YzZjNmMztcbiRncmV5LTM6ICNFNUU1RTU7XG4kZ3JleS00OiAjZTZlNmU2O1xuJG9yYW5nZTogI2Y4NjgwMTtcbiRvcmFuZ2UtYWx0ZXJuYXRpdmU6ICNGRTlEMDM7XG4kb3JhbmdlLTI6ICNmMWQzYmU7XG4kb3JhbmdlLTM6ICNmZGQxYjM7XG4kb3JhbmdlLTQ6ICNmOWRiYzY7XG5cbiRncmV5LWJvcmRlcjogI0VDRjFGNTtcbiRncmVlbjogIzQwN0M0QTtcbiRzYW5kOiAjRjVERUJFO1xuJGJsdWU6ICMxQzNDNDc7XG4kYmx1ZS1saWdodDogIzIxNDk1NztcblxuJGNvbG9yLXRleHQ6ICM1MTUyNTA7XG4kY29sb3ItdGV4dC0yOiAjNDk0OTRDO1xuJGNvbG9yLWhlYWRpbmc6ICMwMDA7XG4kY29sb3ItbGluazogJHByaW1hcnk7XG4kY29sb3ItbGluay1ob3ZlcjogJHByaW1hcnktaG92ZXI7XG5cblxuLy8gRm9udHMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtaGVhZGluZzogJ1dpeCBNYWRlZm9yIERpc3BsYXknLCBzYW5zLXNlcmlmO1xuJGZvbnQtdGV4dDogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cbiRmb250LWNvZGU6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZTtcbiRmb250LXByZTogXCJDb3VyaWVyIDEwIFBpdGNoXCIsIENvdXJpZXIsIG1vbm9zcGFjZTtcblxuXG4vLyBUeXBvZ3JhcGh5IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRmb250LXNpemUtYmFzZTogMTg7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCAodHlwaWNhbGx5IDE2cHgpXG4kZm9udC1zaXplLW1vYmlsZTogMTY7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCAodHlwaWNhbGx5IDE2cHgpXG4kZm9udC13ZWlnaHQtYmFzZTogMzAwO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNDtcblxuJGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cblxuLy8gVHJhbnNpdGlvbnMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHRpbWU6IDAuM3M7XG4kZGVmYXVsdC10cmFuc2l0aW9uOiBhbGwgJHRpbWUgMHM7XG5cblxuLy8gR3JpZCBicmVha3BvaW50cyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBmb3IgbWluLXdpZHRoID0gdmFsdWVzLCBmb3IgbWF4LXdpZHRoID0gdmFsdWUgLSAxcHguXG4vLyBleGFtcGxlOiBAaW5jbHVkZSBtaW4obGcpID0gQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweClcbi8vIGV4YW1wbGU6IEBpbmNsdWRlIG1heChsZykgPSBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KVxuJGdyaWQtYnJlYWtwb2ludHM6IChcblx0eHM6IDAsXG5cdHBob25lLXhzOiAzNzVweCxcblx0cGhvbmUtbWQ6IDQxNXB4LFxuXHRwaG9uZS1sZzogNDQwcHgsXG5cdHBob25lLXhsOiA1NjBweCxcblx0dGFibGV0LXhzOiA2MjBweCxcblx0bWQ6IDY0MHB4LFxuXHR0YWJsZXQteGQ6IDcyMHB4LFxuXHR0YWJsZXQtbWQ6IDc2OHB4LFxuXHR0YWJsZXQtbGc6IDk5MnB4LFxuXHRsZzogMTAyNXB4LFxuXHRkZXNrdG9wLXNtYWxsOjEyMDBweCxcblx0eGw6IDE0NDBweCxcbik7XG5cbi8vIEdyaWQgY29sdW1uc1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4kZ3JpZC1jb2x1bW5zOiAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogMzBweDsgLy8gMTVweCBvbiBlYWNoIHNpZGVcblxuLy8gR3JpZCBjb250YWluZXJzXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG5cdHhzOiAxMDAlLFxuXHRwaG9uZS14czogMTAwJSxcblx0cGhvbmUtbWQ6IDEwMCUsXG5cdHBob25lLWxnOiAxMDAlLFxuXHRwaG9uZS14bDogMTAwJSxcblx0dGFibGV0LXhzOiAxMDAlLFxuXHRtZDogMTAwJSxcblx0dGFibGV0LXhkOiAxMDAlLFxuXHR0YWJsZXQtbWQ6IDEwMCUsXG5cdHRhYmxldC1sZzogMTAwJSxcblx0bGc6IDEwMCUsXG5cdGRlc2t0b3Atc21hbGw6MTAwJSxcblx0eGw6IDEyNTBweCxcbik7XG5cbi8vIENvbnRhaW5lciBwYWRkaW5nXG4kY29udGFpbmVyLWd1dHRlci14LXZhbHVlczogKFxuXHR4czogNDBweCxcblx0cGhvbmUteHM6IDQwcHgsXG5cdHBob25lLW1kOiA0MHB4LFxuXHRwaG9uZS1sZzogNjRweCxcblx0cGhvbmUteGw6IDY0cHgsXG5cdHRhYmxldC14czogNjRweCxcblx0bWQ6IDY0cHgsXG5cdHRhYmxldC14ZDogNjRweCxcblx0dGFibGV0LW1kOiA2NHB4LFxuXHR0YWJsZXQtbGc6IDY0cHgsXG5cdGxnOiA4MHB4LFxuXHRkZXNrdG9wLXNtYWxsOiA4MHB4LFxuXHR4bDogODBweCxcbik7XG5cbi8vIENvbnRhaW5lciBmbHVpZCBtYXhpbXVtIHdpZHRoXG4kY29udGFpbmVyLWZsdWlkLW1heC13aWR0aDogMTkyMHB4O1xuXG4vKlxuICogR2xvYmFsIENTUyBWYXJpYWJsZXM6XG4gKi9cbjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDEwMCU7XG5cblx0Ly8gTWF4aW11bSBXaWR0aCBpbmNsdWRpbmcgc2Nyb2xsYmFyXG5cdC0tbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gdmFyKC0tc2Nyb2xsLXdpZHRoKSk7XG5cblx0QGVhY2ggJGJwIGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkpIHtcblx0XHRcdC0tY29udGFpbmVyLXdpZHRoOiAje21hcC1nZXQoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnApfTtcblx0XHRcdC0tY29udGFpbmVyLWd1dHRlci14OiAje21hcC1nZXQoJGNvbnRhaW5lci1ndXR0ZXIteC12YWx1ZXMsICRicCl9O1xuXHRcdH1cblx0fVxuXG5cdC0taGVhZGVyLWhlaWdodDogI3tyZW0oODQpfTsgLy8gbmVlZGVkIGZvciBmaXhlZCBoZWFkZXJcblx0LS1oZWFkZXItc2Nyb2xsZWQtaGVpZ2h0OiAje3JlbSg3MCl9OyAvLyBuZWVkZWQgZm9yIGZpeGVkIGhlYWRlclxufVxuXG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvMC1zZXR0aW5ncy9pbmNcIjtcblxuLmhlcm8tc2VjdGlvbiB7XG5cdGNvbG9yOiAkdztcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XG5cdHBhZGRpbmctYm90dG9tOiBjbGFtcC1yZW0oNjAsIDkwKTtcblx0cGFkZGluZy10b3A6IGNsYW1wLXJlbSg2MCwgOTApO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0Ly8gUGFkZGluZ3Ncblx0JltkYXRhLXBhZGRpbmctdG9wPVwibGFyZ2VcIl0ge1xuXHRcdHBhZGRpbmctdG9wOiBjbGFtcC1yZW0oNjAsIDE0MCk7XG5cdH1cblxuXHQmW2RhdGEtcGFkZGluZy1ib3R0b209XCJsYXJnZVwiXSB7XG5cdFx0cGFkZGluZy1ib3R0b206IGNsYW1wLXJlbSg2MCwgMTQwKTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAyNDQwcHgpIHtcblx0XHRtaW4taGVpZ2h0OiA3NDBweDtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogMjg2MHB4KSB7XG5cdFx0bWluLWhlaWdodDogODYwcHg7XG5cdH1cblx0QG1lZGlhIChtaW4td2lkdGg6IDMyMDBweCkge1xuXHRcdG1pbi1oZWlnaHQ6IDEwNjBweDtcblx0fVxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzgwMHB4KSB7XG5cdFx0bWluLWhlaWdodDogMTI0MHB4O1xuXHR9XG5cblx0Ly8gT3ZlcmxheVxuXHQmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwLjc5ZGVnLCByZ2JhKDAsIDAsIDAsIDApIDUyLjY2JSwgcmdiYSgwLCAwLCAwLCAwLjUpIDk5LjE1JSk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiA2O1xuXHRcdEBpbmNsdWRlIG1heCh0YWJsZXQteGQpIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjQpO1xuXHRcdH1cblx0fVxuXG5cdC8vIEJhY2tncm91bmQgSW1hZ2Vcblx0LmJnLWltZyB7XG5cdFx0ei1pbmRleDogNTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxNTtcblxuXHRcdC5jb250ZW50IHtcblx0XHRcdG1heC13aWR0aDogNDc1cHg7XG5cdFx0XHRjb2xvcjogJHc7XG5cblx0XHRcdCZfbWVkaXVtIHtcblx0XHRcdFx0bWF4LXdpZHRoOiByZW0oNTYwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucGFnZS10aXRsZSB7XG5cdFx0Y29sb3I6ICR3O1xuXHR9XG5cblx0LmJ0bi1ncm91cCB7XG5cdFx0bWFyZ2luLXRvcDogcmVtKDI2KTtcblx0fVxuXG5cdC8vIENvbG9yIFNjaGVtZVxuXHQmW2RhdGEtY29sb3Itc2NoZW1lPVwiZGFya1wiXSB7XG5cdFx0Y29sb3I6ICRiO1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHR0cmFuc2Zvcm06IG1hdHJpeCgtMSwgMCwgMCwgMSwgMCwgMCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNDdkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNDkuMTglLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgOTkuNjQlKTtcblx0XHRcdEBpbmNsdWRlIG1heChtZCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuNDdkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgLTU2LjgyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKSA5OS42NCUpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYWdlLXRpdGxlIHtcblx0XHRcdGNvbG9yOiAkYjtcblx0XHR9XG5cblx0XHQuZWRpdG9yIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBXaG8gd2UgaGVscFxuYm9keS5wYWdlLXdoby13ZS1oZWxwIHtcblx0Lmhlcm8tc2VjdGlvbiB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdG1heC13aWR0aDogNTcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJnLWltZyB7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFdobyB3ZSBoZWxwICggU3BvbnNvcnMgKVxuYm9keS5wYWdlLXdoby13ZS1oZWxwLXNwb25zb3JzIHtcblx0Lmhlcm8tc2VjdGlvbiB7XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHQuY29udGVudCB7XG5cdFx0XHRcdG1heC13aWR0aDogNTcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmJnLWltZyB7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG5cbi8vIENST1xuYm9keS5wYWdlLWNybyB7XG5cdC5oZXJvLXNlY3Rpb24ge1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRtYXgtd2lkdGg6IDUyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5iZy1pbWcge1xuXHRcdFx0b2JqZWN0LXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdH1cblx0fVxufVxuIiwiLy8gTWl4aW5zIGZvciBNZWRpYSBRdWVyaWVzXG4vLyBleGFtcGxlIHVzYWdlOiBAaW5jbHVkZSBtaW4obGcpIHx8IEBpbmNsdWRlIG1pbig3MjApXG4vLyAtLS0gbWluLXdpZHRoXG5AbWl4aW4gbWluKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAkYnApKSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tIG1pbi1oZWlnaHRcbkBtaXhpbiBtaW5oKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdEBtZWRpYSAobWluLWhlaWdodDogbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJwKSkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1pbi1oZWlnaHQ6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuXG4vLyAtLS0gbWF4LXdpZHRoXG5AbWl4aW4gbWF4KCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdCRicF9tYXg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkgLSAxO1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAkYnBfbWF4KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRicCArICdweCd9KSB7XG5cdFx0XHRAY29udGVudDtcblx0XHR9XG5cdH1cbn1cblxuLy8gLS0tIG1heC1oZWlnaHRcbkBtaXhpbiBtYXhoKCRicCkge1xuXHRAaWYgbWFwLWhhcy1rZXkoJGdyaWQtYnJlYWtwb2ludHMsICRicCkge1xuXHRcdCRicF9tYXg6IG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICRicCkgLSAxO1xuXHRcdEBtZWRpYSAobWF4LWhlaWdodDogJGJwX21heCkge1xuXHRcdFx0QGNvbnRlbnQ7XG5cdFx0fVxuXHR9IEBlbHNlIHtcblx0XHRAbWVkaWEgKG1heC1oZWlnaHQ6ICN7JGJwICsgJ3B4J30pIHtcblx0XHRcdEBjb250ZW50O1xuXHRcdH1cblx0fVxufVxuLy8vIENvbnZlcnQgYSBweCBvciBweOKAkGxpc3QgaW50byBhIHJlbeKAkGxpc3QuXG4vLy8gQHBhcmFtICR2YWx1ZXMgIEEgc2luZ2xlIHB4IHZhbHVlIG9yIGEgc3BhY2UvY29tbWHigJBzZXBhcmF0ZWQgbGlzdCBvZiBweCB2YWx1ZXMuXG4vLy8gQHJldHVybiAgICAgICAgIEEgc3BhY2XigJBzZXBhcmF0ZWQgbGlzdCBvZiByZW0oKSBjYWxscy5cbkBmdW5jdGlvbiBfcmVtaWZ5KCR2YWx1ZXMpIHtcblx0JG91dDogKCk7XG5cdEBpZiB0eXBlLW9mKCR2YWx1ZXMpID09ICdsaXN0JyB7XG5cdFx0QGVhY2ggJHYgaW4gJHZhbHVlcyB7XG5cdFx0XHQkb3V0OiBhcHBlbmQoJG91dCwgcmVtKCR2KSwgc3BhY2UpO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0JG91dDogcmVtKCR2YWx1ZXMpO1xuXHR9XG5cdEByZXR1cm4gJG91dDtcbn1cbi8vLyBSZXNwb25zaXZlIG1peGluIHdpdGggaW5saW5lIHRvZ2dsZVxuLy8vIEBwYXJhbSAkcHJvcCAgICAgVGhlIENTUyBwcm9wZXJ0eSBuYW1lLlxuLy8vIEBwYXJhbSAkZGVza3RvcCAgcHggb3IgcHgtbGlzdCBmb3IgZGVza3RvcCAoYmFzZSkuXG4vLy8gQHBhcmFtICR0YWJsZXQgICBweCBvciBweC1saXN0IGZvciB0YWJsZXQuXG4vLy8gQHBhcmFtICRtb2JpbGUgICBweCBvciBweC1saXN0IGZvciBtb2JpbGUuXG4vLy8gQHBhcmFtICRyZW1pZnkgICBXaGV0aGVyIHRvIHJ1biB2YWx1ZXMgdGhyb3VnaCBfcmVtaWZ5KCkgKGRlZmF1bHQ6IHRydWUpLlxuQG1peGluIHJlc3BvbnNpdmUoXG4gICRwcm9wLFxuICAkZGVza3RvcCxcbiAgJHRhYmxldDogbnVsbCxcbiAgJG1vYmlsZTogbnVsbCxcbiAgJHJlbWlmeTogdHJ1ZVxuKSB7XG4gICN7JHByb3B9OiBpZigkcmVtaWZ5LCBfcmVtaWZ5KCRkZXNrdG9wKSwgJGRlc2t0b3ApO1xuXG4gIEBpZiAkdGFibGV0ICE9IG51bGwge1xuICAgIEBpbmNsdWRlIG1heChsZykge1xuICAgICAgI3skcHJvcH06IGlmKCRyZW1pZnksIF9yZW1pZnkoJHRhYmxldCksICR0YWJsZXQpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkbW9iaWxlICE9IG51bGwge1xuICAgIEBpbmNsdWRlIG1heChtZCkge1xuICAgICAgI3skcHJvcH06IGlmKCRyZW1pZnksIF9yZW1pZnkoJG1vYmlsZSksICRtb2JpbGUpO1xuICAgIH1cbiAgfVxufSJdfQ== */
