.three-columns-image-button-module{--link__font-size:1.875rem;--link__padding-left:clamp(1.6875rem,0.64654rem + 2.89157vw,2.4375rem);--arrow__size:clamp(2.75rem,2.14277rem + 1.68675vw,3.1875rem);--image__aspect-ratio:332/495}.three-columns-image-button-module__columns{--columns:var(--grid__columns);grid-gap:var(--grid__gap);display:grid;grid-template-columns:repeat(var(--columns),1fr);--columns:1;--grid__gap:1.1875rem}.three-columns-image-button-module__link{position:relative}.three-columns-image-button-module__link>h2{position:absolute;bottom:0;color:var(--color__white--text);font-family:var(--font__heading);font-size:var(--link__font-size);font-weight:var(--font__heading--weight--bold);text-transform:none;text-decoration:none;bottom:2.375rem;margin-top:0;padding-inline:var(--link__padding-left) 1.5625rem;transition:all var(--animation__duration) var(--animation__timing-function);width:100%;display:flex;justify-content:space-between;align-items:center}.three-columns-image-button-module__link>h2:after{content:"";display:inline-block;position:relative;-webkit-mask-image:url(../../../img/button-circle-arrow-outline.svg);mask-image:url(../../../img/button-circle-arrow-outline.svg);-webkit-mask-size:calc(100% - .0625rem);mask-size:calc(100% - .0625rem);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:auto;bottom:0;right:0;transform:none;background-color:var(--color__white--bg);width:var(--arrow__size);height:var(--arrow__size)}@media (hover:hover){.three-columns-image-button-module__link:hover>h2{opacity:.7}.three-columns-image-button-module__link:hover img{scale:1.1}.three-columns-image-button-module__link:hover:after{background-color:var(--color__white--bg)}}.three-columns-image-button-module__column{display:flex;flex-wrap:wrap;gap:clamp(.9375rem,-.00658rem + 1.84211vw,1.375rem)}.three-columns-image-button-module__column--image-wrapper{width:100%;position:relative}.three-columns-image-button-module__column--image{height:100%;overflow:hidden;aspect-ratio:var(--image__aspect-ratio)}.three-columns-image-button-module__column--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all var(--animation__duration) var(--animation__timing-function);scale:1}.three-columns-image-button-module__column--image figure,.three-columns-image-button-module__column--image figure>picture,.three-columns-image-button-module__column--image figure>picture>img,.three-columns-image-button-module__column--image figure>picture>source{height:100%;-o-object-fit:cover;object-fit:cover}.three-columns-image-button-module__column--image:after{content:"";position:absolute;bottom:0;left:0;background-image:linear-gradient(180deg,rgba(102,139,161,0),#365368);width:100%;height:calc(100% - clamp(5rem, 4.311rem + 1.91388vw, 5.75rem));mix-blend-mode:multiply}@media (min-width:36em){.three-columns-image-button-module{--link__font-size:clamp(1.25rem,0.38462rem + 2.40385vw,1.875rem)}.three-columns-image-button-module__columns{--columns:2;--grid__gap:clamp(1rem,0.42308rem + 1.60256vw,1.625rem)}}@media (max-width:calc(62em - 0.00125em)){.three-columns-image-button-module{padding-bottom:6rem}}@media (min-width:62em){.three-columns-image-button-module{--link__font-size:clamp(1.25rem,-0.82589rem + 3.34821vw,2.1875rem);--link__padding-left:clamp(1.6875rem,0.58036rem + 1.78571vw,2.1875rem);--image__aspect-ratio:383/572;--arrow__size:clamp(2.75rem,1.78125rem + 1.5625vw,3.1875rem)}.three-columns-image-button-module__columns-wrapper{position:relative;aspect-ratio:1199/464}.three-columns-image-button-module__columns{--columns:3;position:absolute;top:0;left:0;width:100%}}@media (min-width:75em){.three-columns-image-button-module__columns{--columns:3}}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){@media (min-width:62em){.three-columns-image-button-module__inner-container{padding-top:0}.three-columns-image-button-module__columns,.three-columns-image-button-module__link{position:relative}.three-columns-image-button-module__link h2{position:absolute;bottom:-80px}}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRocmVlLWNvbHVtbnMtaW1hZ2UtYnV0dG9uL3RocmVlLWNvbHVtbnMtaW1hZ2UtYnV0dG9uLnNjc3MiLCIuLi9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuZ3JpZC5zY3NzIiwiLi4vc2Nzcy8wLXNldHRpbmdzL2Z1bmN0aW9ucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWFBLG1DQUNFLDBCQUFrQixDQUNsQixzRUFBcUIsQ0FDckIsNkRBQWMsQ0FDZCw2QkFBc0IsQ0FJdEIsNENDUkUsOEJBQVUsQ0FDVix5QkFBMEIsQ0FDMUIsWUFBYSxDQUNiLGdEQUFrRCxDRE9sRCxXQUFVLENBQ1YscUJBQVksQ0FHZCx5Q0FDRSxpQkFBa0IsQ0FEbkIsNENBSUcsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCwrQkFBZ0MsQ0FDaEMsZ0NBQWlDLENBQ2pDLGdDQUFpQyxDQUNqQyw4Q0FBK0MsQ0FDL0MsbUJBQW9CLENBSXBCLG9CQUFxQixDQUNyQixlRW5DK0QsQ0ZvQy9ELFlBQWEsQ0FDYixrREVyQytELENGc0MvRCwyRUFDbUMsQ0FDbkMsVUFBVyxDQUVYLFlBQWEsQ0FDYiw2QkFBOEIsQ0FDOUIsa0JBQW1CLENBeEJ0QixrREEyQkssVUFBVyxDQUNYLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsb0VBQTZELENBQTdELDREQUE2RCxDQUM3RCx1Q0FBaUMsQ0FBakMsK0JBQWlDLENBQ2pDLDZCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsUUFBWSxDQUNaLFFBQVMsQ0FDVCxPQUFRLENBQ1IsY0FBZSxDQUNmLHdDQUF5QyxDQUN6Qyx3QkFBeUIsQ0FDekIseUJBQTBCLENBSTVCLHFCQTNDSCxrREE2Q08sVUFBWSxDQTdDbkIsbURBZ0RPLFNBQVUsQ0FoRGpCLHFEQW1ETyx3Q0FBeUMsQ0FDMUMsQ0FLUCwyQ0FDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLG1ERW5FdUksQ0ZxRXZJLDBEQUNFLFVBQVcsQ0FDWCxpQkFBa0IsQ0FHcEIsa0RBQ0UsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLHVDQUF3QyxDQUh6QyxzREFLRyxVQUFXLENBQ1gsV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FDakIsMkVBQ21DLENBQ25DLE9BQVEsQ0FWWCx1UUFpQkcsV0FBWSxDQUNaLG1CQUFpQixDQUFqQixnQkFBaUIsQ0FsQnBCLHdEQXNCRyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxNQUFPLENBQ1Asb0VBSUMsQ0FDRCxVQUFXLENBQ1gsOERBQW9ELENBQ3BELHVCQUF3QixDQUs5Qix3QkF2SEYsbUNBd0hJLGdFQUFrQixDQWhIcEIsNENBa0hJLFdBQVUsQ0FDVix1REFBWSxDQUNiLENBR0gsMENBL0hGLG1DQWdJSSxtQkV0SWlFLENGMEtwRSxDQWpDQyx3QkFuSUYsbUNBb0lJLGtFQUFrQixDQUNsQixzRUFBcUIsQ0FDckIsNkJBQXNCLENBQ3RCLDREQUFjLENBT2Qsb0RBQ0UsaUJBQWtCLENBQ2xCLHFCQUF3QixDQXhJNUIsNENBMklJLFdBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FLUCxVQUFXLENBQ1osQ0FHSCx3QkF2SkEsNENBeUpJLFdBQVUsQ0FDWCxDQUsrRixrR0FDbEcsd0JBQ0Usb0RBQ0UsYUFBYyxDQTVKbEIscUZBbUtJLGlCQUFrQixDQUVwQiw0Q0FDRSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNkLENBQUEiLCJmaWxlIjoidGhyZWUtY29sdW1ucy1pbWFnZS1idXR0b24vdGhyZWUtY29sdW1ucy1pbWFnZS1idXR0b24ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi9zY3NzLzAtc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vLi4vc2Nzcy8wLXNldHRpbmdzL2N1c3RvbS1tZWRpYS1xdWVyaWVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi8uLi9zY3NzLzAtc2V0dGluZ3MvZnVuY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvd29sbC1tYXNjaGluZW5iYXUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mbHVpZC10eXBlLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvd29sbC1tYXNjaGluZW5iYXUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mb250LWZhY2Uuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy93b2xsLW1hc2NoaW5lbmJhdS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZvbnQtd2VpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvd29sbC1tYXNjaGluZW5iYXUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy93b2xsLW1hc2NoaW5lbmJhdS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3dvbGwtbWFzY2hpbmVuYmF1L3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuY29weS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3dvbGwtbWFzY2hpbmVuYmF1L3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3dvbGwtbWFzY2hpbmVuYmF1L3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuaGVhZGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy93b2xsLW1hc2NoaW5lbmJhdS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLnNwYWNlcy5zY3NzXCI7XG5cbi50aHJlZS1jb2x1bW5zLWltYWdlLWJ1dHRvbi1tb2R1bGUge1xuICAtLWxpbmtfX2ZvbnQtc2l6ZTogI3tyZW0oMzApfTtcbiAgLS1saW5rX19wYWRkaW5nLWxlZnQ6ICN7Y2FsY0NsYW1wKDI3LCAzOSwgNTc2LCA5OTEpfTtcbiAgLS1hcnJvd19fc2l6ZTogI3tjYWxjQ2xhbXAoNDQsIDUxLCA1NzYsIDk5MSl9O1xuICAtLWltYWdlX19hc3BlY3QtcmF0aW86IDMzMiAvIDQ5NTtcbn1cblxuLnRocmVlLWNvbHVtbnMtaW1hZ2UtYnV0dG9uLW1vZHVsZSB7XG4gICZfX2NvbHVtbnMge1xuICAgIEBpbmNsdWRlIGdyaWQ7XG4gICAgLS1jb2x1bW5zOiAxO1xuICAgIC0tZ3JpZF9fZ2FwOiAje3JlbSgxOSl9O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgPiBoMiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlLS10ZXh0KTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250X19oZWFkaW5nKTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tbGlua19fZm9udC1zaXplKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250X19oZWFkaW5nLS13ZWlnaHQtLWJvbGQpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbilcbiAgICAgICAgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pO1xuXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBib3R0b206IHJlbSgzOCk7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy1pbmxpbmU6IHZhcigtLWxpbmtfX3BhZGRpbmctbGVmdCkgcmVtKDI1KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCB2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKVxuICAgICAgICB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbik7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvYnV0dG9uLWNpcmNsZS1hcnJvdy1vdXRsaW5lLnN2Zyk7XG4gICAgICAgIG1hc2stc2l6ZTogY2FsYygxMDAlIC0gI3tyZW0oMSl9KTtcbiAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdG9wOiBpbml0aWFsO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX193aGl0ZS0tYmcpO1xuICAgICAgICB3aWR0aDogdmFyKC0tYXJyb3dfX3NpemUpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWFycm93X19zaXplKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICA+IGgyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBzY2FsZTogMS4xO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUtLWJnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NvbHVtbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiBjYWxjQ2xhbXAoMTUsIDIyLCA4MjAsIDEyMDApO1xuXG4gICAgJi0taW1hZ2Utd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLS1pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYXNwZWN0LXJhdGlvOiB2YXIoLS1pbWFnZV9fYXNwZWN0LXJhdGlvKTtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbilcbiAgICAgICAgICB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbik7XG4gICAgICAgIHNjYWxlOiAxO1xuICAgICAgfVxuXG4gICAgICBmaWd1cmUsXG4gICAgICBmaWd1cmUgPiBwaWN0dXJlLFxuICAgICAgZmlndXJlID4gcGljdHVyZSA+IHNvdXJjZSxcbiAgICAgIGZpZ3VyZSA+IHBpY3R1cmUgPiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgMTgwZGVnLFxuICAgICAgICAgIHJnYmEoMTAyLCAxMzksIDE2MSwgMCkgMCUsXG4gICAgICAgICAgIzM2NTM2OCAxMDAlXG4gICAgICAgICk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtICN7Y2FsY0NsYW1wKDgwLCA5MiwgNTc2LCAxMjAzKX0pO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICgtLW1vYmlsZSkge1xuICAgIC0tbGlua19fZm9udC1zaXplOiAje2NhbGNDbGFtcCgyMCwgMzAsIDU3NiwgOTkyKX07XG4gICAgJl9fY29sdW1ucyB7XG4gICAgICAtLWNvbHVtbnM6IDI7XG4gICAgICAtLWdyaWRfX2dhcDogI3tjYWxjQ2xhbXAoMTYsIDI2LCA1NzYsIDEyMDApfTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tZGVza3RvcC1tYXgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDk2KTtcbiAgfVxuXG4gIEBtZWRpYSAoLS1kZXNrdG9wKSB7XG4gICAgLS1saW5rX19mb250LXNpemU6ICN7Y2FsY0NsYW1wKDIwLCAzNSwgOTkyLCAxNDQwKX07XG4gICAgLS1saW5rX19wYWRkaW5nLWxlZnQ6ICN7Y2FsY0NsYW1wKDI3LCAzNSwgOTkyLCAxNDQwKX07XG4gICAgLS1pbWFnZV9fYXNwZWN0LXJhdGlvOiAzODMgLyA1NzI7XG4gICAgLS1hcnJvd19fc2l6ZTogI3tjYWxjQ2xhbXAoNDQsIDUxLCA5OTIsIDE0NDApfTtcblxuICAgICYuaGFzLWJnLWJsdWUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLy8gaGVpZ2h0OiBjYWxjKDEwMCUgLSAje3JlbSgxMDkpfSk7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbHVtbnMtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBhc3BlY3QtcmF0aW86IDExOTkgLyA0NjQ7XG4gICAgfVxuICAgICZfX2NvbHVtbnMge1xuICAgICAgLS1jb2x1bW5zOiAzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIC8vIERlZmluaXRlIHdpZHRoLCB3ZWlsIMOkbHRlcmUgV2ViS2l0LVZlcnNpb25lbiBkaWUgYDFmcmAtVHJhY2tzIGVpbmVzXG4gICAgICAvLyBhYnNvbHV0IHBvc2l0aW9uaWVydGVuIEdyaWRzIGdlZ2VuIG1pbi1jb250ZW50IHNpemVuLCBzb2JhbGQgZGVzc2VuXG4gICAgICAvLyBCcmVpdGUgc2hyaW5rLXRvLWZpdCBpc3QuIG1pbi1jb250ZW50IGlzdCBoaWVyIDAgKGFsbGUgSW4tRmxvdy1LaW5kZXJcbiAgICAgIC8vIHNpbmQgcHJvemVudHVhbCBicmVpdCkgLT4gYWxsZSBkcmVpIFNwYWx0ZW4ga29sbGFiaWVyZW4gYXVmIDAuXG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0td2lkZSkge1xuICAgICZfX2NvbHVtbnMge1xuICAgICAgLS1jb2x1bW5zOiAzO1xuICAgIH1cbiAgfVxufVxuXG5cbkBzdXBwb3J0cyAoaGFuZ2luZy1wdW5jdHVhdGlvbjogZmlyc3QpIGFuZCAoZm9udDogLWFwcGxlLXN5c3RlbS1ib2R5KSBhbmQgKC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSkge1xuICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgIC50aHJlZS1jb2x1bW5zLWltYWdlLWJ1dHRvbi1tb2R1bGVfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnRocmVlLWNvbHVtbnMtaW1hZ2UtYnV0dG9uLW1vZHVsZV9fY29sdW1ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgLnRocmVlLWNvbHVtbnMtaW1hZ2UtYnV0dG9uLW1vZHVsZV9fbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC50aHJlZS1jb2x1bW5zLWltYWdlLWJ1dHRvbi1tb2R1bGVfX2xpbmsgaDIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtODBweDtcbiAgICB9XG4gIH1cbn0iLCIvKipcbiAqIEJhc2ljIGdyaWQgY29udGFpbmVyXG4gKlxuICogQHNlZSBodHRwczovL2Nzcy10cmlja3MuY29tL3BhdHRlcm5zLWZvci1wcmFjdGljYWwtY3NzLWN1c3RvbS1wcm9wZXJ0aWVzLXVzZS9cbiAqL1xuICVncmlkIHtcbiAgICAtLWNvbHVtbnM6IHZhcigtLWdyaWRfX2NvbHVtbnMpO1xuICAgIGdyaWQtZ2FwOiB2YXIoLS1ncmlkX19nYXApO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1ucyksIDFmcik7XG59XG5cbkBtaXhpbiBncmlkIHtcbiAgICAtLWNvbHVtbnM6IHZhcigtLWdyaWRfX2NvbHVtbnMpO1xuICAgIGdyaWQtZ2FwOiB2YXIoLS1ncmlkX19nYXApO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1ucyksIDFmcik7XG59IiwiJGh0bWwtZm9udC1zaXplOiAxNnB4O1xyXG5cclxuQGZ1bmN0aW9uIHN0cmlwVW5pdCgkdmFsdWUpIHtcclxuICAgIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcHhWYWx1ZSkge1xyXG4gICAgQHJldHVybiAje3N0cmlwVW5pdCgkcHhWYWx1ZSkgLyBzdHJpcFVuaXQoJGh0bWwtZm9udC1zaXplKX1yZW07XHJcbn1cclxuXHJcbkBmdW5jdGlvbiByZWwoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICgkbWF4Rm9udFZhbHVlIC0gJG1pbkZvbnRWYWx1ZSkgLyAoJG1heFdpZHRoVmFsdWUgLSAkbWluV2lkdGhWYWx1ZSk7XHJcbn1cclxuQGZ1bmN0aW9uIGludGVyKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkge1xyXG4gICAgQHJldHVybiAoICgtMSAqICRtaW5XaWR0aFZhbHVlKSAqIHJlbCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpICsgJG1pbkZvbnRWYWx1ZSkgLyAje3N0cmlwVW5pdCgkaHRtbC1mb250LXNpemUpfTtcclxufVxyXG5AZnVuY3Rpb24gcHJlZlZhbHVlKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkge1xyXG4gICAgQHJldHVybiAje2ludGVyKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSl9cmVtICsgI3tyZWwoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSAqIDEwMH12dztcclxufVxyXG5AZnVuY3Rpb24gY2FsY0NsYW1wKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkge1xyXG4gICAgQHJldHVybiBjbGFtcCgje3JlbSgkbWluRm9udFZhbHVlKX0sICN7cHJlZlZhbHVlKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSl9LCAje3JlbSgkbWF4Rm9udFZhbHVlKX0pO1xyXG59XHJcbiJdfQ== */
