@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)}}.pricing-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}.pricing-module .button .icon{display:inline-block;height:1.75rem;margin-right:.625rem;width:1.75rem}.pricing-module .button:focus{outline:none}.pricing-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}.pricing-module .button:hover:before{background:hsla(0,0%,100%,.15)}.pricing-module .button:active{border-bottom-width:.0625rem}.pricing-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)}.pricing-module__inner-container{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){.pricing-module__inner-container{--global__container-padding:2.3rem}}@media (min-width:62em){.pricing-module__inner-container{--global__container-padding:2.7rem}}@media (min-width:75em){.pricing-module__inner-container{--global__container-padding:3.1rem}}.pricing-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{--pricing-module__color--background:var(--color-module__blue--light);--pricing-module__color--text:var(--color-module__blue--dark);--pricing-module__color--element-background:var(--color-module__blue);--pricing-module__table--text:var(--color__white);--pricing-module__table--column-odd-background:#328ea2;--pricing-module__table--column-even-background:#61a8b8;--pricing-module__table--highlight-background:#197f95;--pricing-module__table--highlight-icon-color:#b2d4db}.pricing-module{background:var(--pricing-module__color--background);color:var(--pricing-module__color--text);--angle-clip-path-color__background:var(--pricing-module__color--background);--overflowed-area__color--background:var(--pricing-module__color--element-background)}.pricing-module__inner-container{padding-bottom:var(--global__container-padding);padding-top:var(--global__container-padding)}.pricing-module .overflowed-area{margin:var(--global__container-padding) 0}.pricing-module .pricing-table{display:flex;list-style:none;margin:0 0 1rem;padding:0}.pricing-module .pricing-table>li,.pricing-module .pricing-table ul{list-style:none;margin:0;padding:0}.pricing-module .pricing-table__attributes{background:var(--pricing-module__table--column-even-background);flex:1;position:relative}.pricing-module .pricing-table__attributes--legend{width:0}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element{background:transparent;color:var(--pricing-module__color--text);display:flex;flex-flow:column;justify-content:center;margin-left:-1.2rem;padding:0;position:relative;width:0;z-index:4}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element--label{display:none}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element [data-tooltip]{cursor:help;height:2.8rem;width:2.8rem}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element [data-tooltip]:before{width:auto}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element--icon{margin:0}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element--icon svg{height:2.8rem;padding:.25rem;top:0;width:2.8rem}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element--icon:before{border-width:.4rem;height:2.8rem;width:2.8rem}.pricing-module .pricing-table__attributes--legend .pricing-table-legend__element--price .pricing-table-legend__element--icon{margin-top:-1.5625rem}.pricing-module .pricing-table__attributes:nth-child(odd){background:var(--pricing-module__table--column-odd-background)}.pricing-module .pricing-table__attributes.has-style-favourite:after,.pricing-module .pricing-table__attributes.has-style-recommended:after{background:inherit;content:"";display:block;height:1rem;position:absolute;top:100%;width:100%}.pricing-module .pricing-table__attribute{background:hsla(0,0%,100%,.5);color:var(--pricing-module__table--text);display:flex;font-size:1.5rem;height:3.4375rem;justify-content:center;line-height:1;padding:.625rem;text-align:center;white-space:nowrap}.pricing-module .pricing-table__attribute:nth-child(2n){background:transparent}.pricing-module .pricing-table__attribute strong{display:inline-block;font-size:2rem;margin-right:.3125rem}.pricing-module .pricing-table__attribute--highlight{background:var(--pricing-module__table--highlight-background);color:var(--pricing-module__table--highlight-icon-color);display:flex;flex-flow:column;font-size:1rem;height:3rem;justify-content:space-around;line-height:1;padding:1rem 0 1rem 4rem;position:relative;text-align:left}.pricing-module .pricing-table__attribute--highlight strong{display:block;font-size:1.25rem}.pricing-module .pricing-table__attribute--highlight svg{fill:var(--pricing-module__table--highlight-icon-color);height:4rem;left:-.5rem;position:absolute;top:-.5rem;width:4rem}.pricing-module .pricing-table__attribute--highlight.has-style-default{background:var(--pricing-module__color--background)}.pricing-module .pricing-table__attribute--date{flex-flow:column;height:8.125rem;padding:1.25rem .625rem}.pricing-module .pricing-table__attribute--date strong{font-size:2.25rem}.pricing-module .pricing-table__attribute--date-label{display:block;font-size:1rem;line-height:1.5rem}.pricing-module .pricing-table__attribute--price{flex-flow:column;font-size:2rem;height:7.1875rem;padding:1.25rem .625rem}.pricing-module .pricing-table__attribute--price strong{font-size:3.25rem}.pricing-module .pricing-table__attribute--price-wrapper{white-space:nowrap}.pricing-module .pricing-table__attribute--price-label{display:block;font-size:1.5rem}.pricing-module .pricing-table-legend{padding:0}.pricing-module .pricing-table-legend__element--icon{position:relative}.pricing-module .pricing-table-legend__element--icon svg{position:relative;top:-.125rem;z-index:2}.pricing-module .pricing-table-legend__element--icon:before{background:var(--pricing-module__color--element-background);border:.15rem solid var(--pricing-module__color--background);border-radius:50%;content:"";display:block;left:0;position:absolute;top:0;z-index:1}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend{display:grid;grid-gap:.625rem;grid-template-columns:1fr;margin:var(--global__container-padding) 0}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element{background:transparent;color:var(--pricing-module__color--text);display:block;font-size:1.25rem;height:auto;line-height:1.5rem;overflow:hidden;padding:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element [data-tooltip]{cursor:default}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element [data-tooltip]:after,.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element [data-tooltip]:before{display:none}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element--icon{display:inline-block;margin-right:.3125rem}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element--icon:before,.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element--icon svg{height:1.5rem;width:1.5rem}@media (min-width:23.4375em){.pricing-module .pricing-table-legend-wrapper .pricing-table-legend{grid-template-columns:1fr 1fr}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element{text-align:center}}@media (min-width:48em){.pricing-module .pricing-table-legend-wrapper .pricing-table-legend{grid-template-columns:1fr 1fr 1fr}}@media (min-width:62em){.pricing-module .pricing-table-legend-wrapper .pricing-table-legend{display:flex}.pricing-module .pricing-table-legend-wrapper .pricing-table-legend__element{flex:1}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Njc3MvMS10b29scy9hbmltYXRpb24uYWpheC1sb2FkZXIuc2NzcyIsIi4uL3Njc3MvMS10b29scy9hbmltYXRpb24uYXJyb3ctc2Nyb2xsLW5hdmlnYXRpb24taG92ZXItZG93bi5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5ib29raW5nLmxvYWRlci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5zbGlkZXItYnV0dG9uLW5hdmlnYXRpb24taG92ZXIuc2NzcyIsInByaWNpbmcvcHJpY2luZy5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmJ1dHRvbi5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvbnRhaW5lci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvcHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFhQSxrQkFFSSxNQUNJLHNCQUF1QixDQUczQixJQUNJLHNEQUF1RCxDQUczRCxJQUNJLG1EQUFvRCxDQUFBLENBTTVELHdCQUVJLEdBQ0ksU0FBVSxDQUdkLEdBQ0ksU0FBVSxDQUFBLENBSWxCLDhCQUVJLEdBQ0ksU0FBVSxDQUNWLG1CQUFvQixDQUd4QixHQUNJLFNBQVUsQ0FDVixrQkFBbUIsQ0FBQSxDQUkzQixzQkFFSSxHQUNJLHVCQUErQixDQUduQyxJQUNJLCtCQUFrQyxDQUd0QyxHQUNJLHVCQUErQixDQUFBLENDakV2Qyw4Q0FDSSxHQUNJLDhDQUFrRCxDQUV0RCxJQUNJLG9EQUF3RCxDQUN4RCxTQUFVLENBRWQsSUFDSSxxREFBeUQsQ0FDekQsU0FBVSxDQUVkLEdBQ0ksOENBQWtELENBQ2xELFNBQVUsQ0FBQSxDQ2RsQiwwQkFFSSxVQUNJLGtCQUFtQixDQUd2QixJQUNJLGtCQUFtQixDQUFBLENDUDNCLDBDQUVJLEdBQ0ksK0JBQW1DLENBR3ZDLElBQ0ksU0FBVSxDQUNWLG9DQUF3QyxDQUc1QyxJQUNJLFNBQVUsQ0FDVixxQ0FB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LGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBalFuQyw0RkFvUW9CLGNBQWUsQ0FwUW5DLHFNQXdRd0IsWUFBYSxDQXhRckMsbUZBNlFvQixvQkFBcUIsQ0FDckIscUJBQXNCLENBOVExQyxpTEFzUndCLGFBQWMsQ0FDZCxZQUFhLENBS3pCLDZCQTVSWixvRUE2UmdCLDZCQUE4QixDQTdSOUMsNkVBZ1NvQixpQkFBa0IsQ0FDckIsQ0FHTCx3QkFwU1osb0VBcVNnQixpQ0FBa0MsQ0FVekMsQ0FQRyx3QkF4U1osb0VBeVNnQixZQUFhLENBelM3Qiw2RUE0U29CLE1BQU8sQ0FDViIsImZpbGUiOiJwcmljaW5nL3ByaWNpbmcubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBrZXlmcmFtZXMgc2hvdy1lbGVtZW50LXNjYWxlIHtcblxuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcbiAgICB9XG5cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG5cbiAgICAwJSwgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIH1cblxuICAgIDI1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgyMGRlZykgdHJhbnNsYXRlWSgycHgpIHJvdGF0ZSgtM2RlZyk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpIHJvdGF0ZSgzZGVnKSBzY2FsZSgxLjM1KTtcbiAgICB9XG59XG5cblxuXG5Aa2V5ZnJhbWVzIHNob3ctZWxlbWVudCB7XG5cbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNob3ctZWxlbWVudC1zY2FsZSB7XG5cbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBtb3ZlLXNoaW5lIHtcblxuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG5cbiAgICA1MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00cHgsIDAsIDApO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cbiIsIkBrZXlmcmFtZXMgYXJyb3ctc2Nyb2xsLW5hdmlnYXRpb24taG92ZXItZG93biB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoLTkwZGVnKSBzY2FsZSgxKTtcbiAgICB9XG4gICAgNDUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTBweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC43NSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDU1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KSByb3RhdGUoLTkwZGVnKSBzY2FsZSgwLjc1KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDEpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn0iLCJAa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcblxuICAgIDAlLCA4MCUsIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cblxuICAgIDQwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuIiwiQGtleWZyYW1lcyBzbGlkZXItYnV0dG9uLW5hdmlnYXRpb24taG92ZXIge1xuXG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgICB9XG5cbiAgICA0NSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCAwKSBzY2FsZSguNzUpO1xuICAgIH1cblxuICAgIDU1JSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMHB4LCAwKSBzY2FsZSguNzUpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSBzY2FsZSgxKTtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMC1zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8wLXNldHRpbmdzL2N1c3RvbS1tZWRpYS1xdWVyaWVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5hamF4LWxvYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9hbmltYXRpb24uYXJyb3ctc2Nyb2xsLW5hdmlnYXRpb24taG92ZXItZG93bi5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9hbmltYXRpb24uYm9va2luZy5sb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLnNsaWRlci1idXR0b24tbmF2aWdhdGlvbi1ob3Zlci5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mbHVpZC10eXBlLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZvbnQtZmFjZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5hbmdsZS1jbGlwLXBhdGguc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb3B5LnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmdyaWQuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuaGVhZGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuc21hbGwuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIudGV4dC1vdmVyZmxvdy5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci51dGlsaXRpZXMuc2Nzc1wiO1xuXG46cm9vdHtcbiAgICAtLXByaWNpbmctbW9kdWxlX19jb2xvci0tYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbW9kdWxlX19ibHVlLS1saWdodCk7XG4gICAgLS1wcmljaW5nLW1vZHVsZV9fY29sb3ItLXRleHQ6IHZhcigtLWNvbG9yLW1vZHVsZV9fYmx1ZS0tZGFyayk7XG4gICAgLS1wcmljaW5nLW1vZHVsZV9fY29sb3ItLWVsZW1lbnQtYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbW9kdWxlX19ibHVlKTtcbiAgICAtLXByaWNpbmctbW9kdWxlX190YWJsZS0tdGV4dDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAtLXByaWNpbmctbW9kdWxlX190YWJsZS0tY29sdW1uLW9kZC1iYWNrZ3JvdW5kOiAjMzI4RUEyO1xuICAgIC0tcHJpY2luZy1tb2R1bGVfX3RhYmxlLS1jb2x1bW4tZXZlbi1iYWNrZ3JvdW5kOiAjNjFBOEI4O1xuICAgIC0tcHJpY2luZy1tb2R1bGVfX3RhYmxlLS1oaWdobGlnaHQtYmFja2dyb3VuZDogIzE5N2Y5NTtcbiAgICAtLXByaWNpbmctbW9kdWxlX190YWJsZS0taGlnaGxpZ2h0LWljb24tY29sb3I6ICNCMkQ0REI7XG59XG5cbi5wcmljaW5nLW1vZHVsZXtcbiAgICBAZXh0ZW5kICVjb3B5O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaWNpbmctbW9kdWxlX19jb2xvci0tYmFja2dyb3VuZCk7XG4gICAgY29sb3I6IHZhcigtLXByaWNpbmctbW9kdWxlX19jb2xvci0tdGV4dCk7XG4gICAgLS1hbmdsZS1jbGlwLXBhdGgtY29sb3JfX2JhY2tncm91bmQ6IHZhcigtLXByaWNpbmctbW9kdWxlX19jb2xvci0tYmFja2dyb3VuZCk7XG4gICAgLS1vdmVyZmxvd2VkLWFyZWFfX2NvbG9yLS1iYWNrZ3JvdW5kOiB2YXIoLS1wcmljaW5nLW1vZHVsZV9fY29sb3ItLWVsZW1lbnQtYmFja2dyb3VuZCk7XG5cbiAgICAuYnV0dG9ue1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tLXN1Y2Nlc3M7XG4gICAgfVxuXG4gICAgJl9faW5uZXItY29udGFpbmVye1xuICAgICAgICBAZXh0ZW5kICVpbm5lci1jb250YWluZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKTtcbiAgICAgICAgcGFkZGluZy10b3A6IHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpO1xuICAgIH1cblxuICAgIC5vdmVyZmxvd2VkLWFyZWF7XG4gICAgICAgIG1hcmdpbjogdmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZykgMDtcbiAgICB9XG5cbiAgICAucHJpY2luZy10YWJsZXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIHVsLFxuICAgICAgICA+IGxpe1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19hdHRyaWJ1dGVze1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpY2luZy1tb2R1bGVfX3RhYmxlLS1jb2x1bW4tZXZlbi1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYtLWxlZ2VuZHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMDtcblxuICAgICAgICAgICAgICAgIC5wcmljaW5nLXRhYmxlLWxlZ2VuZHtcblxuICAgICAgICAgICAgICAgICAgICAmX19lbGVtZW50e1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpY2luZy1tb2R1bGVfX2NvbG9yLS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBbZGF0YS10b29sdGlwXXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIuOHJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1pY29ue1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi44cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAuNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjhyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1wcmljZXtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5wcmljaW5nLXRhYmxlLWxlZ2VuZF9fZWxlbWVudC0taWNvbntcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTEuNTYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpY2luZy1tb2R1bGVfX3RhYmxlLS1jb2x1bW4tb2RkLWJhY2tncm91bmQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhcy1zdHlsZS1yZWNvbW1lbmRlZCxcbiAgICAgICAgICAgICYuaGFzLXN0eWxlLWZhdm91cml0ZXtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXR0cmlidXRle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpY2luZy1tb2R1bGVfX3RhYmxlLS10ZXh0KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMy40Mzc1cmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC42MjVyZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgybil7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN0cm9uZ3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjMxMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWhpZ2hsaWdodHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmljaW5nLW1vZHVsZV9fdGFibGUtLWhpZ2hsaWdodC1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpY2luZy1tb2R1bGVfX3RhYmxlLS1oaWdobGlnaHQtaWNvbi1jb2xvcik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMCAxcmVtIDRyZW07XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3Zne1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiB2YXIoLS1wcmljaW5nLW1vZHVsZV9fdGFibGUtLWhpZ2hsaWdodC1pY29uLWNvbG9yKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaGFzLXN0eWxlLWRlZmF1bHR7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaWNpbmctbW9kdWxlX19jb2xvci0tYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kYXRle1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgIGhlaWdodDogOC4xMjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAuNjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgc3Ryb25ne1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXByaWNle1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuMTg3NXJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIC42MjVyZW07XG5cbiAgICAgICAgICAgICAgICBzdHJvbmd7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4yNXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLXdyYXBwZXJ7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi1sYWJlbHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljaW5nLXRhYmxlLWxlZ2VuZHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmX19lbGVtZW50e1xuXG4gICAgICAgICAgICAmLS1pY29ue1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0uMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpY2luZy1tb2R1bGVfX2NvbG9yLS1lbGVtZW50LWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC4xNXJlbSBzb2xpZCB2YXIoLS1wcmljaW5nLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucHJpY2luZy10YWJsZS1sZWdlbmQtd3JhcHBlcntcblxuICAgICAgICAucHJpY2luZy10YWJsZS1sZWdlbmR7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IC42MjVyZW07XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIG1hcmdpbjogdmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZykgMDtcblxuICAgICAgICAgICAgJl9fZWxlbWVudHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcHJpY2luZy1tb2R1bGVfX2NvbG9yLS10ZXh0KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAgICAgICAgIFtkYXRhLXRvb2x0aXBde1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0taWNvbntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIHN2Z3tcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICgtLW1vYmlsZSl7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG4gICAgICAgICAgICAgICAgJl9fZWxlbWVudHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICgtLXRhYmxldCl7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhICgtLWRlc2t0b3Ape1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAmX19lbGVtZW50e1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qKlxuICogQnV0dG9uIHN0eWxlc1xuICpcbiAqIERlZmluZSBnbG9iYWwgYnV0dG9uIHN0eWxlc1xuICovXG5cbiVidXR0b24ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHZhcigtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYm9yZGVyKTtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAuMjVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsX19ib3JkZXItcmFkaXVzKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiB2YXIoLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgaGVpZ2h0OiAzLjEyNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogLjYyNXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAuaWNvbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjYyNXJlbTtcbiAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgfVxuXG4gICAgJjpmb2N1c3tcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWxfX2JvcmRlci1yYWRpdXMpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgdmFyKC0tYW5pbWF0aW9uX19kdXJhdGlvbikgdmFyKC0tYW5pbWF0aW9uX190aW1pbmctZnVuY3Rpb24pIDBzO1xuICAgIH1cblxuICAgICY6aG92ZXJ7XG5cbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMTUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IC4wNjI1cmVtO1xuICAgIH1cblxuICAgICYtLWdob3N0LFxuICAgICYtLWdyZXksXG4gICAgJi0tcHJpbWFyeSxcbiAgICAmLS1zZWNvbmRhcnksXG4gICAgJi0tY2FuY2VsLFxuICAgICYtLXN1Y2Nlc3MsXG4gICAgJi0td2FybmluZ3tcbiAgICAgICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIH1cblxuICAgICYtLWdob3N0IHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAuMDYyNXJlbTtcbiAgICB9XG5cbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX19ibHVlLS1saWdodCk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19jb2xvcjogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JvcmRlcjogdmFyKC0tY29sb3JfX2JsdWUtLXBhc3RlbGwpO1xuICAgIH1cblxuICAgICYtLWdyZXkge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX2dyZXktLWxpZ2h0KTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yOiB2YXIoLS1jb2xvcl9fZ3JleS0tZGFyayk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19ib3JkZXI6IHZhcigtLWNvbG9yX19ncmV5KTtcbiAgICB9XG5cbiAgICAmLS1zZWNvbmRhcnkge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3NlY29uZGFyeSk7XG4gICAgfVxuXG4gICAgJi0tdGV4dCB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fcHJpbWFyeSk7XG4gICAgfVxuXG4gICAgJi0tY2FuY2VsIHtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JhY2tncm91bmQ6IHZhcigtLWNvbG9yX19yZWQtLWxpZ2h0KTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yOiB2YXIoLS1jb2xvcl9fcmVkKTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JvcmRlcjogdmFyKC0tY29sb3JfX3JlZC0tcGFzdGVsbCk7XG4gICAgfVxuXG4gICAgJi0tc3VjY2VzcyB7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9fZ3JlZW4tLWxpZ2h0KTtcbiAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2NvbG9yOiB2YXIoLS1jb2xvcl9fZ3JlZW4pO1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYm9yZGVyOiB2YXIoLS1jb2xvcl9fZ3JlZW4tLXBhc3RlbGwpO1xuICAgIH1cblxuICAgICYtLXdhcm5pbmcge1xuICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3llbGxvdy0tcGFzdGVsbCk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19jb2xvcjogdmFyKC0tY29sb3JfX3llbGxvdy0tZGFyayk7XG4gICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19ib3JkZXI6IHZhcigtLWNvbG9yX195ZWxsb3ctLXBhc3RlbGwtZGFyayk7XG4gICAgfVxufVxuIiwiJWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS13aWRlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEyNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZ1bGwge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG59XG5cblxuJWlubmVyLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKCh2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKSAqIDIpICsgdmFyKC0tZ2xvYmFsX19pbm5lci1jb250ZW50LS13aWR0aCkpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZyk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZyk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgICAgIC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZzogY2FsYygjeyRnbG9iYWwtY29udGFpbmVyLXBhZGRpbmd9ICogMS4xNSk7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgICAgLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nOiBjYWxjKCN7JGdsb2JhbC1jb250YWluZXItcGFkZGluZ30gKiAxLjM1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0td2lkZSkge1xuICAgICAgICAtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmc6IGNhbGMoI3skZ2xvYmFsLWNvbnRhaW5lci1wYWRkaW5nfSAqIDEuNTUpO1xuICAgIH1cbn1cbiIsIi8qKlxuKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKiBDb3B5IHRleHQgc3R5bGVzXG4qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqIERlZmluZSBnbG9iYWwgY29weSB0ZXh0IHN0eWxlc1xuKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKi9cbiVjb3B5IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udF9fY29weSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX2NvcHktLXdlaWdodCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250X19jb3B5LS1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZm9udF9fY29weS0tbGluZS1oZWlnaHQpO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiVjb3B5LS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCB2YXIoLS1mb250X19jb3B5LS1zaXplKSAqIDEuMTUpO1xufVxuXG4lY29weS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggdmFyKC0tZm9udF9fY29weS0tc2l6ZSkgKiAwLjkpO1xufVxuIl19 */
