@keyframes bounce{0%,to{transform:translate(0)}25%{transform:rotateX(20deg) translateY(2px) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg) scale(1.35)}}@keyframes show-element{0%{opacity:0}to{opacity:1}}@keyframes show-element-scale{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes move-shine{0%{transform:translateZ(0)}50%{transform:translate3d(-4px,0,0)}to{transform:translateZ(0)}}@keyframes arrow-scroll-navigation-hover-down{0%{transform:translate(0) rotate(-90deg) scale(1)}45%{transform:translateY(10px) rotate(-90deg) scale(.75);opacity:0}55%{transform:translateY(-10px) rotate(-90deg) scale(.75);opacity:0}to{transform:translate(0) rotate(-90deg) scale(1);opacity:1}}@keyframes sk-bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@keyframes slider-button-navigation-hover{0%{transform:translate(0) scale(1)}45%{opacity:0;transform:translate(10px) scale(.75)}55%{opacity:0;transform:translate(-10px) scale(.75)}to{opacity:1;transform:translate(0) scale(1)}}.ratings-module .button{align-items:center;background:var(--section-cta-button__background);border:.0625rem solid var(--section-cta-button__border);border-bottom-width:.25rem;border-radius:var(--global__border-radius);box-sizing:border-box;color:var(--section-cta-button__color);cursor:pointer;display:inline-flex;font-family:inherit;height:3.125rem;justify-content:center;line-height:1;min-width:10rem;outline:none;padding:.625rem;position:relative;text-decoration:none;transition:none}.ratings-module .button .icon{display:inline-block;height:1.75rem;margin-right:.625rem;width:1.75rem}.ratings-module .button:focus{outline:none}.ratings-module .button:before{background:transparent;border-radius:var(--global__border-radius);bottom:0;content:"";display:block;left:0;outline:none;position:absolute;right:0;top:0;transition:background var(--animation__duration) var(--animation__timing-function) 0s}.ratings-module .button:hover:before{background:hsla(0,0%,100%,.15)}.ratings-module .button:active{border-bottom-width:.0625rem}.ratings-module .button{--section-cta-button__background:var(--color__green--light);--section-cta-button__color:var(--color__green);--section-cta-button__border:var(--color__green--pastell)}.ratings-module__intro,.ratings-module__outro{margin-left:auto;margin-right:auto;max-width:calc(var(--global__container-padding)*2 + var(--global__inner-content--width));padding-left:var(--global__container-padding);padding-right:var(--global__container-padding);width:100%}@media (min-width:48em){.ratings-module__intro,.ratings-module__outro{--global__container-padding:2.3rem}}@media (min-width:62em){.ratings-module__intro,.ratings-module__outro{--global__container-padding:2.7rem}}@media (min-width:75em){.ratings-module__intro,.ratings-module__outro{--global__container-padding:3.1rem}}.ratings-module{font-family:var(--font__copy);font-weight:var(--font__copy--weight);font-size:var(--font__copy--size);line-height:var(--font__copy--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--ratings-module__color--background:var(--color__white);--ratings-module__color--text:var(--color__black);--ratings-module__color--element-background:var(--color__primary);--slider-button-navigation__color--background:var(--ratings-module__color--element-background);--slider-button-navigation__color--fill:var(--ratings-module__color--background);--slider-button-navigation__color--shadow:var(--ratings-module__color--element-background)}.ratings-module{background:var(--ratings-module__color--background);color:var(--ratings-module__color--text);--angle-clip-path-color__background:var(--ratings-module__color--background)}.ratings-module__inner-container{max-width:none;padding-bottom:calc(var(--global__container-padding)*1.5);padding-top:calc(var(--global__container-padding)*1.5)}.ratings-module__inner-container h1,.ratings-module__inner-container h2,.ratings-module__inner-container h3{color:var(--ratings-module__color--element-background)}.ratings-module .ratings{color:var(--color__grey--dark);margin:calc(var(--global__container-padding)*1.5) auto;overflow:hidden;position:relative}.ratings-module .ratings__element{cursor:grab;display:grid;grid-gap:0;grid-template:"author" "vacation-date" "quote" "rating";margin:0 auto;text-align:center;width:100%}.ratings-module .ratings__element:focus{cursor:grabbing}.ratings-module .ratings__element--author{grid-area:author;margin:0 auto 1.875rem}.ratings-module .ratings__element--author-image img{border-radius:50%;display:block;margin:auto;max-width:13.75rem}.ratings-module .ratings__element--author-name{display:block;font-size:2.25rem;margin:1.25rem auto .3125rem;text-align:center}.ratings-module .ratings__element--date{display:flex;flex-flow:column;justify-content:center;text-align:center}.ratings-module .ratings__element--vacation-date{display:flex;flex-flow:column;grid-area:vacation-date;justify-content:center}.ratings-module .ratings__element--vacation-date small{display:inline-block;margin:auto;white-space:nowrap}.ratings-module .ratings__element--quote{font-family:var(--font__handwritten);grid-area:quote;margin:.625rem auto 1.875rem;max-width:calc(100vw - var(--global__container-padding)*2)}.ratings-module .ratings__element--score{display:flex;flex-flow:column;grid-area:rating;justify-content:center}.ratings-module .ratings__element--score .ratings-score{display:inline-block;margin:0 auto}.ratings-module .ratings__element--score .ratings-score svg{fill:var(--ratings-module__color--element-background)}@media (min-width:48em){.ratings-module__inner-container{padding-left:0;padding-right:0}}@media (min-width:62em){.ratings-module .ratings__element{grid-column-gap:5vw;grid-template:"author quote quote" "author quote quote" "author quote quote" "author vacation-date vacation-date" "author rating rating";max-width:calc(100vw - var(--global__container-padding)*3*2);text-align:left;width:calc(var(--global__inner-content--width) - var(--global__container-padding)*3*2)}.ratings-module .ratings__element--quote{font-size:1.5rem;line-height:1.3;margin:0 0 1.875rem;text-align:justify}.ratings-module .ratings__element--score{justify-content:flex-end}.ratings-module .ratings__element--score .ratings-score{display:flex;flex-flow:column;margin:auto 0 auto auto}.ratings-module .ratings__element--score .ratings-score__rating--wrapper{margin-left:auto}.ratings-module .ratings__element--vacation-date small{margin:.625rem 0 .625rem auto}}@media (min-width:75em){.ratings-module .ratings__element--quote{font-size:2rem}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvMS10b29scy9hbmltYXRpb24uYWpheC1sb2FkZXIuc2NzcyIsIi4uL3Njc3MvMS10b29scy9hbmltYXRpb24uYXJyb3ctc2Nyb2xsLW5hdmlnYXRpb24taG92ZXItZG93bi5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5ib29raW5nLmxvYWRlci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5zbGlkZXItYnV0dG9uLW5hdmlnYXRpb24taG92ZXIuc2NzcyIsInJhdGluZ3MvcmF0aW5ncy5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmJ1dHRvbi5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvbnRhaW5lci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvcHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQSxrQkFFSSxNQUNJLHNCQUF1QixDQUczQixJQUNJLHNEQUF1RCxDQUczRCxJQUNJLG1EQUFvRCxDQUFBLENBTTVELHdCQUVJLEdBQ0ksU0FBVSxDQUdkLEdBQ0ksU0FBVSxDQUFBLENBSWxCLDhCQUVJLEdBQ0ksU0FBVSxDQUNWLG1CQUFvQixDQUd4QixHQUNJLFNBQVUsQ0FDVixrQkFBbUIsQ0FBQSxDQUkzQixzQkFFSSxHQUNJLHVCQUErQixDQUduQyxJQUNJLCtCQUFrQyxDQUd0QyxHQUNJLHVCQUErQixDQUFBLENDakV2Qyw4Q0FDSSxHQUNJLDhDQUFrRCxDQUV0RCxJQUNJLG9EQUF3RCxDQUN4RCxTQUFVLENBRWQsSUFDSSxxREFBeUQsQ0FDekQsU0FBVSxDQUVkLEdBQ0ksOENBQWtELENBQ2xELFNBQVUsQ0FBQSxDQ2RsQiwwQkFFSSxVQUNJLGtCQUFtQixDQUd2QixJQUNJLGtCQUFtQixDQUFBLENDUDNCLDBDQUVJLEdBQ0ksK0JBQW1DLENBR3ZDLElBQ0ksU0FBVSxDQUNWLG9DQUF3QyxDQUc1QyxJQUNJLFNBQVUsQ0FDVixxQ0FB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akIsZUFBZ0IsQ0FDaEIsbUJBQW9CLENBQ3BCLGtCQUFtQixDQXBKdkMseUNBd0pvQix3QkFBeUIsQ0F4SjdDLHdEQTJKd0IsWUFBYSxDQUNiLGdCQUFpQixDQUNqQix1QkFBd0IsQ0E3SmhELHlFQWtLZ0MsZ0JBQWlCLENBbEtqRCx1REEyS3dCLDZCQUE4QixDQUNqQyxDQU1qQix3QkFsTEoseUNBd0xvQixjQUFlLENBQ2xCIiwiZmlsZSI6InJhdGluZ3MvcmF0aW5ncy5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGtleWZyYW1lcyBzaG93LWVsZW1lbnQtc2NhbGUge1xuXG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlIHtcblxuICAgIDAlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgfVxuXG4gICAgMjUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDIwZGVnKSB0cmFuc2xhdGVZKDJweCkgcm90YXRlKC0zZGVnKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCkgcm90YXRlKDNkZWcpIHNjYWxlKDEuMzUpO1xuICAgIH1cbn1cblxuXG5cbkBrZXlmcmFtZXMgc2hvdy1lbGVtZW50IHtcblxuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hvdy1lbGVtZW50LXNjYWxlIHtcblxuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIG1vdmUtc2hpbmUge1xuXG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTRweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuIiwiQGtleWZyYW1lcyBhcnJvdy1zY3JvbGwtbmF2aWdhdGlvbi1ob3Zlci1kb3duIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDEpO1xuICAgIH1cbiAgICA0NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMHB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjc1KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgNTUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNzUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKC05MGRlZykgc2NhbGUoMSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufSIsIkBrZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuXG4gICAgMCUsIDgwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuXG4gICAgNDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG4iLCJAa2V5ZnJhbWVzIHNsaWRlci1idXR0b24tbmF2aWdhdGlvbi1ob3ZlciB7XG5cbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgIH1cblxuICAgIDQ1JSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwcHgsIDApIHNjYWxlKC43NSk7XG4gICAgfVxuXG4gICAgNTUlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwcHgsIDApIHNjYWxlKC43NSk7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHNjYWxlKDEpO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8wLXNldHRpbmdzL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzAtc2V0dGluZ3MvY3VzdG9tLW1lZGlhLXF1ZXJpZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLmFqYXgtbG9hZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5hcnJvdy1zY3JvbGwtbmF2aWdhdGlvbi1ob3Zlci1kb3duLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5ib29raW5nLmxvYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9hbmltYXRpb24uc2xpZGVyLWJ1dHRvbi1uYXZpZ2F0aW9uLWhvdmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZsdWlkLXR5cGUuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvbWl4aW4uZm9udC1mYWNlLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmFuZ2xlLWNsaXAtcGF0aC5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5idXR0b24uc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuY29udGFpbmVyLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvcHkuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuZ3JpZC5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5oZWFkaW5ncy5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5zbWFsbC5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci50ZXh0LW92ZXJmbG93LnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLnV0aWxpdGllcy5zY3NzXCI7XG5cblxuOnJvb3R7XG4gICAgLS1yYXRpbmdzLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQ6IHZhcigtLWNvbG9yX193aGl0ZSk7XG4gICAgLS1yYXRpbmdzLW1vZHVsZV9fY29sb3ItLXRleHQ6IHZhcigtLWNvbG9yX19ibGFjayk7IC8vI2U2YTMyOTtcbiAgICAtLXJhdGluZ3MtbW9kdWxlX19jb2xvci0tZWxlbWVudC1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7IC8vI2I2ODkzNjtcbiAgICAtLXNsaWRlci1idXR0b24tbmF2aWdhdGlvbl9fY29sb3ItLWJhY2tncm91bmQ6IHZhcigtLXJhdGluZ3MtbW9kdWxlX19jb2xvci0tZWxlbWVudC1iYWNrZ3JvdW5kKTtcbiAgICAtLXNsaWRlci1idXR0b24tbmF2aWdhdGlvbl9fY29sb3ItLWZpbGw6IHZhcigtLXJhdGluZ3MtbW9kdWxlX19jb2xvci0tYmFja2dyb3VuZCk7XG4gICAgLS1zbGlkZXItYnV0dG9uLW5hdmlnYXRpb25fX2NvbG9yLS1zaGFkb3c6IHZhcigtLXJhdGluZ3MtbW9kdWxlX19jb2xvci0tZWxlbWVudC1iYWNrZ3JvdW5kKTtcbn1cblxuLnJhdGluZ3MtbW9kdWxle1xuICAgIEBleHRlbmQgJWNvcHk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcmF0aW5ncy1tb2R1bGVfX2NvbG9yLS1iYWNrZ3JvdW5kKTtcbiAgICBjb2xvcjogdmFyKC0tcmF0aW5ncy1tb2R1bGVfX2NvbG9yLS10ZXh0KTtcbiAgICAtLWFuZ2xlLWNsaXAtcGF0aC1jb2xvcl9fYmFja2dyb3VuZDogdmFyKC0tcmF0aW5ncy1tb2R1bGVfX2NvbG9yLS1iYWNrZ3JvdW5kKTtcblxuICAgIC5idXR0b257XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbi0tc3VjY2VzcztcbiAgICB9XG5cbiAgICAmX19pbnRybyxcbiAgICAmX19vdXRyb3tcbiAgICAgICAgQGV4dGVuZCAlaW5uZXItY29udGFpbmVyO1xuICAgIH1cblxuICAgICZfX2lubmVyLWNvbnRhaW5lcntcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyh2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKSAqIDEuNSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpICogMS41KTtcblxuICAgICAgICBoMSwgaDIsIGgze1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXJhdGluZ3MtbW9kdWxlX19jb2xvci0tZWxlbWVudC1iYWNrZ3JvdW5kKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5yYXRpbmdze1xuICAgICAgICBjb2xvcjogdmFyKC0tY29sb3JfX2dyZXktLWRhcmspO1xuICAgICAgICBtYXJnaW46IGNhbGModmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZykgKiAxLjUpIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmX19lbGVtZW50e1xuICAgICAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAwO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZTpcbiAgICAgICAgICAgICAgICBcImF1dGhvclwiXG4gICAgICAgICAgICAgICAgXCJ2YWNhdGlvbi1kYXRlXCJcbiAgICAgICAgICAgICAgICBcInF1b3RlXCJcbiAgICAgICAgICAgICAgICBcInJhdGluZ1wiO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgJjpmb2N1c3tcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hdXRob3J7XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBhdXRob3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMS44NzVyZW07XG5cbiAgICAgICAgICAgICAgICAmLWltYWdle1xuXG4gICAgICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMy43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbmFtZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxLjI1cmVtIGF1dG8gLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWRhdGV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXZhY2F0aW9uLWRhdGV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHZhY2F0aW9uLWRhdGU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICBzbWFsbHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1xdW90ZXtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udF9faGFuZHdyaXR0ZW4pO1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogcXVvdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNjI1cmVtIGF1dG8gMS44NzVyZW07XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gKCB2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKSAqIDIgKSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXNjb3Jle1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiByYXRpbmc7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAucmF0aW5ncy1zY29yZXtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAgICAgICAgICAgICBzdmd7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1yYXRpbmdzLW1vZHVsZV9fY29sb3ItLWVsZW1lbnQtYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYSAoLS10YWJsZXQpe1xuXG4gICAgICAgICZfX2lubmVyLWNvbnRhaW5lcntcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucmF0aW5nc3tcbiAgICAgICAgICAgICZfX2VsZW1lbnR7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tZGVza3RvcCl7XG5cbiAgICAgICAgLnJhdGluZ3N7XG4gICAgICAgICAgICAmX19lbGVtZW50e1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uLWdhcDogNXZ3O1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGU6XG4gICAgICAgICAgICAgICAgICAgIFwiYXV0aG9yIHF1b3RlIHF1b3RlXCJcbiAgICAgICAgICAgICAgICAgICAgXCJhdXRob3IgcXVvdGUgcXVvdGVcIlxuICAgICAgICAgICAgICAgICAgICBcImF1dGhvciBxdW90ZSBxdW90ZVwiXG4gICAgICAgICAgICAgICAgICAgIFwiYXV0aG9yIHZhY2F0aW9uLWRhdGUgdmFjYXRpb24tZGF0ZVwiXG4gICAgICAgICAgICAgICAgICAgIFwiYXV0aG9yIHJhdGluZyByYXRpbmdcIjtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyICogKCB2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKSAqIDMgKSk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyh2YXIoLS1nbG9iYWxfX2lubmVyLWNvbnRlbnQtLXdpZHRoKSAtIDIgKiAoIHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpICogMyApKTtcblxuICAgICAgICAgICAgICAgICYtLXF1b3Rle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tc2NvcmV7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLnJhdGluZ3Mtc2NvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gMCBhdXRvIGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICZfX3JhdGluZ3tcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLXZhY2F0aW9uLWRhdGV7XG5cbiAgICAgICAgICAgICAgICAgICAgc21hbGx7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC42MjVyZW0gMCAuNjI1cmVtIGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0td2lkZSl7XG5cbiAgICAgICAgLnJhdGluZ3N7XG4gICAgICAgICAgICAmX19lbGVtZW50e1xuXG4gICAgICAgICAgICAgICAgJi0tcXVvdGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyoqXG4gKiBCdXR0b24gc3R5bGVzXG4gKlxuICogRGVmaW5lIGdsb2JhbCBidXR0b24gc3R5bGVzXG4gKi9cblxuJWJ1dHRvbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQpO1xuICAgIGJvcmRlcjogLjA2MjVyZW0gc29saWQgdmFyKC0tc2VjdGlvbi1jdGEtYnV0dG9uX19ib3JkZXIpO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IC4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWxfX2JvcmRlci1yYWRpdXMpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY29sb3I6IHZhcigtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3IpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IDMuMTI1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1pbi13aWR0aDogMTByZW07XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAuNjI1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAgIC5pY29ue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS43NXJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNjI1cmVtO1xuICAgICAgICB3aWR0aDogMS43NXJlbTtcbiAgICB9XG5cbiAgICAmOmZvY3Vze1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWdsb2JhbF9fYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCB2YXIoLS1hbmltYXRpb25fX2R1cmF0aW9uKSB2YXIoLS1hbmltYXRpb25fX3RpbWluZy1mdW5jdGlvbikgMHM7XG4gICAgfVxuXG4gICAgJjpob3ZlcntcblxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogLjA2MjVyZW07XG4gICAgfVxuXG4gICAgJi0tZ2hvc3QsXG4gICAgJi0tZ3JleSxcbiAgICAmLS1wcmltYXJ5LFxuICAgICYtLXNlY29uZGFyeSxcbiAgICAmLS1jYW5jZWwsXG4gICAgJi0tc3VjY2VzcyxcbiAgICAmLS13YXJuaW5ne1xuICAgICAgICBAZXh0ZW5kICVidXR0b247XG4gICAgfVxuXG4gICAgJi0tZ2hvc3Qge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IC4wNjI1cmVtO1xuICAgIH1cblxuICAgICYtLXByaW1hcnkge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2JsdWUtLWxpZ2h0KTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yOiB2YXIoLS1jb2xvcl9fd2hpdGUpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYm9yZGVyOiB2YXIoLS1jb2xvcl9fYmx1ZS0tcGFzdGVsbCk7XG4gICAgfVxuXG4gICAgJi0tZ3JleSB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fZ3JleS0tbGlnaHQpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3I6IHZhcigtLWNvbG9yX19ncmV5LS1kYXJrKTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JvcmRlcjogdmFyKC0tY29sb3JfX2dyZXkpO1xuICAgIH1cblxuICAgICYtLXNlY29uZGFyeSB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fc2Vjb25kYXJ5KTtcbiAgICB9XG5cbiAgICAmLS10ZXh0IHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX19wcmltYXJ5KTtcbiAgICB9XG5cbiAgICAmLS1jYW5jZWwge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3JlZC0tbGlnaHQpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3I6IHZhcigtLWNvbG9yX19yZWQpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYm9yZGVyOiB2YXIoLS1jb2xvcl9fcmVkLS1wYXN0ZWxsKTtcbiAgICB9XG5cbiAgICAmLS1zdWNjZXNzIHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX19ncmVlbi0tbGlnaHQpO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3I6IHZhcigtLWNvbG9yX19ncmVlbik7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19ib3JkZXI6IHZhcigtLWNvbG9yX19ncmVlbi0tcGFzdGVsbCk7XG4gICAgfVxuXG4gICAgJi0td2FybmluZyB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9feWVsbG93LS1wYXN0ZWxsKTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yOiB2YXIoLS1jb2xvcl9feWVsbG93LS1kYXJrKTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JvcmRlcjogdmFyKC0tY29sb3JfX3llbGxvdy0tcGFzdGVsbC1kYXJrKTtcbiAgICB9XG59XG4iLCIlY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250ZW50LXdpZHRoKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICYtLXdpZGUge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTUwcHgpIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTI1cHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZnVsbCB7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbn1cblxuXG4laW5uZXItY29udGFpbmVye1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGNhbGMoKHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpICogMikgKyB2YXIoLS1nbG9iYWxfX2lubmVyLWNvbnRlbnQtLXdpZHRoKSk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBtZWRpYSAoLS10YWJsZXQpIHtcbiAgICAgICAgLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nOiBjYWxjKCN7JGdsb2JhbC1jb250YWluZXItcGFkZGluZ30gKiAxLjE1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tZGVza3RvcCkge1xuICAgICAgICAtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmc6IGNhbGMoI3skZ2xvYmFsLWNvbnRhaW5lci1wYWRkaW5nfSAqIDEuMzUpO1xuICAgIH1cblxuICAgIEBtZWRpYSAoLS13aWRlKSB7XG4gICAgICAgIC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZzogY2FsYygjeyRnbG9iYWwtY29udGFpbmVyLXBhZGRpbmd9ICogMS41NSk7XG4gICAgfVxufVxuIiwiLyoqXG4qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqIENvcHkgdGV4dCBzdHlsZXNcbioqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKiogRGVmaW5lIGdsb2JhbCBjb3B5IHRleHQgc3R5bGVzXG4qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqL1xuJWNvcHkge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250X19jb3B5KTtcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udF9fY29weS0td2VpZ2h0KTtcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnRfX2NvcHktLXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1mb250X19jb3B5LS1saW5lLWhlaWdodCk7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuJWNvcHktLWxhcmdlIHtcbiAgICBmb250LXNpemU6IGNhbGMoIHZhcigtLWZvbnRfX2NvcHktLXNpemUpICogMS4xNSk7XG59XG5cbiVjb3B5LS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiBjYWxjKCB2YXIoLS1mb250X19jb3B5LS1zaXplKSAqIDAuOSk7XG59XG4iXX0= */
