.hero-module{--columns:var(--grid__columns);grid-gap:var(--grid__gap);display:grid;grid-template-columns:repeat(var(--columns),1fr)}.hero-module:before{content:"";position:absolute;top:0;left:0;width:calc(100%/var(--grid__columns)*8);height:clamp(26.375rem,14.16667rem + 33.91204vw,44.6875rem);background-color:var(--color__primary);z-index:-1}.hero-module:after{content:"";display:inline;position:absolute;background-color:var(--color__secondary);height:.3125rem;z-index:1;right:0;width:68vw;max-width:75rem}.hero-module__inner-container{padding-inline:unset;position:relative;grid-column:span 12}.hero-module__inner-container .is-style-h1{grid-column:1/span 8;color:var(--color__white);font-size:clamp(2.875rem,-1.39423rem + 11.85897vw,7.5rem);margin:unset;width:100%;line-height:clamp(2.9375rem,1.475rem + 6vw,6.875rem);position:relative;top:1.75rem;z-index:2}.hero .hero-module__inner-container .is-style-h1{text-shadow:.1875rem .1875rem 2.5rem var(--color__primary)}.hero .hero-module__inner-container .is-style-h1:before{content:attr(data-title);position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;z-index:1}.hero-module__inner-container .infobox{position:relative}.hero-module__inner-container .infobox__image{position:relative;z-index:1;aspect-ratio:303/170}.hero-module__inner-container .infobox__image>picture{display:inline-block;width:100%;height:100%}.hero-module__inner-container .infobox__image>picture>source,.hero-module__inner-container .infobox__image>picture img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:relative;z-index:10;opacity:1}.hero-module__inner-container .infobox__paragraph{max-width:21.875rem;font-size:1rem;line-height:1.625rem;color:var(--color__black);margin-top:clamp(1.875rem,.83654rem + 2.88462vw,3rem);margin-bottom:1.875rem}.hero-module__content:before{content:"";display:inline;position:absolute;background-color:var(--color__secondary);height:.3125rem;z-index:1;width:68vw;bottom:-1.875rem;bottom:0;left:calc(var(--container-padding)*-1)}.hero .hero-module__content{padding-top:.5625rem}.hero-module.header-image:before,.hero-module.header-simple:before{height:clamp(20.6875rem,6.6875rem + 38.88889vw,41.6875rem)}.hero-module.header-image .hero-module__content,.hero-module.header-simple .hero-module__content{display:flex;flex-direction:column;gap:clamp(1.875rem,.83654rem + 2.88462vw,3rem);padding-block:clamp(1.9375rem,-.08173rem + 5.60897vw,4.125rem) 1.875rem}.hero-module.header-image .hero-module__content>.is-style-h1,.hero-module.header-simple .hero-module__content>.is-style-h1{font-size:clamp(2rem,1.76923rem + .64103vw,2.25rem);line-height:clamp(2.6875rem,2.39904rem + .80128vw,3rem);order:2;width:100%;top:unset;color:var(--color__black)}.hero-module.header-image .hero-module__content .infobox,.hero-module.header-simple .hero-module__content .infobox{order:1}.hero-module.header-simple:before{height:clamp(11.5625rem,9.08173rem + 6.89103vw,14.25rem)}.hero-module.header-simple .hero-module__content:before{bottom:0}@media (max-width:calc(75em - 0.00125em)){.hero .hero-module__content>.is-style-h1{max-width:calc(100%/var(--grid__columns)*7);word-break:auto-phrase}.hero .hero-module__content .infobox__image{left:0;position:relative;width:calc(100vw - var(--container-padding))}}@media (min-width:62em){.hero .hero-module__content .infobox__paragraph,.hero .hero-module__content>.is-style-h1,.hero .hero-module__content>.is-style-h1:before{padding-left:1.25rem}}@media (min-width:75em){.hero .hero-module__inner-container .is-style-h1:before{top:2rem}.hero-module__content{width:100%;--columns:var(--grid__columns);grid-gap:var(--grid__gap);display:grid;grid-template-columns:repeat(var(--columns),1fr);position:relative}.hero-module__content:before{bottom:unset;top:50%;max-width:20vw;left:calc(50% - 50vw)}.hero-module__content>div{grid-column:span 7;top:4.375rem;width:100%}.hero .hero-module__content>div{top:0}.hero-module__content .is-style-h1{padding:2rem 0 0 clamp(.625rem,-2.5rem + 4.16667vw,1.25rem);top:clamp(.125rem,-7.625rem + 12.5vw,1.75rem)}.hero-module__content .infobox{display:grid;grid-template-columns:subgrid;grid-column:span 12;margin-top:-10rem}.hero-module__content .infobox__image{overflow:hidden;grid-column:5/-1;grid-row:1}.hero-module__content .infobox__image:before{width:100%}.hero-module__content .infobox__image>picture:before{width:calc(100% - 1.25rem);right:0;left:unset}.hero-module__content .infobox__paragraph{align-self:baseline;grid-column:1/span 4;grid-row:1;color:var(--color__white);margin-top:clamp(13.125rem,.625rem + 16.66667vw,15.625rem);padding-left:clamp(.625rem,-2.5rem + 4.16667vw,1.25rem);padding-right:clamp(2.5rem,-3.75rem + 8.33333vw,3.75rem);opacity:.8}.hero .hero-module:before{top:calc(50% - 1.875rem)}.hero-module.hero .hero-module__content:before{display:none}.hero-module.hero .hero-module__content>.is-style-h1:after{content:"";display:inline;position:absolute;background-color:var(--color__secondary);height:.3125rem;z-index:1;width:100vw;max-width:65.625rem;bottom:-1.875rem;right:80%}.hero-module.hero .hero-module__content .infobox__image{grid-column:4/-1;padding-left:clamp(1.25rem,5vw,2.5rem)}.hero-module.hero .hero-module__content .infobox__image>picture:before{width:clamp(1.25rem,5vw,2.5rem)}.hero-module.hero .hero-module__content .infobox__paragraph{padding-left:1.25rem}.hero-module.header-image .hero-module__content:before,.hero-module.header-image:after,.hero-module.header-simple .hero-module__content:before,.hero-module.header-simple:after{display:none}.hero-module.header-image .hero-module__content>.is-style-h1,.hero-module.header-simple .hero-module__content>.is-style-h1{order:1;color:var(--color__white);position:absolute;top:0;transform:translateY(-50%);padding:0 0 0 1.25rem}.hero-module.header-image .hero-module__content>.is-style-h1:after,.hero-module.header-simple .hero-module__content>.is-style-h1:after{content:"";display:inline;position:absolute;background-color:var(--color__secondary);height:.3125rem;z-index:1;width:100vw;top:50%;margin-left:3.75rem;transform:translateY(-50%)}.hero-module.header-image .hero-module__content .infobox,.hero-module.header-simple .hero-module__content .infobox{order:2;padding-top:4.125rem;padding-left:0}.hero-module.header-image .hero-module__content .infobox__image,.hero-module.header-simple .hero-module__content .infobox__image{padding:0;width:100%;height:100%;aspect-ratio:1200/485}.hero-module.header-image .hero-module__content .infobox{margin-top:0;padding-top:0;top:0}.hero-module.header-image .hero-module__content .infobox__image>picture:before{width:100%}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImhlcm8vaGVyby5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmdyaWQuc2NzcyIsIi4uL3Njc3MvMC1zZXR0aW5ncy9mdW5jdGlvbnMuc2NzcyIsIi4uL3Njc3MvMS10b29scy9taXhpbi5kZWNvLWJvcmRlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQWdCQSxhQ0hFLDhCQUFVLENBQ1YseUJBQTBCLENBQzFCLFlBQWEsQ0FDYixnREFBa0QsQ0RBcEQsb0JBSUksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixLQUFNLENBQ04sTUFBTyxDQUNQLHVDQUE0QyxDQUM1QywyREVMdUksQ0ZNdkksc0NBQXVDLENBQ3ZDLFVBQVcsQ0FYZixtQkdmRSxVQUFXLENBQ1gsY0FBZSxDQUNmLGlCQUFrQixDQUNsQix3Q0FBeUMsQ0FDekMsZUFBaUIsQ0FDakIsU0FBVSxDSDBCUixPQUFRLENBQ1IsVUFBVyxDQUNYLGVFM0JpRSxDRjZCbkUsOEJBQ0Usb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FIckIsMkNBTUcsb0JBQXVCLENBQ3ZCLHlCQUEwQixDQUMxQix5REV4QnFJLENGeUJySSxZQUFhLENBQ2IsVUFBVyxDQUNYLG9EQUFhLENBQ2IsaUJBQWtCLENBQ2xCLFdFMUMrRCxDRjJDL0QsU0FBVSxDQUNWLGlEQUNFLDBEQUF3RCxDQUQxRCx3REFHSSx3QkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixVQUFZLENBQ1osU0FBVSxDQXpCakIsdUNBK0JHLGlCQUFrQixDQS9CckIsOENBaUNLLGlCQUFrQixDQUNsQixTQUFVLENBQ1Ysb0JBQXVCLENBbkM1QixzREFzQ08sb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxXQUFZLENBeENuQix1SEEyQ1MsbUJBQWlCLENBQWpCLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsU0FBVSxDQWhEbkIsa0RBcURLLG1CQUFvQixDQUNwQixjQUFlLENBQ2Ysb0JFcEY2RCxDRnFGN0QseUJBQTBCLENBQzFCLHFEQUFZLENBQ1osc0JFdkY2RCxDRjRGbEUsNkJHbEdELFVBQVcsQ0FDWCxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLHdDQUF5QyxDQUN6QyxlQUFpQixDQUNqQixTQUFVLENIZ0dOLFVBQVcsQ0FDWCxnQkVoRytELENGaUcvRCxRQUFTLENBQ1Qsc0NBQXlDLENBRTNDLDRCQUNFLG9CRXJHK0QsQ0ZTckUsbUVBbUdNLDBERS9GcUksQ0ZKM0ksaUdBc0dNLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsOENFcEdxSSxDRnFHckksdUVFbEgrRCxDRlNyRSwySEEyR1EsbURFdkdtSSxDRndHbkksdURFeEdtSSxDRnlHbkksT0FBUSxDQUNSLFVBQVcsQ0FDWCxTQUFVLENBQ1YseUJBQTBCLENBaEhsQyxtSEFtSFEsT0FBUSxDQW5IaEIsa0NBMEhNLHdERXRIcUksQ0ZKM0ksd0RBOEhRLFFBQVMsQ0FXZiwwQ0FFSSx5Q0FFSSwyQ0FBZ0QsQ0FDaEQsc0JBQXVCLENBSDNCLDRDQU9NLE1BQU8sQ0FDUCxpQkFBa0IsQ0FDbEIsNENBQTZDLENBQzlDLENBS1Qsd0JBRUkseUlBT00sb0JFNUt5RCxDRjZLMUQsQ0FLVCx3QkF0SUksd0RBMklNLFFFdkx5RCxDRjRMakUsc0JBQ0UsVUFBVyxDQ3ZMZiw4QkFBVSxDQUNWLHlCQUEwQixDQUMxQixZQUFhLENBQ2IsZ0RBQWtELENEc0w5QyxpQkFBa0IsQ0FuR3JCLDZCQXNHSyxZQUFhLENBQ2IsT0FBUSxDQUNSLGNBQWUsQ0FDZixxQkFBc0IsQ0FUekIsMEJBWUcsa0JBQW1CLENBQ25CLFlFek02RCxDRjBNN0QsVUFBVyxDQUNYLGdDQUNFLEtBQU0sQ0FoQlgsbUNBb0JHLDJERW5NbUksQ0ZvTW5JLDZDRXBNbUksQ0YrS3RJLCtCQXdCRyxZQUFhLENBQ2IsNkJBQThCLENBQzlCLG1CQUFvQixDQUNwQixpQkV2TjZELENGNExoRSxzQ0E4QkssZUFBZ0IsQ0FDaEIsZ0JBQW1CLENBQ25CLFVBQVcsQ0FoQ2hCLDZDQWtDTyxVQUFXLENBbENsQixxREFzQ1MsMEJBQThCLENBQzlCLE9BQVEsQ0FDUixVQUFXLENBeENwQiwwQ0E4Q0ssbUJBQW9CLENBQ3BCLG9CQUF1QixDQUN2QixVQUFXLENBQ1gseUJBQTBCLENBQzFCLDBERWpPaUksQ0ZrT2pJLHVERWxPaUksQ0ZtT2pJLHdERW5PaUksQ0ZvT2pJLFVBQVksQ0FLbEIsMEJBRUksd0JBQTJCLENBL09uQywrQ0FzUFUsWUFBYSxDQXRQdkIsMkRHZkUsVUFBVyxDQUNYLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsd0NBQXlDLENBQ3pDLGVBQWlCLENBQ2pCLFNBQVUsQ0hxUUEsV0FBWSxDQUNaLG1CRXJReUQsQ0ZzUXpELGdCRXRReUQsQ0Z1UXpELFNBQVUsQ0E5UHRCLHdEQW1RWSxnQkFBbUIsQ0FDbkIsc0NBQXlDLENBcFFyRCx1RUF3UWdCLCtCQUFrQyxDQXhRbEQsNERBNlFZLG9CRXRSeUQsQ0ZTckUsZ0xBMFJVLFlBQWEsQ0ExUnZCLDJIQTZSVSxPQUFRLENBQ1IseUJBQTBCLENBQzFCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sMEJBQTJCLENBQzNCLHFCRTNTMkQsQ0ZTckUsdUlHZkUsVUFBVyxDQUNYLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsd0NBQXlDLENBQ3pDLGVBQWlCLENBQ2pCLFNBQVUsQ0grU0EsV0FBWSxDQUNaLE9BQVEsQ0FDUixtQkVoVHlELENGaVR6RCwwQkFBMkIsQ0F4U3ZDLG1IQTRTVSxPQUFRLENBQ1Isb0JFdFQyRCxDRnVUM0QsY0FBZSxDQTlTekIsaUlBZ1RZLFNBQVUsQ0FDVixVQUFXLENBQ1gsV0FBWSxDQUNaLHFCQUF3QixDQW5UcEMseURBNFRVLFlBQWEsQ0FDYixhQUFjLENBQ2QsS0FBTSxDQTlUaEIsK0VBa1VnQixVQUFXLENBQ1oiLCJmaWxlIjoiaGVyby9oZXJvLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICcuLi8uLi9zY3NzLzAtc2V0dGluZ3MvX3ZhcmlhYmxlcy5zY3NzJztcbkBpbXBvcnQgJy4uLy4uL3Njc3MvMC1zZXR0aW5ncy9jdXN0b20tbWVkaWEtcXVlcmllcy5zY3NzJztcbkBpbXBvcnQgJy4uLy4uL3Njc3MvMC1zZXR0aW5ncy9mdW5jdGlvbnMuc2Nzcyc7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3Rocy9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmRlY28tYm9yZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvdGhzL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZmx1aWQtdHlwZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3Rocy9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZvbnQtZmFjZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3Rocy9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZvbnQtd2VpZ2h0LnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvdGhzL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvdGhzL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuY29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvdGhzL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuY29weS5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3Rocy9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmdyaWQuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy90aHMvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5oZWFkaW5ncy5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3Rocy9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmltYWdlLWJhY2tncm91bmQuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy90aHMvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5pbnB1dC5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL3Rocy9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLnNwYWNlcy5zY3NzXCI7XG5cbi5oZXJvLW1vZHVsZSB7XG4gIEBpbmNsdWRlIGdyaWQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWdyaWRfX2NvbHVtbnMpICogOCk7XG4gICAgaGVpZ2h0OiBjYWxjQ2xhbXAoNDIyLCA3MTUsIDU3NiwgMTQ0MCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3JfX3ByaW1hcnkpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGRlY28tYm9yZGVyO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2OHZ3O1xuICAgIG1heC13aWR0aDogcmVtKDEyMDApO1xuICB9XG4gICZfX2lubmVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1pbmxpbmU6IHVuc2V0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcblxuICAgIC5pcy1zdHlsZS1oMSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gODtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgZm9udC1zaXplOiBjYWxjQ2xhbXAoNDYsIDEyMCwgNTc2LCAxMjAwKTtcbiAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAje2NhbGNDbGFtcCg0NywgMTEwLCAzOTAsIDE0NDApfTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogcmVtKDI4KTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAuaGVybyAmIHtcbiAgICAgICAgdGV4dC1zaGFkb3c6IHJlbSgzKSByZW0oMykgcmVtKDQwKSB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm9ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJl9faW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzAzIC8gMTcwO1xuXG4gICAgICAgID4gcGljdHVyZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICA+IHNvdXJjZSxcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3BhcmFncmFwaCB7XG4gICAgICAgIG1heC13aWR0aDogMjEuODc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjYpO1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAgICAgbWFyZ2luLXRvcDogI3tjYWxjQ2xhbXAoMzAsIDQ4LCA1NzYsIDEyMDApfTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZGVjby1ib3JkZXI7XG4gICAgICB3aWR0aDogNjh2dztcbiAgICAgIGJvdHRvbTogcmVtKC0zMCk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiBjYWxjKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIC0xKTtcbiAgICB9XG4gICAgLmhlcm8gJiB7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDkpO1xuICAgIH1cbiAgfVxuXG4gICYuaGVhZGVyLWltYWdlLFxuICAmLmhlYWRlci1zaW1wbGUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGNDbGFtcCgzMzEsIDY2NywgNTc2LCAxNDQwKTtcbiAgICB9XG4gICAgLmhlcm8tbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiBjYWxjQ2xhbXAoMzAsIDQ4LCA1NzYsIDEyMDApO1xuICAgICAgcGFkZGluZy1ibG9jazogY2FsY0NsYW1wKDMxLCA2NiwgNTc2LCAxMjAwKSByZW0oMzApO1xuICAgICAgPiAuaXMtc3R5bGUtaDEge1xuICAgICAgICBmb250LXNpemU6IGNhbGNDbGFtcCgzMiwgMzYsIDU3NiwgMTIwMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjQ2xhbXAoNDMsIDQ4LCA1NzYsIDEyMDApO1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgICAgfVxuICAgICAgLmluZm9ib3gge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlYWRlci1zaW1wbGUge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IGNhbGNDbGFtcCgxODUsIDIyOCwgNTc2LCAxMjAwKTtcbiAgICB9XG4gICAgLmhlcm8tbW9kdWxlX19jb250ZW50IHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKC0tbW9iaWxlKSB7XG4gIH1cblxuICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gIH1cblxuICBAbWVkaWEgKC0td2lkZS1tYXgpIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIC5oZXJvICYge1xuICAgICAgICA+IC5pcy1zdHlsZS1oMSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLyB2YXIoLS1ncmlkX19jb2x1bW5zKSAqIDcpO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvYm94IHtcbiAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgLmhlcm8gJiB7XG4gICAgICAgID4gLmlzLXN0eWxlLWgxLFxuICAgICAgICAuaW5mb2JveF9fcGFyYWdyYXBoIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgICAgPiAuaXMtc3R5bGUtaDEge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBtZWRpYSAoLS13aWRlKSB7XG4gICAgJl9faW5uZXItY29udGFpbmVyIHtcbiAgICAgIC5pcy1zdHlsZS1oMSB7XG4gICAgICAgIC5oZXJvICYge1xuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IHJlbSgzMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBncmlkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHZ3O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgfVxuICAgICAgPiBkaXYge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiA3O1xuICAgICAgICB0b3A6IHJlbSg3MCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAuaGVybyAmIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5pcy1zdHlsZS1oMSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMikgMCAwIGNhbGNDbGFtcCgxMCwgMjAsIDEyMDAsIDE0NDApO1xuICAgICAgICB0b3A6IGNhbGNDbGFtcCgyLCAyOCwgOTkyLCAxMjAwKTtcbiAgICAgIH1cbiAgICAgIC5pbmZvYm94IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBzdWJncmlkO1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxMjtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xNjApO1xuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA1IC8gLTE7XG4gICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHBpY3R1cmUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDIwKX0pO1xuICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBiYXNlbGluZTtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIHNwYW4gNDtcbiAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjQ2xhbXAoMjEwLCAyNTAsIDEyMDAsIDE0NDApO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsY0NsYW1wKDEwLCAyMCwgMTIwMCwgMTQ0MCk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsY0NsYW1wKDQwLCA2MCwgMTIwMCwgMTQ0MCk7XG4gICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmhlcm8gJiB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3tyZW0oMzApfSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oZXJvIHtcbiAgICAgIC5oZXJvLW1vZHVsZV9fY29udGVudCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICA+IC5pcy1zdHlsZS1oMSB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGVjby1ib3JkZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMDUwKTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKC0zMCk7XG4gICAgICAgICAgICByaWdodDogODAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5mb2JveCB7XG4gICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyAtMTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogY2xhbXAoMS4yNXJlbSwgNXZ3LCAyLjVyZW0pO1xuXG4gICAgICAgICAgICA+IHBpY3R1cmUge1xuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjbGFtcCgxLjI1cmVtLCA1dncsIDIuNXJlbSk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhlYWRlci1pbWFnZSxcbiAgICAmLmhlYWRlci1zaW1wbGUge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLmhlcm8tbW9kdWxlX19jb250ZW50IHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgID4gLmlzLXN0eWxlLWgxIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCByZW0oMjApO1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRlY28tYm9yZGVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDYwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmluZm9ib3gge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNjYpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEyMDAgLyA0ODU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5oZWFkZXItaW1hZ2Uge1xuICAgICAgLmhlcm8tbW9kdWxlX19jb250ZW50IHtcbiAgICAgICAgLmluZm9ib3gge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgID4gcGljdHVyZSB7XG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qKlxuICogQmFzaWMgZ3JpZCBjb250YWluZXJcbiAqXG4gKiBAc2VlIGh0dHBzOi8vY3NzLXRyaWNrcy5jb20vcGF0dGVybnMtZm9yLXByYWN0aWNhbC1jc3MtY3VzdG9tLXByb3BlcnRpZXMtdXNlL1xuICovXG4lZ3JpZCB7XG4gIC0tY29sdW1uczogdmFyKC0tZ3JpZF9fY29sdW1ucyk7XG4gIGdyaWQtZ2FwOiB2YXIoLS1ncmlkX19nYXApO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCh2YXIoLS1jb2x1bW5zKSwgMWZyKTtcbn1cblxuQG1peGluIGdyaWQge1xuICAtLWNvbHVtbnM6IHZhcigtLWdyaWRfX2NvbHVtbnMpO1xuICBncmlkLWdhcDogdmFyKC0tZ3JpZF9fZ2FwKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQodmFyKC0tY29sdW1ucyksIDFmcik7XG59XG4iLCIkaHRtbC1mb250LXNpemU6IDE2cHg7XHJcblxyXG5AZnVuY3Rpb24gc3RyaXBVbml0KCR2YWx1ZSkge1xyXG4gICAgQHJldHVybiAkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRweFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICN7c3RyaXBVbml0KCRweFZhbHVlKSAvIHN0cmlwVW5pdCgkaHRtbC1mb250LXNpemUpfXJlbTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHJlbCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcclxuICAgIEByZXR1cm4gKCRtYXhGb250VmFsdWUgLSAkbWluRm9udFZhbHVlKSAvICgkbWF4V2lkdGhWYWx1ZSAtICRtaW5XaWR0aFZhbHVlKTtcclxufVxyXG5AZnVuY3Rpb24gaW50ZXIoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICggKC0xICogJG1pbldpZHRoVmFsdWUpICogcmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkgKyAkbWluRm9udFZhbHVlKSAvICN7c3RyaXBVbml0KCRodG1sLWZvbnQtc2l6ZSl9O1xyXG59XHJcbkBmdW5jdGlvbiBwcmVmVmFsdWUoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuICN7aW50ZXIoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX1yZW0gKyAje3JlbCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpICogMTAwfXZ3O1xyXG59XHJcbkBmdW5jdGlvbiBjYWxjQ2xhbXAoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKSB7XHJcbiAgICBAcmV0dXJuIGNsYW1wKCN7cmVtKCRtaW5Gb250VmFsdWUpfSwgI3twcmVmVmFsdWUoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX0sICN7cmVtKCRtYXhGb250VmFsdWUpfSk7XHJcbn1cclxuIiwiQG1peGluIGRlY28tYm9yZGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcl9fc2Vjb25kYXJ5KTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIHotaW5kZXg6IDE7XG59XG4iXX0= */
