:root{--page-header-margin-top:initial;--page-header-color:#fff;--page-header-background-color:var(--pwd--color--theme-1);--page-header-height:25.9375rem;--page-header-lead-margin:1rem 0!important;--page-header-lead-font-size:1.125rem;--page-header-lead-color:inherit;--page-header-heading-margin:2rem 0;--page-header-heading-span-color:var(--pwd--color--orange);--page-header-content-padding-block:1rem;--page-header-content-max-width:calc(var(--pwd--width--content--wide) + 30px);--page-header-content-padding-inline:15px;--page-header-content-margin-inline:auto;--page-header-content-margin-front-lg:7rem 0;--page-header-content-margin-front-xl:10rem 0;--page-header-content-margin-front:5rem 0;--page-header-content-max-width-child:600px;--page-header-image-left:35%;--page-header-image-width:65%;--page-header-image-background-color:var(--pwd--color--grey-light);--page-header-letter-transform:translateX(0);--page-header-letter-color:#5657ad;--page-header-font-family:var(--pwd--font-family)}.page-header{margin-top:var(--page-header-margin-top)!important}.page-header__lead{color:var(--page-header-lead-color);font-family:var(--page-header-font-family);font-size:var(--page-header-lead-font-size);margin:var(--page-header-lead-margin)}.page-header.is-layout-default{--page-header-margin-top:3rem;--page-header-font-family:var(--pwd--heading--font-family);--page-header-lead-font-size:1.1875rem;--page-header-lead-color:var(--pwd--color--grey-dark)}.page-header.is-layout-section{background-color:var(--page-header-background-color);color:var(--page-header-color);overflow:hidden}@media(min-width:768px){.page-header.is-layout-section{height:var(--page-header-height);position:relative;z-index:1}}.page-header.is-layout-section.is-front-page{--page-header-height:43.75rem;--page-header-lead-font-size:1.375rem;--pwd--block--spacing--margin-bottom:0}@media(min-width:992px){.page-header.is-layout-section.is-front-page .page-header__image{--page-header-image-left:48%!important;--page-header-image-width:52%!important}}@media(min-width:1200px){.page-header.is-layout-section.is-front-page .page-header__image{--page-header-image-left:48%!important;--page-header-image-width:52%!important}}@media(min-width:992px){.page-header.is-layout-section.is-front-page.letter-v .page-header__image{--page-header-letter-transform:translateX(-65%)}}.page-header.is-layout-section .page-header__heading{color:currentColor;-ms-hyphens:none!important;hyphens:none!important;margin:var(--page-header-heading-margin)}.page-header.is-layout-section .page-header__heading span+span{color:var(--page-header-heading-span-color)}.page-header.is-layout-section .page-header__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-inline:var(--page-header-content-margin-inline);max-width:var(--page-header-content-max-width);min-height:100%;padding-block:var(--page-header-content-padding-block);padding-inline:var(--page-header-content-padding-inline);position:relative;z-index:1;-ms-flex-pack:center;justify-content:center}.page-header.is-layout-section .page-header__content>*{max-width:var(--page-header-content-max-width-child)}@media(min-width:768px){.page-header.is-layout-section .page-header__image{background-color:var(--page-header-image-background-color);height:100%;left:var(--page-header-image-left);min-width:-moz-max-content;min-width:max-content;position:absolute;width:var(--page-header-image-width)}}@media(min-width:992px){.page-header.is-layout-section .page-header__image{--page-header-image-left:55%;--page-header-image-width:45%;--page-header-letter-transform:translateX(-50%)}}@media(min-width:1200px){.page-header.is-layout-section .page-header__image{--page-header-image-left:60%;--page-header-image-width:40%}}.page-header.is-layout-section .page-header__image img{aspect-ratio:4/3}@media(min-width:768px){.page-header.is-layout-section .page-header__image img{aspect-ratio:unset}}.page-header.is-layout-section .page-header__image img,.page-header.is-layout-section .page-header__image svg{height:100%;margin:0!important;-o-object-fit:cover;object-fit:cover;width:100%}.page-header.is-layout-section .page-header__letter{bottom:0;left:0;position:absolute;top:0;transform:var(--page-header-letter-transform);width:auto}@media(max-width:767.98px){.page-header.is-layout-section .page-header__letter{z-index:-1}}.page-header.is-layout-section .page-header__letter svg{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0;width:auto}.page-header.is-layout-section svg .letter-bg{fill:var(--page-header-background-color)}.page-header.is-layout-section svg .letter-letter{fill:var(--page-header-letter-color)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2FjZi1ibG9ja3MvcGFnZS1oZWFkZXIvYXNzZXRzL3N0eWxlcy9zdHlsZS5zY3NzIiwiLi4vYXNzZXRzL3N0eWxlcy92ZW5kb3IvYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFVQSxNQUNDLGdDQUFBLENBQ0Esd0JBQUEsQ0FDQSx5REFBQSxDQUNBLCtCQUFBLENBQ0EsMENBQUEsQ0FDQSxxQ0FBQSxDQUNBLGdDQUFBLENBQ0EsbUNBQUEsQ0FDQSwwREFBQSxDQUNBLHdDQUFBLENBQ0EsNkVBQUEsQ0FDQSx5Q0FBQSxDQUNBLHdDQUFBLENBQ0EsNENBQUEsQ0FDQSw2Q0FBQSxDQUNBLHlDQUFBLENBQ0EsMkNBQUEsQ0FDQSw0QkFBQSxDQUNBLDZCQUFBLENBQ0Esa0VBQUEsQ0FDQSw0Q0FBQSxDQUNBLGtDQUFBLENBQ0EsaURBQUEsQ0FHRCxhQUNDLGtEQUFBLENBRUEsbUJBSUMsbUNBQUEsQ0FIQSwwQ0FBQSxDQUNBLDJDQUFBLENBQ0EscUNBQ0EsQ0FHRCwrQkFDQyw2QkFBQSxDQUNBLDBEQUFBLENBQ0Esc0NBQUEsQ0FDQSxxREFBQSxDQUdELCtCQUdDLG9EQUFBLENBREEsOEJBQUEsQ0FEQSxlQUVBLENDSUUsd0JEUEgsK0JBT0UsZ0NBQUEsQ0FEQSxpQkFBQSxDQUVBLFNBQUEsQ0FBQSxDQUdELDZDQUNDLDZCQUFBLENBQ0EscUNBQUEsQ0FDQSxzQ0FBQSxDQ1BDLHdCRFNELGlFQUVFLHNDQUFBLENBQ0EsdUNBQUEsQ0FBQSxDQ1pELHlCRFNELGlFQU9FLHNDQUFBLENBQ0EsdUNBQUEsQ0FBQSxDQ2pCRCx3QkRzQkEsMEVBQ0MsK0NBQUEsQ0FBQSxDQUtILHFEQUNDLGtCQUFBLENBRUEsMEJBQUEsQ0FBQSxzQkFBQSxDQURBLHdDQUNBLENBRUEsK0RBQ0MsMkNBQUEsQ0FJRixxREFRQyxtQkFBQSxDQUFBLFlBQUEsQ0FDQSx5QkFBQSxDQUFBLHFCQUFBLENBRkEsc0RBQUEsQ0FGQSw4Q0FBQSxDQUZBLGVBQUEsQ0FDQSxzREFBQSxDQUVBLHdEQUFBLENBTEEsaUJBQUEsQ0FDQSxTQUFBLENBUUEsb0JBQUEsQ0FBQSxzQkFBQSxDQUVBLHVEQUNDLG9EQUFBLENDbkRBLHdCRHVERixtREFPRSwwREFBQSxDQURBLFdBQUEsQ0FIQSxrQ0FBQSxDQURBLDBCQUFBLENBQUEscUJBQUEsQ0FHQSxpQkFBQSxDQURBLG9DQUdBLENBQUEsQ0M5REEsd0JEdURGLG1EQVdFLDRCQUFBLENBQ0EsNkJBQUEsQ0FDQSwrQ0FBQSxDQUFBLENDcEVBLHlCRHVERixtREFpQkUsNEJBQUEsQ0FDQSw2QkFBQSxDQUFBLENBR0QsdURBQ0MsZ0JBQUEsQ0M3RUEsd0JENEVELHVEQUlFLGtCQUFBLENBQUEsQ0FJRiw4R0FJQyxXQUFBLENBRkEsa0JBQUEsQ0FHQSxtQkFBQSxDQUFBLGdCQUFBLENBRkEsVUFFQSxDQUlGLG9EQUdDLFFBQUEsQ0FGQSxNQUFBLENBSUEsaUJBQUEsQ0FIQSxLQUFBLENBSUEsNkNBQUEsQ0FGQSxVQUVBLENDdEZDLDJCRGdGRixvREFTRSxVQUFBLENBQUEsQ0FJRix3REFDQyxXQUFBLENBRUEsbUJBQUEsQ0FBQSxnQkFBQSxDQUNBLHNCQUFBLENBQUEsbUJBQUEsQ0FGQSxVQUVBLENBR0QsOENBQ0Msd0NBQUEsQ0FHRCxrREFDQyxvQ0FBQSIsImZpbGUiOiJibG9ja3MvYWNmLXBhZ2UtaGVhZGVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vID09IFBXRCBXUCBTYXNzIEZyYW1ld29yayA9PVxuLy8gQmxvY2sgc3R5bGVzXG5cbkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5cbi8vIEBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc3R5bGVzL2NvbW1vbi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9taXhpbnNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi8uLi9hc3NldHMvc3R5bGVzL2NvbW1vbi9jb21tb24tYXNzZXRzXCI7XG5cbi8vIENTUyBWYXJpYWJsZXMgc3BlY2lmaWMgdG8gdGhpcyBmaWxlXG46cm9vdCB7XG5cdC0tcGFnZS1oZWFkZXItbWFyZ2luLXRvcDogaW5pdGlhbDtcblx0LS1wYWdlLWhlYWRlci1jb2xvcjogI2ZmZjtcblx0LS1wYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wd2QtLWNvbG9yLS10aGVtZS0xKTtcblx0LS1wYWdlLWhlYWRlci1oZWlnaHQ6IGNhbGMoKDQxNSAvIDE2KSAqIDFyZW0pO1xuXHQtLXBhZ2UtaGVhZGVyLWxlYWQtbWFyZ2luOiAxcmVtIDAgIWltcG9ydGFudDtcblx0LS1wYWdlLWhlYWRlci1sZWFkLWZvbnQtc2l6ZTogMS4xMjVyZW07XG5cdC0tcGFnZS1oZWFkZXItbGVhZC1jb2xvcjogaW5oZXJpdDtcblx0LS1wYWdlLWhlYWRlci1oZWFkaW5nLW1hcmdpbjogMnJlbSAwO1xuXHQtLXBhZ2UtaGVhZGVyLWhlYWRpbmctc3Bhbi1jb2xvcjogdmFyKC0tcHdkLS1jb2xvci0tb3JhbmdlKTtcblx0LS1wYWdlLWhlYWRlci1jb250ZW50LXBhZGRpbmctYmxvY2s6IDFyZW07XG5cdC0tcGFnZS1oZWFkZXItY29udGVudC1tYXgtd2lkdGg6IGNhbGModmFyKC0tcHdkLS13aWR0aC0tY29udGVudC0td2lkZSkgKyAzMHB4KTtcblx0LS1wYWdlLWhlYWRlci1jb250ZW50LXBhZGRpbmctaW5saW5lOiAxNXB4O1xuXHQtLXBhZ2UtaGVhZGVyLWNvbnRlbnQtbWFyZ2luLWlubGluZTogYXV0bztcblx0LS1wYWdlLWhlYWRlci1jb250ZW50LW1hcmdpbi1mcm9udC1sZzogN3JlbSAwO1xuXHQtLXBhZ2UtaGVhZGVyLWNvbnRlbnQtbWFyZ2luLWZyb250LXhsOiAxMHJlbSAwO1xuXHQtLXBhZ2UtaGVhZGVyLWNvbnRlbnQtbWFyZ2luLWZyb250OiA1cmVtIDA7XG5cdC0tcGFnZS1oZWFkZXItY29udGVudC1tYXgtd2lkdGgtY2hpbGQ6IDYwMHB4O1xuXHQtLXBhZ2UtaGVhZGVyLWltYWdlLWxlZnQ6IDM1JTtcblx0LS1wYWdlLWhlYWRlci1pbWFnZS13aWR0aDogNjUlO1xuXHQtLXBhZ2UtaGVhZGVyLWltYWdlLWJhY2tncm91bmQtY29sb3I6IHZhcigtLXB3ZC0tY29sb3ItLWdyZXktbGlnaHQpO1xuXHQtLXBhZ2UtaGVhZGVyLWxldHRlci10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdC0tcGFnZS1oZWFkZXItbGV0dGVyLWNvbG9yOiAjNTY1N0FEO1xuXHQtLXBhZ2UtaGVhZGVyLWZvbnQtZmFtaWx5OiB2YXIoLS1wd2QtLWZvbnQtZmFtaWx5KTtcbn1cblxuLnBhZ2UtaGVhZGVyIHtcblx0bWFyZ2luLXRvcDogdmFyKC0tcGFnZS1oZWFkZXItbWFyZ2luLXRvcCkgIWltcG9ydGFudDtcblxuXHQmX19sZWFkIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tcGFnZS1oZWFkZXItZm9udC1mYW1pbHkpO1xuXHRcdGZvbnQtc2l6ZTogdmFyKC0tcGFnZS1oZWFkZXItbGVhZC1mb250LXNpemUpO1xuXHRcdG1hcmdpbjogdmFyKC0tcGFnZS1oZWFkZXItbGVhZC1tYXJnaW4pO1xuXHRcdGNvbG9yOiB2YXIoLS1wYWdlLWhlYWRlci1sZWFkLWNvbG9yKTtcblx0fVxuXG5cdCYuaXMtbGF5b3V0LWRlZmF1bHQge1xuXHRcdC0tcGFnZS1oZWFkZXItbWFyZ2luLXRvcDogM3JlbTtcblx0XHQtLXBhZ2UtaGVhZGVyLWZvbnQtZmFtaWx5OiB2YXIoLS1wd2QtLWhlYWRpbmctLWZvbnQtZmFtaWx5KTtcblx0XHQtLXBhZ2UtaGVhZGVyLWxlYWQtZm9udC1zaXplOiAxLjE4NzVyZW07XG5cdFx0LS1wYWdlLWhlYWRlci1sZWFkLWNvbG9yOiB2YXIoLS1wd2QtLWNvbG9yLS1ncmV5LWRhcmspO1xuXHR9XG5cblx0Ji5pcy1sYXlvdXQtc2VjdGlvbiB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjb2xvcjogdmFyKC0tcGFnZS1oZWFkZXItY29sb3IpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtaGVhZGVyLWJhY2tncm91bmQtY29sb3IpO1xuXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiB2YXIoLS1wYWdlLWhlYWRlci1oZWlnaHQpO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQmLmlzLWZyb250LXBhZ2Uge1xuXHRcdFx0LS1wYWdlLWhlYWRlci1oZWlnaHQ6IGNhbGMoKDcwMCAvIDE2KSAqIDFyZW0pO1xuXHRcdFx0LS1wYWdlLWhlYWRlci1sZWFkLWZvbnQtc2l6ZTogMS4zNzVyZW07XG5cdFx0XHQtLXB3ZC0tYmxvY2stLXNwYWNpbmctLW1hcmdpbi1ib3R0b206IDA7XG5cblx0XHRcdC5wYWdlLWhlYWRlcl9faW1hZ2Uge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdFx0LS1wYWdlLWhlYWRlci1pbWFnZS1sZWZ0OiA0OCUgIWltcG9ydGFudDtcblx0XHRcdFx0XHQtLXBhZ2UtaGVhZGVyLWltYWdlLXdpZHRoOiA1MiUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcblx0XHRcdFx0XHQtLXBhZ2UtaGVhZGVyLWltYWdlLWxlZnQ6IDQ4JSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdC0tcGFnZS1oZWFkZXItaW1hZ2Utd2lkdGg6IDUyJSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcblx0XHRcdFx0Ji5sZXR0ZXItdiAucGFnZS1oZWFkZXJfX2ltYWdlIHtcblx0XHRcdFx0XHQtLXBhZ2UtaGVhZGVyLWxldHRlci10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTY1JSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFnZS1oZWFkZXJfX2hlYWRpbmcge1xuXHRcdFx0Y29sb3I6IGN1cnJlbnRDb2xvcjtcblx0XHRcdG1hcmdpbjogdmFyKC0tcGFnZS1oZWFkZXItaGVhZGluZy1tYXJnaW4pO1xuXHRcdFx0aHlwaGVuczogbm9uZSAhaW1wb3J0YW50O1xuXG5cdFx0XHRzcGFuICsgc3BhbiB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1wYWdlLWhlYWRlci1oZWFkaW5nLXNwYW4tY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYWdlLWhlYWRlcl9fY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmctYmxvY2s6IHZhcigtLXBhZ2UtaGVhZGVyLWNvbnRlbnQtcGFkZGluZy1ibG9jayk7XG5cdFx0XHRtYXgtd2lkdGg6IHZhcigtLXBhZ2UtaGVhZGVyLWNvbnRlbnQtbWF4LXdpZHRoKTtcblx0XHRcdHBhZGRpbmctaW5saW5lOiB2YXIoLS1wYWdlLWhlYWRlci1jb250ZW50LXBhZGRpbmctaW5saW5lKTtcblx0XHRcdG1hcmdpbi1pbmxpbmU6IHZhcigtLXBhZ2UtaGVhZGVyLWNvbnRlbnQtbWFyZ2luLWlubGluZSk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0XHQmID4gKiB7XG5cdFx0XHRcdG1heC13aWR0aDogdmFyKC0tcGFnZS1oZWFkZXItY29udGVudC1tYXgtd2lkdGgtY2hpbGQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wYWdlLWhlYWRlcl9faW1hZ2Uge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuXHRcdFx0XHRtaW4td2lkdGg6IG1heC1jb250ZW50O1xuXHRcdFx0XHRsZWZ0OiB2YXIoLS1wYWdlLWhlYWRlci1pbWFnZS1sZWZ0KTtcblx0XHRcdFx0d2lkdGg6IHZhcigtLXBhZ2UtaGVhZGVyLWltYWdlLXdpZHRoKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtaGVhZGVyLWltYWdlLWJhY2tncm91bmQtY29sb3IpO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG5cdFx0XHRcdC0tcGFnZS1oZWFkZXItaW1hZ2UtbGVmdDogNTUlO1xuXHRcdFx0XHQtLXBhZ2UtaGVhZGVyLWltYWdlLXdpZHRoOiA0NSU7XG5cdFx0XHRcdC0tcGFnZS1oZWFkZXItbGV0dGVyLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xuXHRcdFx0XHQtLXBhZ2UtaGVhZGVyLWltYWdlLWxlZnQ6IDYwJTtcblx0XHRcdFx0LS1wYWdlLWhlYWRlci1pbWFnZS13aWR0aDogNDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRhc3BlY3QtcmF0aW86IDQgLyAzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcblx0XHRcdFx0XHRhc3BlY3QtcmF0aW86IHVuc2V0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGltZyxcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucGFnZS1oZWFkZXJfX2xldHRlciB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0cmFuc2Zvcm06IHZhcigtLXBhZ2UtaGVhZGVyLWxldHRlci10cmFuc2Zvcm0pO1xuXG5cdFx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnBhZ2UtaGVhZGVyX19sZXR0ZXIgc3ZnIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRvYmplY3QtcG9zaXRpb246IDAgMDtcblx0XHR9XG5cblx0XHRzdmcgLmxldHRlci1iZyB7XG5cdFx0XHRmaWxsOiB2YXIoLS1wYWdlLWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yKTtcblx0XHR9XG5cblx0XHRzdmcgLmxldHRlci1sZXR0ZXIge1xuXHRcdFx0ZmlsbDogdmFyKC0tcGFnZS1oZWFkZXItbGV0dGVyLWNvbG9yKTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl19 */
