@media (min-width:950px){section .container section.alignwide{left:auto;margin-left:0;margin-right:0;max-width:none;position:relative}}section .container section.alignfull{left:auto;position:relative;width:100%}section .container section .container{margin-left:0;margin-right:0;max-width:none;padding-left:0;padding-right:0;width:100%}.hero-module{--slider__size--dot:0.8rem;--slider__size--dot-margin:0.3125rem;--slider__color--dot:hsla(0,0%,100%,0.25);--slider__color--dot-hover:hsla(0,0%,100%,0.779);--slider__color--dot-active:var(--color__white);position:relative}.hero-module:after{content:"";background-image:url(../../../img/bg_shadow.png);background-repeat:repeat-x;background-size:1px 722px;position:absolute;top:100%;left:0;width:100%;height:45.125rem}.hero-module__slides-wrapper .slides{height:clamp(25rem,52.5vw,39.375rem);width:100vw;overflow:hidden}.hero-module__slides-wrapper .slides .slick-list,.hero-module__slides-wrapper .slides .slick-slide,.hero-module__slides-wrapper .slides .slick-track{height:100%!important;padding:0!important}.hero-module__slides-wrapper .slides .slick-dots{position:absolute;bottom:.625rem;width:100%;justify-content:center;display:flex;list-style:none;margin:0;padding:0}.hero-module__slides-wrapper .slides .slick-dots button{overflow:hidden;text-indent:calc(var(--slider__size--dot)*3);white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border-radius:50%;height:var(--slider__size--dot);width:var(--slider__size--dot);background:var(--slider__color--dot);border:0;margin:0 var(--slider__size--dot-margin)}.hero-module__slides-wrapper .slides .slick-dots button[aria-selected=true]{cursor:default;background:var(--slider__color--dot-active)}@media (hover:hover){.hero-module__slides-wrapper .slides .slick-dots button:not([aria-selected=true]){cursor:pointer}.hero-module__slides-wrapper .slides .slick-dots button:not([aria-selected=true]):hover{background:var(--slider__color--dot-hover)}}.hero-module__slides-wrapper .slides .slick-arrow,.hero-module__slides-wrapper .slides .slick-button{display:none!important}.hero-module__slides-wrapper .slides .slide{position:relative;height:100%}.hero-module__slides-wrapper .slides .slide__content{color:var(--color__white);z-index:2;bottom:clamp(1.125rem,5vw,6rem);position:absolute;padding-right:var(--container-padding)}.hero-module__slides-wrapper .slides .slide__content--inner{margin-bottom:2rem}.hero-module__slides-wrapper .slides .slide__content--text{margin-bottom:1.0625rem}.hero-module__slides-wrapper .slides .slide__content--text h1,.hero-module__slides-wrapper .slides .slide__content--text h2,.hero-module__slides-wrapper .slides .slide__content--text h3,.hero-module__slides-wrapper .slides .slide__content--text p{font-family:var(--font__heading);font-size:clamp(1.5625rem,.12019rem + 4.00641vw,3.125rem);font-weight:700;line-height:clamp(2.5rem,6.94vw,4.6875rem);padding:0 .75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0}.hero-module__slides-wrapper .slides .slide__content--text h1:first-child,.hero-module__slides-wrapper .slides .slide__content--text h2:first-child,.hero-module__slides-wrapper .slides .slide__content--text h3:first-child,.hero-module__slides-wrapper .slides .slide__content--text p:first-child{margin-top:0}.hero-module__slides-wrapper .slides .slide__content--text h1:nth-child(2),.hero-module__slides-wrapper .slides .slide__content--text h2:nth-child(2),.hero-module__slides-wrapper .slides .slide__content--text h3:nth-child(2),.hero-module__slides-wrapper .slides .slide__content--text p:nth-child(2){margin-top:1.0625rem}.hero-module__slides-wrapper .slides .slide__content--text.yellow-bg h1,.hero-module__slides-wrapper .slides .slide__content--text.yellow-bg h2,.hero-module__slides-wrapper .slides .slide__content--text.yellow-bg h3,.hero-module__slides-wrapper .slides .slide__content--text.yellow-bg p{background-color:var(--color__secondary);color:var(--color__black)}.hero-module__slides-wrapper .slides .slide__content--text.blue-bg h1,.hero-module__slides-wrapper .slides .slide__content--text.blue-bg h2,.hero-module__slides-wrapper .slides .slide__content--text.blue-bg h3,.hero-module__slides-wrapper .slides .slide__content--text.blue-bg p{background-color:var(--color__primary);color:var(--color__secondary)}.hero-module__slides-wrapper .slides .slide__content--title{margin-bottom:1.0625rem;padding:.1875rem .5625rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-family:var(--font__heading);font-size:clamp(.9375rem,2.6vw,1.875rem);font-weight:700;letter-spacing:.00187rem;line-height:clamp(1.125rem,3.125vw,2.25rem)}.hero-module__slides-wrapper .slides .slide__content--title.yellow-bg{background-color:var(--color__secondary);color:var(--color__black)}.hero-module__slides-wrapper .slides .slide__content--title.blue-bg{background-color:var(--color__primary);color:var(--color__secondary)}.hero-module__slides-wrapper .slides .slide__content .wp-block-buttons{margin:0}.hero-module__slides-wrapper .slides .slide__icon{position:absolute;right:0;top:20%;display:flex;flex-direction:column;gap:.875rem}.hero-module__slides-wrapper .slides .slide__icon--wrapper{min-width:clamp(7.5rem,5.30769rem + 6.08974vw,9.875rem);padding:clamp(.3125rem,.08173rem + .64103vw,.5625rem) clamp(1.125rem,.77885rem + .96154vw,1.5rem) clamp(.3125rem,.08173rem + .64103vw,.5625rem) clamp(.8125rem,.58173rem + .64103vw,1.0625rem);display:flex;gap:.98125rem;align-items:center;justify-content:flex-start;background-color:var(--color__primary--light)}.hero-module__slides-wrapper .slides .slide__icon--wrapper img{max-width:clamp(1.5625rem,.98558rem + 1.60256vw,2.1875rem);height:auto}.hero-module__slides-wrapper .slides .slide__icon--wrapper div{font-family:var(--font__heading);font-size:1.25rem;line-height:2.1875rem;color:var(--color__secondary);text-transform:uppercase;font-weight:500;letter-spacing:.08125rem}.hero-module__slides-wrapper .slides .slide__icon--wrapper:hover div{transform:scale(1.07)}.hero-module__slides-wrapper .slides .slide__image{height:100%;width:100%}.hero-module__slides-wrapper .slides .slide__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;display:block}@media (min-width:62em){.hero-module{--slider__size--dot:1rem}.hero-module__slides-wrapper .slides{width:100%}.hero-module__slides-wrapper .slides .slick-dots{right:2rem;bottom:2rem;width:auto}.hero-module__slides-wrapper .slides .slide:before{display:none}.hero-module__slides-wrapper .slides .slide__image.has-bad-image-size{position:relative}.hero-module__slides-wrapper .slides .slide__image.has-bad-image-size img{position:relative;width:auto;min-width:50%;height:100%;margin-left:auto;z-index:1}}.acf-block-preview .hero-module__slides-wrapper .slides .slide{display:none}.acf-block-preview .hero-module__slides-wrapper .slides .slide:first-child{display:block}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb250YWluZXIuc2NzcyIsImhlcm8vaGVyby5zY3NzIiwiLi4vc2Nzcy8wLXNldHRpbmdzL2Z1bmN0aW9ucy5zY3NzIiwiLi4vc2Nzcy8wLXNldHRpbmdzL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUE2QlEseUJBSlIscUNBS1UsU0FBVSxDQUNWLGFBQWMsQ0FDZCxjQUFlLENBQ2YsY0FBZSxDQUNmLGlCQUFrQixDQUVyQixDQVhQLHFDQWNRLFNBQVUsQ0FDVixpQkFBa0IsQ0FDbEIsVUFBVyxDQWhCbkIsc0NBb0JRLGFBQWMsQ0FDZCxjQUFlLENBQ2YsY0FBZSxDQUNmLGNBQWUsQ0FDZixlQUFnQixDQUNoQixVQUFXLENDckNuQixhQUNJLDBCQUFvQixDQUNwQixvQ0FBMkIsQ0FDM0IseUNBQXFCLENBQ3JCLGdEQUEyQixDQUMzQiwrQ0FBNEIsQ0FFNUIsaUJBQWtCLENBUHRCLG1CQVVRLFVBQVcsQ0FDWCxnREFBaUQsQ0FDakQsMEJBQTJCLENBQzNCLHlCQUEwQixDQUMxQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE1BQU8sQ0FDUCxVQUFXLENBQ1gsZ0JDeEI2RCxDRDJCaEUscUNBRU8sb0NBQXVDLENBQ3ZDLFdBQVksQ0FDWixlQUFnQixDQUp2QixxSkFVZSxxQkFBdUIsQ0FDdkIsbUJBQXFCLENBWHBDLGlEQWVlLGlCQUFrQixDQUNsQixjQUFnQixDQUNoQixVQUFXLENBQ1gsc0JBQXVCLENBRXZCLFlBQWEsQ0FDYixlQUFnQixDQUNoQixRQUFTLENBQ1QsU0FBVSxDQXZCekIsd0RBMEJtQixlQUFnQixDQUNoQiw0Q0FBK0MsQ0FDL0Msa0JBQW1CLENBQ25CLHVCQUFnQixDQUFoQixvQkFBZ0IsQ0FBaEIsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQiwrQkFBZ0MsQ0FDaEMsOEJBQStCLENBQy9CLG9DQUFxQyxDQUNyQyxRQUFTLENBQ1Qsd0NBQXlDLENBcEM1RCw0RUF1Q3VCLGNBQWUsQ0FDZiwyQ0FBNEMsQ0FHaEQscUJBM0NuQixrRkE2QzJCLGNBQWUsQ0E3QzFDLHdGQWdEK0IsMENBQTJDLENBQzlDLENBakQ1QixxR0E0RGUsc0JBQXdCLENBNUR2Qyw0Q0FpRVcsaUJBQWtCLENBQ2xCLFdBQVksQ0FsRXZCLHFEQXNFZSx5QkFBMEIsQ0FDMUIsU0FBVSxDQUNWLCtCQUFvQyxDQUNwQyxpQkFBa0IsQ0FDbEIsc0NBQXVDLENBMUV0RCw0REE2RW1CLGtCQUFtQixDQTdFdEMsMkRBb0dtQix1QkFBd0IsQ0FwRzNDLHVQQXFGdUIsZ0NBQWlDLENBQ2pDLHlEQ3BHK0csQ0RxRy9HLGVFN0dSLENGOEdRLDBDQUE0QyxDQUM1QyxnQkNwSHlDLENEcUh6Qyx5QkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGlCQUFrQixDQUNsQixRQUFTLENBM0ZoQyx1U0E4RjJCLFlBQWEsQ0E5RnhDLDJTQWlHMkIsb0JBQXFCLENBakdoRCwrUkEyRzJCLHdDQUF5QyxDQUN6Qyx5QkFBMEIsQ0E1R3JELHVSQXFIMkIsc0NBQXVDLENBQ3ZDLDZCQUE4QixDQXRIekQsNERBNEhtQix1QkN2SjZDLENEd0o3Qyx5QkN4SjZDLENEeUo3Qyx5QkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGlCQUFrQixDQUNsQixnQ0FBaUMsQ0FDakMsd0NBQXlDLENBQ3pDLGVFdkpKLENGd0pJLHdCQzdKNkMsQ0Q4SjdDLDJDQUE2QyxDQW5JaEUsc0VBc0l1Qix3Q0FBeUMsQ0FDekMseUJBQTBCLENBdklqRCxvRUEySXVCLHNDQUF1QyxDQUN2Qyw2QkFBOEIsQ0E1SXJELHVFQWlKbUIsUUFBUyxDQWpKNUIsa0RBc0plLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsT0FBUSxDQUNSLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsV0N0TGlELENEMkJoRSwyREE4Sm1CLHVEQzVLbUgsQ0Q4S25ILDhMQzlLbUgsQ0RnTG5ILFlBQWEsQ0FDYixhQzlMNkMsQ0QrTDdDLGtCQUFtQixDQUNuQiwwQkFBMkIsQ0FDM0IsNkNBQThDLENBdEtqRSwrREF5S3VCLDBEQ3ZMK0csQ0R3TC9HLFdBQVksQ0ExS25DLCtEQThLdUIsZ0NBQWlDLENBQ2pDLGlCQzFNeUMsQ0QyTXpDLHFCQzNNeUMsQ0Q0TXpDLDZCQUE4QixDQUM5Qix3QkFBeUIsQ0FDekIsZUFBZ0IsQ0FDaEIsd0JDL015QyxDRDJCaEUscUVBeUwyQixxQkFBc0IsQ0F6TGpELG1EQWdNZSxXQUFZLENBQ1osVUFBVyxDQWpNMUIsdURBb01tQixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLFdBQVksQ0FDWixVQUFXLENBQ1gsYUFBYyxDQU9sQyx3QkFuT0osYUFvT1Esd0JBQW9CLENBL012QixxQ0FrTlcsVUFBVyxDQWxOdEIsaURBc05tQixVQUFXLENBQ1gsV0FBWSxDQUNaLFVBQVcsQ0FSMUIsbURBY2UsWUFBYSxDQWQ1QixzRUFtQm1CLGlCQUFrQixDQW5CckMsMEVBc0J1QixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGFBQWMsQ0FDZCxXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLFNBQVUsQ0FDYixDQVM3QiwrREFJZ0IsWUFBYSxDQUo3QiwyRUFPb0IsYUFBYyIsImZpbGUiOiJoZXJvL2hlcm8ubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiVjb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IGNhbGMoKHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpICsgdmFyKC0tY29udGVudC13aWR0aCkpO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB3aWR0aDogMTAwJTtcblxuICAmLS13aWRlIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxuXG4gICYtLWZ1bGwge1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuXG5zZWN0aW9uIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgc2VjdGlvbiB7XG4gICAgICAmLmFsaWdud2lkZSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5NTBweCkge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hbGlnbmZ1bGwge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vc2Nzcy8wLXNldHRpbmdzL192YXJpYWJsZXMuc2Nzcyc7XG5AaW1wb3J0ICcuLi8uLi9zY3NzLzAtc2V0dGluZ3MvY3VzdG9tLW1lZGlhLXF1ZXJpZXMuc2Nzcyc7XG5AaW1wb3J0ICcuLi8uLi9zY3NzLzAtc2V0dGluZ3MvZnVuY3Rpb25zLnNjc3MnO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9mYy1zYWFyYnJ1ZWNrZW4vcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mbHVpZC10eXBlLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvZmMtc2FhcmJydWVja2VuL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZm9udC1mYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvZmMtc2FhcmJydWVja2VuL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZm9udC13ZWlnaHQuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9mYy1zYWFyYnJ1ZWNrZW4vcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9mYy1zYWFyYnJ1ZWNrZW4vcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb250YWluZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9idWRkeS9wcm9qZWN0LXRoZW1lLXNldHVwLW5vZGUtaGR3LWRldi93ZWIvYXBwL3RoZW1lcy9mYy1zYWFyYnJ1ZWNrZW4vcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb3B5LnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvZmMtc2FhcmJydWVja2VuL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiL2J1ZGR5L3Byb2plY3QtdGhlbWUtc2V0dXAtbm9kZS1oZHctZGV2L3dlYi9hcHAvdGhlbWVzL2ZjLXNhYXJicnVlY2tlbi9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmhlYWRpbmdzLnNjc3NcIjtcbkBpbXBvcnQgXCIvYnVkZHkvcHJvamVjdC10aGVtZS1zZXR1cC1ub2RlLWhkdy1kZXYvd2ViL2FwcC90aGVtZXMvZmMtc2FhcmJydWVja2VuL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuc3BhY2VzLnNjc3NcIjtcblxuLmhlcm8tbW9kdWxlIHtcbiAgICAtLXNsaWRlcl9fc2l6ZS0tZG90OiAwLjhyZW07XG4gICAgLS1zbGlkZXJfX3NpemUtLWRvdC1tYXJnaW46IDAuMzEyNXJlbTtcbiAgICAtLXNsaWRlcl9fY29sb3ItLWRvdDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAtLXNsaWRlcl9fY29sb3ItLWRvdC1ob3ZlcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc3OSk7XG4gICAgLS1zbGlkZXJfX2NvbG9yLS1kb3QtYWN0aXZlOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9iZ19zaGFkb3cucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDFweCA3MjJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IHJlbSg3MjIpO1xuICAgIH1cblxuICAgICZfX3NsaWRlcy13cmFwcGVyIHtcbiAgICAgICAgLnNsaWRlcyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNsYW1wKDI1cmVtLCA1Mi41dncsIDM5LjM3NXJlbSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAuc2xpY2sge1xuICAgICAgICAgICAgICAgICYtc2xpZGUsXG4gICAgICAgICAgICAgICAgJi10cmFjayxcbiAgICAgICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtZG90cyB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiBjYWxjKDMgKiB2YXIoLS1zbGlkZXJfX3NpemUtLWRvdCkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1zbGlkZXJfX3NpemUtLWRvdCk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0tc2xpZGVyX19zaXplLS1kb3QpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2xpZGVyX19jb2xvci0tZG90KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCB2YXIoLS1zbGlkZXJfX3NpemUtLWRvdC1tYXJnaW4pO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9J3RydWUnXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXNsaWRlcl9fY29sb3ItLWRvdC1hY3RpdmUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bm90KFthcmlhLXNlbGVjdGVkPSd0cnVlJ10pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tc2xpZGVyX19jb2xvci0tZG90LWhvdmVyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuc2xpZGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjbGFtcChyZW0oMTgpLCA1dncsIHJlbSg5NikpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblxuICAgICAgICAgICAgICAgICAgICAmLS1pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0tdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwLFxuICAgICAgICAgICAgICAgICAgICAgICAgaDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBoMixcbiAgICAgICAgICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udF9faGVhZGluZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjYWxjQ2xhbXAoMjUsIDUwLCA1NzYsIDEyMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udFdlaWdodEJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKHJlbSg0MCksIDYuOTR2dywgcmVtKDc1KSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjA2MjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4wNjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLnllbGxvdy1iZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2JsYWNrKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYmx1ZS1iZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yX19zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMykgcmVtKDkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnRfX2hlYWRpbmcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcChyZW0oMTUpLCAyLjZ2dywgcmVtKDMwKSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnRXZWlnaHRCb2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjAzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcChyZW0oMTgpLCAzLjEyNXZ3LCByZW0oMzYpKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi55ZWxsb3ctYmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19zZWNvbmRhcnkpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fYmxhY2spO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmJsdWUtYmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX3NlY29uZGFyeSk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAud3AtYmxvY2stYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDE0KTtcblxuICAgICAgICAgICAgICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogY2FsY0NsYW1wKDEyMCwgMTU4LCA1NzYsIDEyMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgyNCkgcmVtKDkpIHJlbSgxNy41KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IGNhbGNDbGFtcCg1LCA5LCA1NzYsIDEyMDApIGNhbGNDbGFtcCgxOCwgMjQsIDU3NiwgMTIwMCkgY2FsY0NsYW1wKDUsIDksIDU3NiwgMTIwMClcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjQ2xhbXAoMTMsIDE3LCA1NzYsIDEyMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDE1LjcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yX19wcmltYXJ5LS1saWdodCk7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjQ2xhbXAoMjUsIDM1LCA1NzYsIDEyMDApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udF9faGVhZGluZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvcl9fc2Vjb25kYXJ5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgxLjMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXYge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgICAgLS1zbGlkZXJfX3NpemUtLWRvdDogMXJlbTtcbiAgICAgICAgJl9fc2xpZGVzLXdyYXBwZXIge1xuICAgICAgICAgICAgLnNsaWRlcyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuc2xpY2sge1xuICAgICAgICAgICAgICAgICAgICAmLWRvdHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5oYXMtYmFkLWltYWdlLXNpemUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmFjZi1ibG9jay1wcmV2aWV3IHtcbiAgICAuaGVyby1tb2R1bGVfX3NsaWRlcy13cmFwcGVyIHtcbiAgICAgICAgLnNsaWRlcyB7XG4gICAgICAgICAgICAuc2xpZGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiJGh0bWwtZm9udC1zaXplOiAxNnB4O1xuXG5AZnVuY3Rpb24gc3RyaXBVbml0KCR2YWx1ZSkge1xuICAgIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcbn1cblxuQGZ1bmN0aW9uIHJlbSgkcHhWYWx1ZSkge1xuICAgIEByZXR1cm4gI3tzdHJpcFVuaXQoJHB4VmFsdWUpIC8gc3RyaXBVbml0KCRodG1sLWZvbnQtc2l6ZSl9cmVtO1xufVxuXG5AZnVuY3Rpb24gcmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkge1xuICAgIEByZXR1cm4gKCRtYXhGb250VmFsdWUgLSAkbWluRm9udFZhbHVlKSAvICgkbWF4V2lkdGhWYWx1ZSAtICRtaW5XaWR0aFZhbHVlKTtcbn1cbkBmdW5jdGlvbiBpbnRlcigkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcbiAgICBAcmV0dXJuICggKC0xICogJG1pbldpZHRoVmFsdWUpICogcmVsKCRtaW5Gb250VmFsdWUsICRtYXhGb250VmFsdWUsICRtaW5XaWR0aFZhbHVlLCAkbWF4V2lkdGhWYWx1ZSkgKyAkbWluRm9udFZhbHVlKSAvICN7c3RyaXBVbml0KCRodG1sLWZvbnQtc2l6ZSl9O1xufVxuQGZ1bmN0aW9uIHByZWZWYWx1ZSgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcbiAgICBAcmV0dXJuICN7aW50ZXIoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX1yZW0gKyAje3JlbCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpICogMTAwfXZ3O1xufVxuQGZ1bmN0aW9uIGNhbGNDbGFtcCgkbWluRm9udFZhbHVlLCAkbWF4Rm9udFZhbHVlLCAkbWluV2lkdGhWYWx1ZSwgJG1heFdpZHRoVmFsdWUpIHtcbiAgICBAcmV0dXJuIGNsYW1wKCN7cmVtKCRtaW5Gb250VmFsdWUpfSwgI3twcmVmVmFsdWUoJG1pbkZvbnRWYWx1ZSwgJG1heEZvbnRWYWx1ZSwgJG1pbldpZHRoVmFsdWUsICRtYXhXaWR0aFZhbHVlKX0sICN7cmVtKCRtYXhGb250VmFsdWUpfSk7XG59XG4iLCJAaW1wb3J0ICcuLi8uLi9zY3NzLzAtc2V0dGluZ3MvZnVuY3Rpb25zLnNjc3MnO1xuXG4vLyBTQ1NTIHZhcmlhYmxlc1xuJG1xLW1vYmlsZTogMzZlbTsgLy81NzZcbiRtcS10YWJsZXQ6IDQ4ZW07IC8vNzY4XG4kbXEtZGVza3RvcDogNjJlbTsgLy85OTJcbiRtcS13aWRlOiA3NWVtOyAvLzEyMDBcbiRnbG9iYWwtY29udGFpbmVyLXBhZGRpbmc6IGNsYW1wKHJlbSgxNSksIDEwdncsIHJlbSgxMjApKTtcbiRnbG9iYWwtZ3JpZC1nYXA6IGNsYW1wKHJlbSgxMCksIDEuN3Z3LCByZW0oMzApKTtcblxuJGZvbnRXZWlnaHRMaWdodDogMzAwO1xuJGZvbnRXZWlnaHRSZWd1bGFyOiA0MDA7XG4kZm9udFdlaWdodEJvbGQ6IDcwMDtcblxuLy8gQ29uZmlndXJhdGlvblxuJGFsbG93LWltcG9ydGFudDogZmFsc2U7XG5cbi8qXG4qKiAgRm9udCB3ZWlnaHRzXG4qKiAgLS0tLS0tLS0tLS0tLS0tLS0tXG4qKiAgV2lsbCBiZSB1c2VkXG4qKiAgQ29weSB0aGUgdXNlZCBvbmVzIGludG8gdGhlICRmb250V2VpZ2h0cyB2YXJpYWJsZVxuKiogIC0tLS0tLS0tLS0tLS0tLS0tLVxuKiogIE9wdGlvbnM6XG5cbiAgICB0aGluOiAxMDAsXG4gICAgZXh0cmEtbGlnaHQ6IDIwMCxcbiAgICB1bHRyYS1saWdodDogMjAwLFxuICAgIGxpZ2h0OiAzMDAsXG4gICAgbm9ybWFsOiA0MDAsXG4gICAgYm9vazogNDAwLFxuICAgIHJlZ3VsYXI6IDQwMCxcbiAgICBtZWRpdW06IDUwMCxcbiAgICBzZW1pLWJvbGQ6IDYwMCxcbiAgICBkZW1pLWJvbGQ6IDYwMCxcbiAgICBib2xkOiA3MDAsXG4gICAgZXh0cmEtYm9sZDogODAwLFxuICAgIGhlYXZ5OiA4MDAsXG4gICAgdWx0cmEtYm9sZDogOTAwXG5cbioqXG4qL1xuXG4kZm9udFdlaWdodHM6IChcbiAgICBsaWdodDogMzAwLFxuICAgIHJlZ3VsYXI6IDQwMCxcbiAgICBib2xkOiA3MDBcbik7XG5cbi8qXG4qKiAgU3BhY2VzXG4qKiAgLS0tLS0tLS0tLS0tLS0tLS0tXG4qKiAgV2lsbCBiZSB1c2VkIGZvciBwYWRkaW5ncyBhbmQgbWFyZ2luc1xuKiogIEp1c3QgYWRkLCBhZGFwdCBvciByZW1vdmUgZW50cmllcyBpbiB0aGUgc2NzcyBtYXBcbioqICB0aGUgc2NzcyB3aWxsIGRvIHRoZSByZXN0XG4qKiAgLS0tLS0tLS0tLS0tLS0tLS0tXG4qKiAgVXNhZ2U6XG4qKiAgLSBIVE1MOiBjbGFzcz1cIm1hcmdpbl9fYm90dG9tLS1sYXJnZVwiXG4qKiAgLSBTQ1NTOiBAZXh0ZW5kICVtYXJnaW5fX2JvdHRvbS0tbGFyZ2U7XG4qL1xuXG4kc3BhY2VzOiAoXG4gICAgc21hbGw6IGNsYW1wKHJlbSgyMCksIDUuNXZ3LCByZW0oODApKSxcbiAgICBtZWRpdW06IGNsYW1wKHJlbSg1MCksIDcuNnZ3LCByZW0oMTEwKSksXG4gICAgbGFyZ2U6IGNsYW1wKHJlbSg4MCksIDguN3Z3LCByZW0oMTQwKSlcbik7XG4iXX0= */
