@charset "UTF-8";@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)}}.activities-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){.activities-module__inner-container{--global__container-padding:2.3rem}}@media (min-width:62em){.activities-module__inner-container{--global__container-padding:2.7rem}}@media (min-width:75em){.activities-module__inner-container{--global__container-padding:3.1rem}}.activities-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}.activities-module .activity-card__meta--title{overflow:hidden;text-overflow:clip;text-overflow:ellipsis;text-overflow:"…";white-space:nowrap}:root{--activities-module__color--background:var(--color-module__yellow-light--light);--activities-module__color--text:var(--color-module__yellow-light--dark);--activities-module__color--element-background:var(--color-module__yellow-light);--activities-module__color--card-dark-background:var(--color__yellow--pastell);--activities-module__color--card-darkest-background:var(--color__yellow--pastell-dark);--activities-module__color--card-text:var(--color__yellow--dark)}.activities-module{background:var(--activities-module__color--background);color:var(--activities-module__color--text);--angle-clip-path-color__background:var(--activities-module__color--background);--horizontal-line__color:var(--activities-module__color--text)}.activities-module .accordion-component{--accordion-component__color--background-title:var(--color__yellow--pastell);--accordion-component__color--text-title:var(--color__yellow--dark);--accordion-component__color--background-title-hover:var(--color__yellow--pastell-dark);--accordion-component__color--text-title-hover:var(--color__yellow--dark);--accordion-component__color--background-content:var(--activities-module__color--background);--accordion-component__color--text-content:var(--color__yellow--dark)}.activities-module .show-more-activities .show-more-activities-number{display:inline-block;margin:0 .3125rem}.activities-module__inner-container{overflow-x:hidden;padding-bottom:var(--global__container-padding);padding-top:var(--global__container-padding)}.activities-module__inner-container .modal__body--content{background:var(--activities-module__color--background)}.activities-module__content{margin:var(--global__container-padding) auto}.activities-module .activity-meta-header{display:grid;grid-gap:.625rem;grid-template-columns:1fr}.activities-module .activity-meta-header .activity-counter{order:2}.activities-module .activity-meta-header .activity-sorting{order:1}.activities-module .activity-filter-list{display:grid;grid-gap:.625rem;grid-template-columns:1fr 1fr;list-style:none;padding:0}.activities-module .activity-filter-list li,.activities-module .activity-filter-list ul,.activities-module .activity-filter-list ul li{list-style:none;padding:0}.activities-module .activity-filter-list__button--wrapper:first-child{margin-left:0}.activities-module .activity-filter-list__button--wrapper:last-child{margin-right:0}.activities-module .activity-filter-list__button--wrapper button{--section-cta-button__border:var(--activities-module__color--text);--section-cta-button__color:var(--activities-module__color--text);display:block;font-size:1rem;height:auto;min-width:0;padding:.3625rem .625rem;width:100%}.activities-module .activity-filter-list__button--wrapper button .icon{height:1.25rem;margin-right:.3125rem;width:1.25rem}.activities-module .activity-filter-list__button--wrapper button.is-checked,.activities-module .activity-filter-list__button--wrapper button:hover{--section-cta-button__background:var(--activities-module__color--text);--section-cta-button__color:var(--activities-module__color--background)}.activities-module .activity-filter-list__button--wishlist.no-favorites{display:none}.activities-module .activity-filter-list__button--all.no-favorites{grid-column-end:3;grid-column-start:1}.activities-module .activity-sorting{display:flex;font-size:1.2rem;justify-content:flex-end;line-height:1.2}.activities-module .activity-sorting label{display:inline-block;margin:auto 0}.activities-module .activity-sorting .form__field--select-wrapper{margin:auto 0 auto .625rem}.activities-module .activity-sorting .form__field--select-wrapper:before{color:var(--activities-module__color--text);margin-top:0;top:50%;transform:translateY(-50%)}.activities-module .activity-sorting-select{background:transparent;border:.0625rem solid var(--activities-module__color--text);color:var(--activities-module__color--text);font-size:1rem;height:auto;margin:0!important;min-width:0;padding:0 2.25rem 0 .625rem}.activities-module .activity-button-wrapper{display:flex;justify-content:center;margin:var(--global__container-padding) auto}.activities-module .activity-list{border-radius:var(--global__border-radius);display:grid;grid-gap:1.5rem;grid-template-columns:1fr;height:auto!important;list-style:none;margin:2rem 0;padding:0}.activities-module .activity-list li,.activities-module .activity-list ul,.activities-module .activity-list ul li{list-style:none;padding:0}.activities-module .activity-list__card{background:var(--activities-module__color--element-background);border-bottom:.1875rem solid var(--activities-module__color--card-darkest-background);border-radius:var(--global__border-radius) var(--global__border-radius);color:var(--activities-module__color--card-text);display:flex;flex-flow:column;margin:0 auto;max-width:23.75rem;position:static!important;transform:none!important;width:100%}.activities-module .activity-list__card--available{display:none}.activities-module .activity-list__card--visible{display:flex}.activities-module .activity-card__header{border-radius:var(--global__border-radius) var(--global__border-radius) 0 0;position:relative}.activities-module .activity-card__header .activity-card__categories--wrapper{display:flex;left:var(--global__border-radius);position:absolute;right:var(--global__border-radius);top:0}.activities-module .activity-card__header .activity-card__categories__element{display:block;margin:0 .225rem;position:relative;top:-.3125rem}.activities-module .activity-card__header .activity-card__categories__element [data-tooltip]{--tooltip__size:7.5rem;--tooltip__font--size:1rem}.activities-module .activity-card__header .activity-card__categories__element--icon{background:var(--activities-module__color--element-background);border-radius:0 0 var(--global__border-radius) var(--global__border-radius);border-color:var(--activities-module__color--text);border-style:solid;border-width:0 .0625rem .125rem;cursor:help;display:flex;flex-flow:column;height:2.75rem;justify-content:space-around;padding:.425rem}.activities-module .activity-card__header .activity-card__categories__element--icon:before{border-left:0 solid transparent;border-bottom:.3125rem solid var(--activities-module__color--text);border-right:.375rem solid transparent;border-top:0 solid transparent;content:"";left:100%;position:absolute;top:0;z-index:1}.activities-module .activity-card__header .activity-card__categories__element--icon .icon{fill:var(--activities-module__color--text);height:1.5rem;width:1.5rem}.activities-module .activity-card__header .activity-card__categories__element--label{display:none}.activities-module .activity-card__header .activity-card__categories__element--age-recommendation{--activity-card-categories__age-recommendation--background:var(--activities-module__color--text);--activity-card-categories__age-recommendation--text:var(--activities-module__color--element-background);--activity-card-categories__age-recommendation--background-after:var(--activities-module__color--card-dark-background);--activity-card-categories__age-recommendation--text-after:var(--activities-module__color--text);margin-right:auto}.activities-module .activity-card__header .activity-card__categories__element--pricing{display:none}.activities-module .activity-card__meta{border-left-width:0;border-right-width:0;display:grid;grid-template-columns:1fr auto}.activities-module .activity-card__meta--distance,.activities-module .activity-card__meta--title{padding:.3125rem .75rem}.activities-module .activity-card__meta--distance{align-items:flex-end;background:var(--activities-module__color--card-darkest-background);cursor:help;display:flex}.activities-module .activity-card__meta--distance .icon{height:1rem;margin:auto .3125rem auto 0;width:1rem}.activities-module .activity-card__meta--title{background:var(--activities-module__color--card-dark-background);font-size:var(--font__copy--size)}.activities-module .activity-card__content{padding:.75rem}.activities-module .activity-card__content--text{box-orient:vertical;display:-webkit-box;-webkit-line-clamp:7;overflow:hidden}.activities-module .activity-card__actions{display:grid;grid-template-columns:1fr auto;margin-top:auto;padding:.75rem}.activities-module .activity-card__actions--button{border-bottom-right-radius:0;border-top-right-radius:0;display:block;text-align:center;white-space:nowrap;width:100%}.activities-module .activity-card__actions--button-wishlist{border-bottom-left-radius:0;border-top-left-radius:0;min-width:0;text-align:center;width:3.75rem}.activities-module .activity-card__actions--button-wishlist [data-tooltip]{--tooltip__size:7.5rem;--tooltip__font--size:1rem}.activities-module .activity-card__actions--button-wishlist .wishlist-icon,.activities-module .activity-card__actions--button-wishlist .wishlist-text{display:none}.activities-module .activity-card__actions--button-wishlist.is-on-wishlist .wishlist-icon,.activities-module .activity-card__actions--button-wishlist .wishlist-icon-empty,.activities-module .activity-card__actions--button-wishlist:hover .wishlist-icon{display:block}.activities-module .activity-card__actions--button-wishlist.is-on-wishlist .wishlist-icon-empty,.activities-module .activity-card__actions--button-wishlist:hover .wishlist-icon-empty{display:none}.activities-module .activity-card__actions--button-wishlist .icon{margin:0}.activities-module .activity-card__image--wrapper,.activities-module .activity-card__image--wrapper img{border-radius:var(--global__border-radius) var(--global__border-radius) 0 0}.activities-module .activity-card__image--wrapper img{display:block}@media (min-width:23.4375em){.activities-module .activity-card__categories__element--pricing{display:block}}@media (min-width:48em){.activities-module .activity-meta-header{grid-template-columns:1fr 1fr}.activities-module .activity-meta-header .activity-counter{order:1}.activities-module .activity-meta-header .activity-sorting{order:2}.activities-module .activity-filter-list{grid-template-columns:repeat(3,1fr)}.activities-module .activity-filter-list__button--all.no-favorites{grid-column-end:2}.activities-module .activity-list{grid-template-columns:1fr 1fr}}@media (min-width:62em){.activities-module__inner-container .modal__body--content{background:var(--color__white)}.activities-module .activity-filter-list{grid-template-columns:repeat(4,1fr)}.activities-module .activity-filter-list__button--all.no-favorites{grid-column-end:1;grid-column-start:5;grid-row-end:1;grid-row-start:2}.activities-module .activity-filter-list__button--all.no-favorites button{margin:0 auto;max-width:50%;min-width:9rem}.activities-module .activity-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:75em){.activities-module .activity-filter-list{display:flex;grid-gap:0}.activities-module .activity-filter-list__button--wrapper{display:inline-block;flex:0 1 auto;height:2.125rem;margin:0 .3125rem}.activities-module .activity-filter-list__button--wrapper button{display:flex;height:100%;justify-content:center}.activities-module .activity-filter-list__button--wishlist{margin-right:auto}.activities-module .activity-filter-list__button--all{margin-right:.3125rem;width:auto}.activities-module .activity-filter-list__button--all.no-favorites{margin-right:auto}.activities-module .activity-list{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFjdGl2aXRpZXMvYWN0aXZpdGllcy5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLnRleHQtb3ZlcmZsb3cuc2NzcyIsIi4uL3Njc3MvMS10b29scy9hbmltYXRpb24uYWpheC1sb2FkZXIuc2NzcyIsIi4uL3Njc3MvMS10b29scy9hbmltYXRpb24uYXJyb3ctc2Nyb2xsLW5hdmlnYXRpb24taG92ZXItZG93bi5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5ib29raW5nLmxvYWRlci5zY3NzIiwiLi4vc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5zbGlkZXItYnV0dG9uLW5hdmlnYXRpb24taG92ZXIuc2NzcyIsIi4uL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb250YWluZXIuc2NzcyIsIi4uL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb3B5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkJBLGdCQ2xCdUIsQ0NJdkIsa0JBRUksTUFDSSxzQkFBdUIsQ0FHM0IsSUFDSSxzREFBdUQsQ0FHM0QsSUFDSSxtREFBb0QsQ0FBQSxDQU01RCx3QkFFSSxHQUNJLFNBQVUsQ0FHZCxHQUNJLFNBQVUsQ0FBQSxDQUlsQiw4QkFFSSxHQUNJLFNBQVUsQ0FDVixtQkFBb0IsQ0FHeEIsR0FDSSxTQUFVLENBQ1Ysa0JBQW1CLENBQUEsQ0FJM0Isc0JBRUksR0FDSSx1QkFBK0IsQ0FHbkMsSUFDSSwrQkFBa0MsQ0FHdEMsR0FDSSx1QkFBK0IsQ0FBQSxDQ2pFdkMsOENBQ0ksR0FDSSw4Q0FBa0QsQ0FFdEQsSUFDSSxvREFBd0QsQ0FDeEQsU0FBVSxDQUVkLElBQ0kscURBQXlELENBQ3pELFNBQVUsQ0FFZCxHQUNJLDhDQUFrRCxDQUNsRCxTQUFVLENBQUEsQ0NkbEIsMEJBRUksVUFDSSxrQkFBbUIsQ0FHdkIsSUFDSSxrQkFBbUIsQ0FBQSxDQ1AzQiwwQ0FFSSxHQUNJLCtCQUFtQyxDQUd2QyxJQUNJLFNBQVUsQ0FDVixvQ0FB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QWtCLENBdGlCOUMsc0RBMGlCNEIscUJBQXNCLENBQ3RCLFVBQVcsQ0EzaUJ2QyxtRUE4aUJnQyxpQkFBa0IsQ0E5aUJsRCxrQ0FzakJnQixtQ0FBcUMsQ0FDeEMiLCJmaWxlIjoiYWN0aXZpdGllcy9hY3Rpdml0aWVzLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMC1zZXR0aW5ncy9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8wLXNldHRpbmdzL2N1c3RvbS1tZWRpYS1xdWVyaWVzLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL2FuaW1hdGlvbi5hamF4LWxvYWRlci5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9hbmltYXRpb24uYXJyb3ctc2Nyb2xsLW5hdmlnYXRpb24taG92ZXItZG93bi5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9hbmltYXRpb24uYm9va2luZy5sb2FkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvYW5pbWF0aW9uLnNsaWRlci1idXR0b24tbmF2aWdhdGlvbi1ob3Zlci5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9taXhpbi5mbHVpZC10eXBlLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL21peGluLmZvbnQtZmFjZS5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5hbmdsZS1jbGlwLXBhdGguc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmNvbnRhaW5lci5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci5jb3B5LnNjc3NcIjtcbkBpbXBvcnQgXCIvZHJvbmUvc3JjL3dlYi9hcHAvdGhlbWVzL21vbmtleS10aGVtZS9yZXNvdXJjZXMvc2Nzcy8xLXRvb2xzL3BsYWNlaG9sZGVyLmdyaWQuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuaGVhZGluZ3Muc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIuc21hbGwuc2Nzc1wiO1xuQGltcG9ydCBcIi9kcm9uZS9zcmMvd2ViL2FwcC90aGVtZXMvbW9ua2V5LXRoZW1lL3Jlc291cmNlcy9zY3NzLzEtdG9vbHMvcGxhY2Vob2xkZXIudGV4dC1vdmVyZmxvdy5zY3NzXCI7XG5AaW1wb3J0IFwiL2Ryb25lL3NyYy93ZWIvYXBwL3RoZW1lcy9tb25rZXktdGhlbWUvcmVzb3VyY2VzL3Njc3MvMS10b29scy9wbGFjZWhvbGRlci51dGlsaXRpZXMuc2Nzc1wiO1xuXG46cm9vdCB7XG4gICAgLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQ6IHZhcigtLWNvbG9yLW1vZHVsZV9feWVsbG93LWxpZ2h0LS1saWdodCk7XG4gICAgLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLXRleHQ6IHZhcigtLWNvbG9yLW1vZHVsZV9feWVsbG93LWxpZ2h0LS1kYXJrKTtcbiAgICAtLWFjdGl2aXRpZXMtbW9kdWxlX19jb2xvci0tZWxlbWVudC1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1tb2R1bGVfX3llbGxvdy1saWdodCk7XG4gICAgLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLWNhcmQtZGFyay1iYWNrZ3JvdW5kOiB2YXIoLS1jb2xvcl9feWVsbG93LS1wYXN0ZWxsKTtcbiAgICAtLWFjdGl2aXRpZXMtbW9kdWxlX19jb2xvci0tY2FyZC1kYXJrZXN0LWJhY2tncm91bmQ6IHZhcigtLWNvbG9yX195ZWxsb3ctLXBhc3RlbGwtZGFyayk7XG4gICAgLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLWNhcmQtdGV4dDogdmFyKC0tY29sb3JfX3llbGxvdy0tZGFyayk7XG59XG5cbi5hY3Rpdml0aWVzLW1vZHVsZSB7XG4gICAgQGV4dGVuZCAlY29weTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQpO1xuICAgIGNvbG9yOiB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLXRleHQpO1xuICAgIC0tYW5nbGUtY2xpcC1wYXRoLWNvbG9yX19iYWNrZ3JvdW5kOiB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQpO1xuICAgIC0taG9yaXpvbnRhbC1saW5lX19jb2xvcjogdmFyKC0tYWN0aXZpdGllcy1tb2R1bGVfX2NvbG9yLS10ZXh0KTtcblxuICAgIC5hY2NvcmRpb24tY29tcG9uZW50IHtcbiAgICAgICAgLS1hY2NvcmRpb24tY29tcG9uZW50X19jb2xvci0tYmFja2dyb3VuZC10aXRsZTogdmFyKC0tY29sb3JfX3llbGxvdy0tcGFzdGVsbCk7XG4gICAgICAgIC0tYWNjb3JkaW9uLWNvbXBvbmVudF9fY29sb3ItLXRleHQtdGl0bGU6IHZhcigtLWNvbG9yX195ZWxsb3ctLWRhcmspO1xuICAgICAgICAtLWFjY29yZGlvbi1jb21wb25lbnRfX2NvbG9yLS1iYWNrZ3JvdW5kLXRpdGxlLWhvdmVyOiB2YXIoLS1jb2xvcl9feWVsbG93LS1wYXN0ZWxsLWRhcmspO1xuICAgICAgICAtLWFjY29yZGlvbi1jb21wb25lbnRfX2NvbG9yLS10ZXh0LXRpdGxlLWhvdmVyOiB2YXIoLS1jb2xvcl9feWVsbG93LS1kYXJrKTtcbiAgICAgICAgLS1hY2NvcmRpb24tY29tcG9uZW50X19jb2xvci0tYmFja2dyb3VuZC1jb250ZW50OiB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLWJhY2tncm91bmQpO1xuICAgICAgICAtLWFjY29yZGlvbi1jb21wb25lbnRfX2NvbG9yLS10ZXh0LWNvbnRlbnQ6IHZhcigtLWNvbG9yX195ZWxsb3ctLWRhcmspO1xuICAgIH1cblxuICAgIC5zaG93LW1vcmUtYWN0aXZpdGllcyB7XG5cbiAgICAgICAgLnNob3ctbW9yZS1hY3Rpdml0aWVzLW51bWJlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW46IDAgLjMxMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbm5lci1jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kICVpbm5lci1jb250YWluZXI7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpO1xuICAgICAgICBwYWRkaW5nLXRvcDogdmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZyk7XG5cbiAgICAgICAgLm1vZGFsIHtcblxuICAgICAgICAgICAgJl9fYm9keSB7XG5cbiAgICAgICAgICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWN0aXZpdGllcy1tb2R1bGVfX2NvbG9yLS1iYWNrZ3JvdW5kKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiB2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKSBhdXRvO1xuICAgIH1cblxuICAgIC5hY3Rpdml0eSB7XG5cbiAgICAgICAgJi1tZXRhIHtcblxuICAgICAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IC42MjVyZW07XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cbiAgICAgICAgICAgICAgICAuYWN0aXZpdHktY291bnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5hY3Rpdml0eS1zb3J0aW5nIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1maWx0ZXIge1xuXG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IC42MjVyZW07XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgICAgIGxpLFxuICAgICAgICAgICAgICAgIHVsIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgICYtLXdyYXBwZXIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1zZWN0aW9uLWN0YS1idXR0b25fX2JvcmRlcjogdmFyKC0tYWN0aXZpdGllcy1tb2R1bGVfX2NvbG9yLS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3I6IHZhcigtLWFjdGl2aXRpZXMtbW9kdWxlX19jb2xvci0tdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjM2MjVyZW0gLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tc2VjdGlvbi1jdGEtYnV0dG9uX19iYWNrZ3JvdW5kOiB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLXNlY3Rpb24tY3RhLWJ1dHRvbl9fY29sb3I6IHZhcigtLWFjdGl2aXRpZXMtbW9kdWxlX19jb2xvci0tYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi0td2lzaGxpc3Qge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm5vLWZhdm9yaXRlcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtLWFsbCB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubm8tZmF2b3JpdGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXNvcnRpbmcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm1fX2ZpZWxkLS1zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAuNjI1cmVtO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWFjdGl2aXRpZXMtbW9kdWxlX19jb2xvci0tdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuMDYyNXJlbSBzb2xpZCB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLXRleHQpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLXRleHQpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMi4yNXJlbSAwIC42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1dHRvbiB7XG5cbiAgICAgICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHZhcigtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmcpIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsX19ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLWdhcDogMS41cmVtO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgIHVsLFxuICAgICAgICAgICAgbGksXG4gICAgICAgICAgICB1bCBsaSB7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jYXJkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLWVsZW1lbnQtYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogLjE4NzVyZW0gc29saWQgdmFyKC0tYWN0aXZpdGllcy1tb2R1bGVfX2NvbG9yLS1jYXJkLWRhcmtlc3QtYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tZ2xvYmFsX19ib3JkZXItcmFkaXVzKSB2YXIoLS1nbG9iYWxfX2JvcmRlci1yYWRpdXMpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLWNhcmQtdGV4dCk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIzLjc1cmVtO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgICYtLWF2YWlsYWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdmlzaWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXJkIHtcblxuICAgICAgICAgICAgJl9faGVhZGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWxfX2JvcmRlci1yYWRpdXMpIHZhcigtLWdsb2JhbF9fYm9yZGVyLXJhZGl1cykgMCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgIC5hY3Rpdml0eSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJi1jYXJkIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY2F0ZWdvcmllcyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdmFyKC0tZ2xvYmFsX19ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogdmFyKC0tZ2xvYmFsX19ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC4yMjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKC0uMzc1cmVtICsgLjA2MjVyZW0pO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFtkYXRhLXRvb2x0aXBdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tdG9vbHRpcF9fc2l6ZTogNy41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS10b29sdGlwX19mb250LS1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLWVsZW1lbnQtYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IC4wNjI1cmVtIHNvbGlkIHZhcigtLWFjdGl2aXRpZXMtbW9kdWxlX19jb2xvci0tdGV4dCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLWdsb2JhbF9fYm9yZGVyLXJhZGl1cykgdmFyKC0tZ2xvYmFsX19ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40MjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIC4zNzVyZW0gLjMxMjVyZW0gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tYWN0aXZpdGllcy1tb2R1bGVfX2NvbG9yLS10ZXh0KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYtLWFnZS1yZWNvbW1lbmRhdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWFjdGl2aXR5LWNhcmQtY2F0ZWdvcmllc19fYWdlLXJlY29tbWVuZGF0aW9uLS1iYWNrZ3JvdW5kOiB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1hY3Rpdml0eS1jYXJkLWNhdGVnb3JpZXNfX2FnZS1yZWNvbW1lbmRhdGlvbi0tdGV4dDogdmFyKC0tYWN0aXZpdGllcy1tb2R1bGVfX2NvbG9yLS1lbGVtZW50LWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLS1hY3Rpdml0eS1jYXJkLWNhdGVnb3JpZXNfX2FnZS1yZWNvbW1lbmRhdGlvbi0tYmFja2dyb3VuZC1hZnRlcjogdmFyKC0tYWN0aXZpdGllcy1tb2R1bGVfX2NvbG9yLS1jYXJkLWRhcmstYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtLWFjdGl2aXR5LWNhcmQtY2F0ZWdvcmllc19fYWdlLXJlY29tbWVuZGF0aW9uLS10ZXh0LWFmdGVyOiB2YXIoLS1hY3Rpdml0aWVzLW1vZHVsZV9fY29sb3ItLXRleHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tcHJpY2luZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19tZXRhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUsXG4gICAgICAgICAgICAgICAgJi0tZGlzdGFuY2Uge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMzEyNXJlbSAuNzVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tZGlzdGFuY2Uge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWFjdGl2aXRpZXMtbW9kdWxlX19jb2xvci0tY2FyZC1kYXJrZXN0LWJhY2tncm91bmQpO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IGhlbHA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIC4zMTI1cmVtIGF1dG8gMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICV0ZXh0LS1lbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYWN0aXZpdGllcy1tb2R1bGVfX2NvbG9yLS1jYXJkLWRhcmstYmFja2dyb3VuZCk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udF9fY29weS0tc2l6ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG5cbiAgICAgICAgICAgICAgICAmLS10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG5cbiAgICAgICAgICAgICAgICAmLS1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICYtd2lzaGxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMy43NXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgW2RhdGEtdG9vbHRpcF0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tdG9vbHRpcF9fc2l6ZTogNy41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC0tdG9vbHRpcF9fZm9udC0tc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLndpc2hsaXN0LXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC53aXNobGlzdC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi1lbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICYuaXMtb24td2lzaGxpc3Qge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLndpc2hsaXN0LWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLWVtcHR5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltYWdlIHtcblxuICAgICAgICAgICAgICAgICYtLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWxfX2JvcmRlci1yYWRpdXMpIHZhcigtLWdsb2JhbF9fYm9yZGVyLXJhZGl1cykgMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1nbG9iYWxfX2JvcmRlci1yYWRpdXMpIHZhcigtLWdsb2JhbF9fYm9yZGVyLXJhZGl1cykgMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKC0tbW9iaWxlKSB7XG5cbiAgICAgICAgLmFjdGl2aXR5IHtcblxuICAgICAgICAgICAgJi1jYXJkIHtcblxuICAgICAgICAgICAgICAgICZfX2NhdGVnb3JpZXMge1xuXG4gICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1wcmljaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS10YWJsZXQpIHtcblxuICAgICAgICAuYWN0aXZpdHkge1xuXG4gICAgICAgICAgICAmLW1ldGEge1xuXG4gICAgICAgICAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmFjdGl2aXR5LWNvdW50ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYWN0aXZpdHktc29ydGluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1maWx0ZXIge1xuXG4gICAgICAgICAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcblxuICAgICAgICAgICAgICAgICAgICAmX19idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS1hbGwge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uby1mYXZvcml0ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAoLS1kZXNrdG9wKSB7XG5cbiAgICAgICAgJl9faW5uZXItY29udGFpbmVyIHtcblxuICAgICAgICAgICAgLm1vZGFsIHtcblxuICAgICAgICAgICAgICAgICZfX2JvZHkge1xuXG4gICAgICAgICAgICAgICAgICAgICYtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3JfX3doaXRlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hY3Rpdml0eSB7XG5cbiAgICAgICAgICAgICYtZmlsdGVyIHtcblxuICAgICAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fYnV0dG9uIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tYWxsIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYubm8tZmF2b3JpdGVzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogNTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3ctZW5kOiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdy1zdGFydDogMjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogOXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLXdpZGUpIHtcblxuICAgICAgICAuYWN0aXZpdHkge1xuXG4gICAgICAgICAgICAmLWZpbHRlciB7XG5cbiAgICAgICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBncmlkLWdhcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmX19idXR0b24ge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjMxMjVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi0td2lzaGxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJi0tYWxsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5uby1mYXZvcml0ZXMge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIi8qKlxuICogU2V0dGluZyB0ZXh0IG92ZXJmbG93IGVsbGlwc2lzXG4gKlxuICovXG4ldGV4dC0tZWxsaXBzaXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogY2xpcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LW92ZXJmbG93OiBcIuKAplwiO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCJAa2V5ZnJhbWVzIHNob3ctZWxlbWVudC1zY2FsZSB7XG5cbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuXG4gICAgMCUsIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB9XG5cbiAgICAyNSUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMjBkZWcpIHRyYW5zbGF0ZVkoMnB4KSByb3RhdGUoLTNkZWcpO1xuICAgIH1cblxuICAgIDUwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KSByb3RhdGUoM2RlZykgc2NhbGUoMS4zNSk7XG4gICAgfVxufVxuXG5cblxuQGtleWZyYW1lcyBzaG93LWVsZW1lbnQge1xuXG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBzaG93LWVsZW1lbnQtc2NhbGUge1xuXG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xuICAgIH1cblxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgbW92ZS1zaGluZSB7XG5cbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNHB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB9XG59XG4iLCJAa2V5ZnJhbWVzIGFycm93LXNjcm9sbC1uYXZpZ2F0aW9uLWhvdmVyLWRvd24ge1xuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgcm90YXRlKC05MGRlZykgc2NhbGUoMSk7XG4gICAgfVxuICAgIDQ1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNzUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICA1NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMTBweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC43NSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKSByb3RhdGUoLTkwZGVnKSBzY2FsZSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59IiwiQGtleWZyYW1lcyBzay1ib3VuY2VkZWxheSB7XG5cbiAgICAwJSwgODAlLCAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG5cbiAgICA0MCUge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbiIsIkBrZXlmcmFtZXMgc2xpZGVyLWJ1dHRvbi1uYXZpZ2F0aW9uLWhvdmVyIHtcblxuICAgIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgfVxuXG4gICAgNDUlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgMCkgc2NhbGUoLjc1KTtcbiAgICB9XG5cbiAgICA1NSUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTBweCwgMCkgc2NhbGUoLjc1KTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgfVxufVxuIiwiJWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogdmFyKC0tY29udGVudC13aWR0aCk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmLS13aWRlIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk1MHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEyNXB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZ1bGwge1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICB9XG59XG5cblxuJWlubmVyLWNvbnRhaW5lcntcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKCh2YXIoLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nKSAqIDIpICsgdmFyKC0tZ2xvYmFsX19pbm5lci1jb250ZW50LS13aWR0aCkpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZyk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZyk7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKC0tdGFibGV0KSB7XG4gICAgICAgIC0tZ2xvYmFsX19jb250YWluZXItcGFkZGluZzogY2FsYygjeyRnbG9iYWwtY29udGFpbmVyLXBhZGRpbmd9ICogMS4xNSk7XG4gICAgfVxuXG4gICAgQG1lZGlhICgtLWRlc2t0b3ApIHtcbiAgICAgICAgLS1nbG9iYWxfX2NvbnRhaW5lci1wYWRkaW5nOiBjYWxjKCN7JGdsb2JhbC1jb250YWluZXItcGFkZGluZ30gKiAxLjM1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKC0td2lkZSkge1xuICAgICAgICAtLWdsb2JhbF9fY29udGFpbmVyLXBhZGRpbmc6IGNhbGMoI3skZ2xvYmFsLWNvbnRhaW5lci1wYWRkaW5nfSAqIDEuNTUpO1xuICAgIH1cbn1cbiIsIi8qKlxuKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKiBDb3B5IHRleHQgc3R5bGVzXG4qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbioqIERlZmluZSBnbG9iYWwgY29weSB0ZXh0IHN0eWxlc1xuKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qKi9cbiVjb3B5IHtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udF9fY29weSk7XG4gICAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnRfX2NvcHktLXdlaWdodCk7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250X19jb3B5LS1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tZm9udF9fY29weS0tbGluZS1oZWlnaHQpO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbiVjb3B5LS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiBjYWxjKCB2YXIoLS1mb250X19jb3B5LS1zaXplKSAqIDEuMTUpO1xufVxuXG4lY29weS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogY2FsYyggdmFyKC0tZm9udF9fY29weS0tc2l6ZSkgKiAwLjkpO1xufVxuIl19 */
