.jobs-overview-module{background-color:transparent}.jobs-overview-module__content--jobs-filter{margin-bottom:1.5rem;display:flex;flex-direction:column;gap:.5rem}.jobs-overview-module__content--jobs-filter__label{font-family:var(--font__copy);font-size:1rem;line-height:1.25rem;color:var(--color__blue-grey-dark--text)}.jobs-overview-module__content--jobs-filter .custom-gform-select{position:relative;max-width:26.25rem}.jobs-overview-module__content--jobs-filter .custom-gform-select .select-button{width:100%;display:flex;justify-content:space-between;align-items:center;min-height:3rem;border:.0625rem solid var(--color__grey-light--bg);border-radius:0;padding:.8125rem 1rem;font-family:var(--font__copy);font-size:1rem;line-height:1.25rem;background-color:transparent;color:var(--color__blue-grey-medium--form-text);cursor:pointer}.jobs-overview-module__content--jobs-filter .custom-gform-select .select-button[aria-expanded=true] .arrow{transform:rotate(180deg)}.jobs-overview-module__content--jobs-filter .custom-gform-select .select-button:has(+ul li.selected:not([data-value=""])){border-color:var(--color__blue-grey-dark--text);color:var(--color__blue-grey-dark--text)}.jobs-overview-module__content--jobs-filter .custom-gform-select .arrow{width:.5625rem;height:.3125rem;background-image:url(../../../img/select-dropdown.svg);background-repeat:no-repeat;background-size:contain;transition:transform .3s ease-in-out;flex-shrink:0}.jobs-overview-module__content--jobs-filter .custom-gform-select .select-dropdown{position:absolute;width:100%;top:100%;left:0;list-style:none;margin:0;padding:0;color:var(--color__blue-grey-medium--form-text);background-color:var(--color__site-background);box-shadow:0 .625rem 1.5625rem rgba(0,0,0,.2);max-height:12.5rem;overflow-y:auto;z-index:2}.jobs-overview-module__content--jobs-filter .custom-gform-select .select-dropdown.hidden{display:none}.jobs-overview-module__content--jobs-filter .custom-gform-select .select-dropdown li{padding:.8125rem 1rem;margin:0;cursor:pointer}.jobs-overview-module__content--jobs-filter .custom-gform-select .select-dropdown li.selected,.jobs-overview-module__content--jobs-filter .custom-gform-select .select-dropdown li:focus,.jobs-overview-module__content--jobs-filter .custom-gform-select .select-dropdown li:hover{color:var(--color__blue-grey-dark--text);background-color:var(--color__grey-light--bg)}.jobs-overview-module__content--jobs-list__header>*{color:var(--color__blue-grey-medium--text)}.jobs-overview-module__content--jobs__card{background-color:var(--color__grey-ultra-light--bg);min-height:9.4375rem;transition:all var(--animation__duration) var(--animation__timing-function) 0s;margin-bottom:clamp(1rem,.71154rem + .80128vw,1.3125rem)}.jobs-overview-module__content--jobs__card.is-filter-hidden{display:none}.jobs-overview-module__content--jobs__card:hover{background-color:var(--color__grey-light--bg)}.jobs-overview-module__content--jobs__link{display:flex;flex-direction:column;padding:1.125rem 1.0625rem 1.375rem;height:100%;position:relative}.jobs-overview-module__content--jobs__link:after{content:"";position:absolute;background-image:url(../../../img/button-circle-arrow-right.svg);background-repeat:no-repeat;background-size:contain;width:2.0625rem;height:2.0625rem;right:1.0625rem;bottom:1.0625rem;transition:all var(--animation__duration) var(--animation__timing-function) 0s}.jobs-overview-module__content--jobs__location,.jobs-overview-module__content--jobs__title{font-family:var(--font__copy);font-size:1.125rem;line-height:1.375rem;text-decoration:none}.jobs-overview-module__content--jobs__title{font-weight:var(--font__heading--weight--bold);text-transform:none;margin-bottom:2.75rem}.jobs-overview-module__content--jobs__title>span{white-space:nowrap;font-weight:400}.jobs-overview-module__content--jobs__location{margin-top:auto}@media (max-width:calc(48em - 0.00125em)){.jobs-overview-module__content--jobs-list__header{display:none}}@media (min-width:48em){.jobs-overview-module{--grid-colums__job-title:1/span 8;--grid-colums__job-location:9/span 4}.jobs-overview-module__content--jobs-filter{align-items:flex-end}.jobs-overview-module__content--jobs-filter .custom-gform-select{width:100%}.jobs-overview-module__content--jobs-list__header{--columns:var(--grid__columns);grid-gap:var(--grid__gap);display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-template-columns:repeat(var(--grid__columns),1fr);margin-bottom:.8125rem}.jobs-overview-module__content--jobs-list__header--job-title{grid-column:var(--grid-colums__job-title)}.jobs-overview-module__content--jobs-list__header--job-location{grid-column:var(--grid-colums__job-location)}.jobs-overview-module__content--jobs__card{min-height:unset}.jobs-overview-module__content--jobs__link{--columns:var(--grid__columns);grid-gap:var(--grid__gap);display:grid;grid-template-columns:repeat(var(--columns),1fr);grid-template-columns:repeat(var(--grid__columns),1fr);padding-block:1.1875rem}.jobs-overview-module__content--jobs__link:after{bottom:50%;transform:translateY(50%);width:2rem;height:2rem}.jobs-overview-module__content--jobs__title{grid-column:var(--grid-colums__job-title);margin-bottom:0}.jobs-overview-module__content--jobs__location{grid-column:var(--grid-colums__job-location);margin-top:0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImpvYnMtb3ZlcnZpZXcvam9icy1vdmVydmlldy5zY3NzIiwiLi4vc2Nzcy8wLXNldHRpbmdzL2Z1bmN0aW9ucy5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmdyaWQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQSxzQkFDRSw0QkFBNkIsQ0FHM0IsNENBQ0Usb0JDWCtELENEWS9ELFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsU0NkK0QsQ0RnQi9ELG1EQUNFLDZCQUE4QixDQUM5QixjQ2xCNkQsQ0RtQjdELG1CQ25CNkQsQ0RvQjdELHdDQUF5QyxDQVY1QyxpRUFjRyxpQkFBa0IsQ0FDbEIsa0JDekI2RCxDRFVoRSxnRkFrQkssVUFBVyxDQUNYLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBQ25CLGVDaEMyRCxDRGlDM0Qsa0RBQWlELENBQ2pELGVBQWdCLENBQ2hCLHFCQ25DMkQsQ0RvQzNELDZCQUE4QixDQUM5QixjQ3JDMkQsQ0RzQzNELG1CQ3RDMkQsQ0R1QzNELDRCQUE2QixDQUM3QiwrQ0FBZ0QsQ0FDaEQsY0FBZSxDQS9CcEIsMkdBa0NPLHdCQUF5QixDQWxDaEMsMEhBc0NPLCtDQUFnRCxDQUNoRCx3Q0FBeUMsQ0F2Q2hELHdFQTRDSyxjQ3REMkQsQ0R1RDNELGVDdkQyRCxDRHdEM0Qsc0RBQXlELENBQ3pELDJCQUE0QixDQUM1Qix1QkFBd0IsQ0FDeEIsb0NBQXNDLENBQ3RDLGFBQWMsQ0FsRG5CLGtGQXNESyxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCxNQUFPLENBQ1AsZUFBZ0IsQ0FDaEIsUUFBUyxDQUNULFNBQVUsQ0FDViwrQ0FBZ0QsQ0FDaEQsOENBQStDLENBQy9DLDZDQUFnRCxDQUNoRCxrQkMxRTJELENEMkUzRCxlQUFnQixDQUNoQixTQUFVLENBbEVmLHlGQXFFTyxZQUFhLENBckVwQixxRkF5RU8scUJDbkZ5RCxDRG9GekQsUUFBUyxDQUNULGNBQWUsQ0EzRXRCLG9SQWdGUyx3Q0FBeUMsQ0FDekMsNkNBQThDLENBUXJELG9EQUVHLDBDQUEyQyxDQUcvQywyQ0FDRSxtREFBb0QsQ0FDcEQsb0JDMUc2RCxDRDJHN0QsOEVBQStFLENBQy9FLHdEQy9GbUksQ0QyRnBJLDREQU9HLFlBQWEsQ0FQaEIsaURBV0csNkNBQThDLENBR2xELDJDQUNFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsbUNDekg2RCxDRDBIN0QsV0FBWSxDQUNaLGlCQUFrQixDQUxuQixpREFPRyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLGdFQUFpRSxDQUNqRSwyQkFBNEIsQ0FDNUIsdUJBQXdCLENBQ3hCLGVDbEkyRCxDRG1JM0QsZ0JDbkkyRCxDRG9JM0QsZUNwSTJELENEcUkzRCxnQkNySTJELENEc0kzRCw4RUFBK0UsQ0FHbkYsMkZBRUUsNkJBQThCLENBQzlCLGtCQzVJNkQsQ0Q2STdELG9CQzdJNkQsQ0Q4STdELG9CQUFxQixDQUV2Qiw0Q0FDRSw4Q0FBK0MsQ0FDL0MsbUJBQW9CLENBQ3BCLHFCQ25KNkQsQ0RnSjlELGlEQUtHLGtCQUFtQixDQUNuQixlQUFnQixDQUdwQiwrQ0FDRSxlQUFnQixDQUt0QiwwQ0FHTSxrREFDRSxZQUFhLENBQ2QsQ0FLUCx3QkFuS0Ysc0JBb0tJLGlDQUF5QixDQUN6QixvQ0FBNEIsQ0FqSzVCLDRDQW9LSSxvQkFBcUIsQ0FwS3hCLGlFQXVLSyxVQUFXLENBZmIsa0RFNUpKLDhCQUFVLENBQ1YseUJBQTBCLENBQzFCLFlBQWEsQ0FDYixnREFBa0QsQ0ZnTDFDLHNEQUF3RCxDQUN4RCxzQkMxTHlELENENEx2RCw2REFDRSx5Q0FBMEMsQ0FFNUMsZ0VBQ0UsNENBQTZDLENBeEZ2RCwyQ0E4RkksZ0JBQWlCLENBaEZyQiwyQ0VoSEYsOEJBQVUsQ0FDVix5QkFBMEIsQ0FDMUIsWUFBYSxDQUNiLGdEQUFrRCxDRmlNNUMsc0RBQXdELENBQ3hELHVCQzNNMkQsQ0RzSDlELGlEQXVGSyxVQUFXLENBQ1gseUJBQTBCLENBQzFCLFVDL015RCxDRGdOekQsV0NoTnlELENEZ0ovRCw0Q0FvRUkseUNBQTBDLENBQzFDLGVBQWdCLENBNURwQiwrQ0ErREksNENBQTZDLENBQzdDLFlBQWEsQ0FDZCIsImZpbGUiOiJqb2JzLW92ZXJ2aWV3L2pvYnMtb3ZlcnZpZXcubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJy4uLy4uL3Njc3MvMC1zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vc2Nzcy8wLXNldHRpbmdzL2N1c3RvbS1tZWRpYS1xdWVyaWVzLnNjc3MnO1xuQGltcG9ydCAnLi4vLi4vc2Nzcy8wLXNldHRpbmdzL2Z1bmN0aW9ucy5zY3NzJztcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvd29sbC1tYXNjaGluZW5iYXUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mbHVpZC10eXBlLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvd29sbC1tYXNjaGluZW5iYXUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mb250LWZhY2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy93b2xsLW1hc2NoaW5lbmJhdS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZvbnQtd2VpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvd29sbC1tYXNjaGluZW5iYXUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy93b2xsLW1hc2NoaW5lbmJhdS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3dvbGwtbWFzY2hpbmVuYmF1L3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuY29weS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3dvbGwtbWFzY2hpbmVuYmF1L3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3dvbGwtbWFzY2hpbmVuYmF1L3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuaGVhZGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy93b2xsLW1hc2NoaW5lbmJhdS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLnNwYWNlcy5zY3NzXCI7XG5cbi5qb2JzLW92ZXJ2aWV3LW1vZHVsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICZfX2NvbnRlbnQge1xuICAgICYtLWpvYnMtZmlsdGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogcmVtKDgpO1xuXG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250X19jb3B5KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWdyZXktZGFyay0tdGV4dCk7XG4gICAgICB9XG5cbiAgICAgIC5jdXN0b20tZ2Zvcm0tc2VsZWN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg0MjApO1xuXG4gICAgICAgIC5zZWxlY3QtYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0OCk7XG4gICAgICAgICAgYm9yZGVyOiByZW0oMSkgc29saWQgdmFyKC0tY29sb3JfX2dyZXktbGlnaHQtLWJnKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMykgcmVtKDE2KTtcbiAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udF9fY29weSk7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYmx1ZS1ncmV5LW1lZGl1bS0tZm9ybS10ZXh0KTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9J3RydWUnXSAuYXJyb3cge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhhcygrIHVsIGxpLnNlbGVjdGVkOm5vdChbZGF0YS12YWx1ZT0nJ10pKSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWdyZXktZGFyay0tdGV4dCk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2JsdWUtZ3JleS1kYXJrLS10ZXh0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYXJyb3cge1xuICAgICAgICAgIHdpZHRoOiByZW0oOSk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWcvc2VsZWN0LWRyb3Bkb3duLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBlYXNlLWluLW91dCAwLjNzO1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdC1kcm9wZG93biB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWdyZXktbWVkaXVtLS1mb3JtLXRleHQpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19zaXRlLWJhY2tncm91bmQpO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgcmVtKDEwKSByZW0oMjUpIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMjAwKTtcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICAmLmhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMykgcmVtKDE2KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJi5zZWxlY3RlZCxcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWdyZXktZGFyay0tdGV4dCk7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19ncmV5LWxpZ2h0LS1iZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tam9icyB7XG4gICAgICAmLWxpc3RfX2hlYWRlciB7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19ibHVlLWdyZXktbWVkaXVtLS10ZXh0KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19ncmV5LXVsdHJhLWxpZ2h0LS1iZyk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxNTEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pIDBzO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjQ2xhbXAoMTYsIDIxLCA1NzYsIDEyMDApO1xuXG4gICAgICAgICYuaXMtZmlsdGVyLWhpZGRlbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19ncmV5LWxpZ2h0LS1iZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTgpIHJlbSgxNykgcmVtKDIyKTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9idXR0b24tY2lyY2xlLWFycm93LXJpZ2h0LnN2Zyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IHJlbSgzMyk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oMzMpO1xuICAgICAgICAgIHJpZ2h0OiByZW0oMTcpO1xuICAgICAgICAgIGJvdHRvbTogcmVtKDE3KTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pIDBzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190aXRsZSxcbiAgICAgICZfX2xvY2F0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRfX2NvcHkpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X19oZWFkaW5nLS13ZWlnaHQtLWJvbGQpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ0KTtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xvY2F0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0LW1heCkge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgJi0tam9icy1saXN0IHtcbiAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLXRhYmxldCkge1xuICAgIC0tZ3JpZC1jb2x1bXNfX2pvYi10aXRsZTogMSAvIHNwYW4gODtcbiAgICAtLWdyaWQtY29sdW1zX19qb2ItbG9jYXRpb246IDkgLyBzcGFuIDQ7XG4gICAgJl9fY29udGVudCB7XG4gICAgICAmLS1qb2JzLWZpbHRlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAuY3VzdG9tLWdmb3JtLXNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tam9icyB7XG4gICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1ncmlkX19jb2x1bW5zKSwgMWZyKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMyk7XG4gICAgICAgICAgICAmLS1qb2Ige1xuICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1jb2x1bXNfX2pvYi10aXRsZSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi1sb2NhdGlvbiB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1zX19qb2ItbG9jYXRpb24pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NhcmQge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tZ3JpZF9fY29sdW1ucyksIDFmcik7XG4gICAgICAgICAgcGFkZGluZy1ibG9jazogcmVtKDE5KTtcbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMik7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogdmFyKC0tZ3JpZC1jb2x1bXNfX2pvYi10aXRsZSk7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19sb2NhdGlvbiB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IHZhcigtLWdyaWQtY29sdW1zX19qb2ItbG9jYXRpb24pO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRodG1sLWZvbnQtc2l6ZTogMTZweDtcclxuXHJcbkBmdW5jdGlvbiBzdHJpcFVuaXQoJHZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZSAvICgkdmFsdWUgKiAwICsgMSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiByZW0oJHB4VmFsdWUpIHtcclxuICAgIEByZXR1cm4gI3tzdHJpcFVuaXQoJHB4VmFsdWUpIC8gc3RyaXBVbml0KCRodG1sLWZvbnQtc2l6ZSl9cmVtO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkge1xyXG4gICAgQHJldHVybiAoJG1heEZvbnRWYWx1ZSAtICRtaW5Gb250VmFsdWUpIC8gKCRtYXhXaWR0aFZhbHVlIC0gJG1pbldpZHRoVmFsdWUpO1xyXG59XHJcbkBmdW5jdGlvbiBpbnRlcigkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcclxuICAgIEByZXR1cm4gKCAoLTEgKiAkbWluV2lkdGhWYWx1ZSkgKiByZWwoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSArICRtaW5Gb250VmFsdWUpIC8gI3tzdHJpcFVuaXQoJGh0bWwtZm9udC1zaXplKX07XHJcbn1cclxuQGZ1bmN0aW9uIHByZWZWYWx1ZSgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcclxuICAgIEByZXR1cm4gI3tpbnRlcigkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpfXJlbSArICN7cmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkgKiAxMDB9dnc7XHJcbn1cclxuQGZ1bmN0aW9uIGNhbGNDbGFtcCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcclxuICAgIEByZXR1cm4gY2xhbXAoI3tyZW0oJG1pbkZvbnRWYWx1ZSl9LCAje3ByZWZWYWx1ZSgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpfSwgI3tyZW0oJG1heEZvbnRWYWx1ZSl9KTtcclxufVxyXG4iLCIvKipcbiAqIEJhc2ljIGdyaWQgY29udGFpbmVyXG4gKlxuICogQHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL3BhdHRlcm5zLWZvci1wcmFjdGljYWwtY3NzLWN1c3RvbS1wcm9wZXJ0aWVzLXVzZS9cbiAqL1xuICVncmlkIHtcbiAgICAtLWNvbHVtbnM6IHZhcigtLWdyaWRfX2NvbHVtbnMpO1xuICAgIGdyaWQtZ2FwOiB2YXIoLS1ncmlkX19nYXApO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1ucyksIDFmcik7XG59XG5cbkBtaXhpbiBncmlkIHtcbiAgICAtLWNvbHVtbnM6IHZhcigtLWdyaWRfX2NvbHVtbnMpO1xuICAgIGdyaWQtZ2FwOiB2YXIoLS1ncmlkX19nYXApO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1ucyksIDFmcik7XG59Il19 */
